clk: zynqmp: Enable the driver if ZYNQMP_FIRMWARE is selected
authorPunit Agrawal <punit1.agrawal@toshiba.co.jp>
Mon, 22 Mar 2021 06:17:53 +0000 (15:17 +0900)
committerStephen Boyd <sboyd@kernel.org>
Thu, 8 Apr 2021 00:26:09 +0000 (17:26 -0700)
When booting the kernel on zynqmp based platforms such as Ultra96v2,
peripheral drivers such as that for the sdcard depend on the presence
of clocks.

Enable the clock driver if it's dependencies are compiled to avoid
building an unbootable kernel.

Signed-off-by: Punit Agrawal <punit1.agrawal@toshiba.co.jp>
Link: https://lore.kernel.org/r/20210322061754.1065367-2-punit1.agrawal@toshiba.co.jp
Acked-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/zynqmp/Kconfig

index 17086059be8b218179bd2f9625cb40fee41956ce..14e4f5c5552580491a173a4eab06a01ef8dd05ff 100644 (file)
@@ -4,6 +4,7 @@ config COMMON_CLK_ZYNQMP
        bool "Support for Xilinx ZynqMP Ultrascale+ clock controllers"
        depends on ARCH_ZYNQMP || COMPILE_TEST
        depends on ZYNQMP_FIRMWARE
+       default ZYNQMP_FIRMWARE
        help
          Support for the Zynqmp Ultrascale clock controller.
          It has a dependency on the PMU firmware.