| From 7ae8c361d05a7a92fd788794c475f913d055e8d1 Mon Sep 17 00:00:00 2001 |
| From: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> |
| Date: Wed, 26 Oct 2016 16:14:08 +0200 |
| Subject: [PATCH 126/299] arm64: dts: r8a7796: Enable I2C DMA |
| |
| Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> |
| Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit c758f4e333ee7473056484f7ea2294cb1e58c9d5) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm64/boot/dts/renesas/r8a7796.dtsi | 17 +++++++++++++++++ |
| 1 file changed, 17 insertions(+) |
| |
| --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| @@ -257,6 +257,9 @@ |
| interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 931>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac1 0x91>, <&dmac1 0x90>, |
| + <&dmac2 0x91>, <&dmac2 0x90>; |
| + dma-names = "tx", "rx", "tx", "rx"; |
| i2c-scl-internal-delay-ns = <110>; |
| status = "disabled"; |
| }; |
| @@ -269,6 +272,9 @@ |
| interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 930>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac1 0x93>, <&dmac1 0x92>, |
| + <&dmac2 0x93>, <&dmac2 0x92>; |
| + dma-names = "tx", "rx", "tx", "rx"; |
| i2c-scl-internal-delay-ns = <6>; |
| status = "disabled"; |
| }; |
| @@ -281,6 +287,9 @@ |
| interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 929>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac1 0x95>, <&dmac1 0x94>, |
| + <&dmac2 0x95>, <&dmac2 0x94>; |
| + dma-names = "tx", "rx", "tx", "rx"; |
| i2c-scl-internal-delay-ns = <6>; |
| status = "disabled"; |
| }; |
| @@ -293,6 +302,8 @@ |
| interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 928>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac0 0x97>, <&dmac0 0x96>; |
| + dma-names = "tx", "rx"; |
| i2c-scl-internal-delay-ns = <110>; |
| status = "disabled"; |
| }; |
| @@ -305,6 +316,8 @@ |
| interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 927>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac0 0x99>, <&dmac0 0x98>; |
| + dma-names = "tx", "rx"; |
| i2c-scl-internal-delay-ns = <110>; |
| status = "disabled"; |
| }; |
| @@ -317,6 +330,8 @@ |
| interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 919>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac0 0x9b>, <&dmac0 0x9a>; |
| + dma-names = "tx", "rx"; |
| i2c-scl-internal-delay-ns = <110>; |
| status = "disabled"; |
| }; |
| @@ -329,6 +344,8 @@ |
| interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; |
| clocks = <&cpg CPG_MOD 918>; |
| power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + dmas = <&dmac0 0x9d>, <&dmac0 0x9c>; |
| + dma-names = "tx", "rx"; |
| i2c-scl-internal-delay-ns = <6>; |
| status = "disabled"; |
| }; |