author | Archit Taneja <archit@ti.com> | |
Thu, 30 May 2013 11:39:05 +0000 (17:09 +0530) | ||
committer | Archit Taneja <archit@ti.com> | |
Thu, 30 May 2013 23:03:39 +0000 (04:33 +0530) | ||
commit | 254e7e1762605b94e9cdf80ca919005540619958 | |
tree | 616294bea30dbf499b20358e1fe0be3fbc018a75 | tree | snapshot (tar.xz tar.gz zip) |
parent | 4ebcade90a3cd164de43cb96cda1fe6f319c58bc | commit | diff |
HACK: pinctrl: pinctrl single: Make pinctrl-single init early
Change pinctrl-single driver's initcall level from module initcall to arch
initcall. This prevents dependent drivers not supporting deferred probe
mechanism from failing.
This is done for omapdss which doesn't support deferred probe yet. Deferred
probe for omapdss is complicated as init order between omapdss and it's users
(omapfb or omapdrm) is important, and deferred probe complicates that.
Signed-off-by: Archit Taneja <archit@ti.com>
Change pinctrl-single driver's initcall level from module initcall to arch
initcall. This prevents dependent drivers not supporting deferred probe
mechanism from failing.
This is done for omapdss which doesn't support deferred probe yet. Deferred
probe for omapdss is complicated as init order between omapdss and it's users
(omapfb or omapdrm) is important, and deferred probe complicates that.
Signed-off-by: Archit Taneja <archit@ti.com>
drivers/pinctrl/pinctrl-single.c | diff | blob | history |