[PATCH 0/4] ARM: rockchip: add dma support
Heiko Stuebner
heiko at sntech.de
Tue Jul 29 12:12:04 PDT 2014
All Rockchip SoCs currently supported use pl330 dma controllers.
The first patch introduces the concept of critical clocks, stolen from
sunxi, as some core clocks shouldn't be disabled under normal circumstances.
The patch is necessary, as the amba bus uses strict clock gating, which
without this patch results in the core aclk getting disabled halting the
system, before other components are able to probe and maybe claim their
clocks.
As the patches have no compile-time dependency on each other, the patchset
could be split with the first patch going through the clock tree and the
other three going through arm-soc.
Heiko Stuebner (4):
clk: rockchip: protect critical clocks from getting disabled
ARM: rockchip: enable the AMBA bus
ARM: dts: rockchip: add rk3288 dma controllers
ARM: dts: rockchip: add rk3188 dma controllers
arch/arm/boot/dts/rk3288.dtsi | 27 +++++++++++++++++++++++++++
arch/arm/boot/dts/rk3xxx.dtsi | 27 +++++++++++++++++++++++++++
arch/arm/mach-rockchip/Kconfig | 1 +
drivers/clk/rockchip/clk-rk3188.c | 7 +++++++
drivers/clk/rockchip/clk-rk3288.c | 7 +++++++
drivers/clk/rockchip/clk.c | 13 +++++++++++++
drivers/clk/rockchip/clk.h | 1 +
7 files changed, 83 insertions(+)
--
2.0.1
More information about the linux-arm-kernel
mailing list