ebb5db1010
Add a Kconfig.gki option to enable qcom clk drivers. This is needed as the qcom clk drivers are also used as power domain sources. Unfortunately the powerdomain logic stops returning EPROBE_DEFER when initcall_done is true (after initcalls, but before modules load). This results in the drivers (in our case, the smmu which is built in) that depend on the clk provided power-domain to fail to load. This issue seems to be due to the following commit, which when reverted resolve the problem and allows dependent drivers to still load once the clk modules are loaded: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e01afc32502555beb2057ddd74401be38475d851 I'm working with the patch author and Bjorn to try to find a good upstream solution, but in the meantime, set the qcom clks to =y for now. Bug: 146449535 Change-Id: Iaf6655a22243335083c0f7b3a673e795cea68021 Signed-off-by: John Stultz <john.stultz@linaro.org> |
||
---|---|---|
.. | ||
calibrate.c | ||
do_mounts_initrd.c | ||
do_mounts_md.c | ||
do_mounts_rd.c | ||
do_mounts.c | ||
do_mounts.h | ||
init_task.c | ||
initramfs.c | ||
Kconfig | ||
Kconfig.gki | ||
main.c | ||
Makefile | ||
noinitramfs.c | ||
version.c |