On Mon, Feb 09, 2015 at 06:23:20PM +0800, Chen-Yu Tsai wrote: > As the sunxi usb clocks all contain a reset controller, it is not > possible to build the sunxi clock driver without RESET_CONTROLLER > enabled. Doing so results in an undefined symbol error: > > drivers/built-in.o: In function `sunxi_gates_clk_setup': > linux/drivers/clk/sunxi/clk-sunxi.c:1071: undefined reference to > `reset_controller_register' > > This is possible if building a minimal kernel without PHY_SUN4I_USB. > > The dependency issue is made visible at compile time instead of > link time by the new A80 mmc clocks, which also use a reset control > itself. > > This patch makes ARCH_SUNXI select ARCH_HAS_RESET_CONTROLLER and > RESET_CONTROLLER. > > Reported-by: Lourens Rozema <ik@xxxxxxxxxxxxxxxx> > Fixes: 559482d1f950 ARM: sunxi: Split the various SoCs support in Kconfig > Cc: <stable@xxxxxxxxxxxxxxx> # 3.16+ > Signed-off-by: Chen-Yu Tsai <wens@xxxxxxxx> Applied with Arnd Acked-by. Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Attachment:
signature.asc
Description: Digital signature