]> Git Repo - linux.git/commitdiff
arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
authorSugar Zhang <[email protected]>
Mon, 29 Jun 2020 14:12:11 +0000 (22:12 +0800)
committerHeiko Stuebner <[email protected]>
Sat, 18 Jul 2020 14:28:36 +0000 (16:28 +0200)
This patch Add the quirk to specify to use burst transfer
for better compatible and higher performance.

Signed-off-by: Sugar Zhang <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Heiko Stuebner <[email protected]>
arch/arm64/boot/dts/rockchip/px30.dtsi
arch/arm64/boot/dts/rockchip/rk3308.dtsi
arch/arm64/boot/dts/rockchip/rk3328.dtsi
arch/arm64/boot/dts/rockchip/rk3368.dtsi
arch/arm64/boot/dts/rockchip/rk3399.dtsi

index e9bb2b97ae55e1e813123c08d82e3bbefd0db6e0..2695ea8cda142c8600d21ebd93720ee519b1903c 100644 (file)
                        reg = <0x0 0xff240000 0x0 0x4000>;
                        interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
                                     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC>;
                        clock-names = "apb_pclk";
                        #dma-cells = <1>;
index ba1c715681646683cd94be252f6f975664ffa513..e8b754d415d89c7dc77b647f67782566318a1361 100644 (file)
                        reg = <0x0 0xff2c0000 0x0 0x4000>;
                        interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
                                     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC0>;
                        clock-names = "apb_pclk";
                        #dma-cells = <1>;
                        reg = <0x0 0xff2d0000 0x0 0x4000>;
                        interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
                                     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC1>;
                        clock-names = "apb_pclk";
                        #dma-cells = <1>;
index 72e6550205604a510b4c79ee6323713780deba28..bbdb19a3e85d1afb8a98847f6ceda39538660224 100644 (file)
                        reg = <0x0 0xff1f0000 0x0 0x4000>;
                        interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
                                     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC>;
                        clock-names = "apb_pclk";
                        #dma-cells = <1>;
index 5d25a9d0405155f84b1f6f305895ac6d4a0e38f3..3746f23dc3df4cd746d6ad94adf63fb8d8665d11 100644 (file)
                                     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
                        #dma-cells = <1>;
                        arm,pl330-broken-no-flushp;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC_PERI>;
                        clock-names = "apb_pclk";
                };
                                     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
                        #dma-cells = <1>;
                        arm,pl330-broken-no-flushp;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC_BUS>;
                        clock-names = "apb_pclk";
                };
index f2ef0d8ba54b595488635ed8d40edfc0105f272d..ada724b12f014400aecf9d776e488da7a1205ce0 100644 (file)
                        interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH 0>,
                                     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH 0>;
                        #dma-cells = <1>;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC0_PERILP>;
                        clock-names = "apb_pclk";
                };
                        interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH 0>,
                                     <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH 0>;
                        #dma-cells = <1>;
+                       arm,pl330-periph-burst;
                        clocks = <&cru ACLK_DMAC1_PERILP>;
                        clock-names = "apb_pclk";
                };
This page took 0.089289 seconds and 4 git commands to generate.