[PATCH V2] ARM: dts: Add DMA controller node info on Exynos5420.
Kukjin Kim
kgene.kim at samsung.com
Sun Aug 25 13:47:53 EDT 2013
On 08/14/13 21:04, Padmavathi Venna wrote:
> This patch adds dma controller node info on Exynos5420.
>
> Signed-off-by: Padmavathi Venna<padma.v at samsung.com>
> ---
>
> Changes since V1:
> - In V1, dma node common stuff was added in common exynos5.dtsi file.
> This was removed as per Kukjin comment and added in exynos5420.dtsi.
>
> This patch is dependent on audss clk controller patches that were
> posted in the below link.
> http://www.spinics.net/lists/linux-samsung-soc/msg20253.html
>
So I'm still waiting for above...
- Kukjin
> arch/arm/boot/dts/exynos5420.dtsi | 63 +++++++++++++++++++++++++++++++++++++
> 1 files changed, 63 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
> index 9e90d1e..23cfea4 100644
> --- a/arch/arm/boot/dts/exynos5420.dtsi
> +++ b/arch/arm/boot/dts/exynos5420.dtsi
> @@ -126,6 +126,69 @@
> interrupts =<0 47 0>;
> };
>
> + amba {
> + #address-cells =<1>;
> + #size-cells =<1>;
> + compatible = "arm,amba-bus";
> + interrupt-parent =<&gic>;
> + ranges;
> +
> + pdma0: pdma at 121A0000 {
> + compatible = "arm,pl330", "arm,primecell";
> + reg =<0x121A0000 0x1000>;
> + interrupts =<0 34 0>;
> + clocks =<&clock 362>;
> + clock-names = "apb_pclk";
> + #dma-cells =<1>;
> + #dma-channels =<8>;
> + #dma-requests =<32>;
> + };
> +
> + pdma1: pdma at 121B0000 {
> + compatible = "arm,pl330", "arm,primecell";
> + reg =<0x121B0000 0x1000>;
> + interrupts =<0 35 0>;
> + clocks =<&clock 363>;
> + clock-names = "apb_pclk";
> + #dma-cells =<1>;
> + #dma-channels =<8>;
> + #dma-requests =<32>;
> + };
> +
> + mdma0: mdma at 10800000 {
> + compatible = "arm,pl330", "arm,primecell";
> + reg =<0x10800000 0x1000>;
> + interrupts =<0 33 0>;
> + clocks =<&clock 473>;
> + clock-names = "apb_pclk";
> + #dma-cells =<1>;
> + #dma-channels =<8>;
> + #dma-requests =<1>;
> + };
> +
> + mdma1: mdma at 11C10000 {
> + compatible = "arm,pl330", "arm,primecell";
> + reg =<0x11C10000 0x1000>;
> + interrupts =<0 124 0>;
> + clocks =<&clock 442>;
> + clock-names = "apb_pclk";
> + #dma-cells =<1>;
> + #dma-channels =<8>;
> + #dma-requests =<1>;
> + };
> +
> + adma: adma at 03880000 {
> + compatible = "arm,pl330", "arm,primecell";
> + reg =<0x03880000 0x1000>;
> + interrupts =<0 110 0>;
> + clocks =<&clock_audss EXYNOS_ADMA>;
> + clock-names = "apb_pclk";
> + #dma-cells =<1>;
> + #dma-channels =<6>;
> + #dma-requests =<16>;
> + };
> + };
> +
> serial at 12C00000 {
> clocks =<&clock 257>,<&clock 128>;
> clock-names = "uart", "clk_uart_baud0";
More information about the linux-arm-kernel
mailing list