1. 23 Sep, 2016 1 commit
    • Shawn Guo's avatar
      clk: zx296718: register driver earlier with core_initcall · c72f2883
      Shawn Guo authored
      Clock driver should be registered with an earlier initcall than
      module_init which is used by most of client device drivers.  Otherwise,
      probing of these client drivers will likely be deferred due to that
      calls into clk API will return -EPROBE_DEFER.
      
      Deferred probing is not a problem for most subsystems, but could bring
      some side effect for particular subsystem, like display.  On ZX296718
      platform, we get Linux logo and boot log lost from display device, just
      because the DRM/KMS driver gets -EPROBE_DEFER from devm_clk_get() call.
      
      Let's use core_initcall (qcom and a few other clk drivers use that) for
      driver registration to avoid those unnecessary -EPROBE_DEFER and get rid
      of the side effect with ZX296718 display system.
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      c72f2883
  2. 22 Sep, 2016 2 commits
  3. 21 Sep, 2016 6 commits
  4. 20 Sep, 2016 3 commits
  5. 16 Sep, 2016 15 commits
  6. 15 Sep, 2016 3 commits
  7. 14 Sep, 2016 10 commits