Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: EXYNOS: mark the DMA channel binding for SPI as preliminary

Bindings for DMA channels are still under discussion and will
change once this has been resolved. Therefore we mark them
the newly added ones as preliminary. Let's hope nobody starts
relying on them...

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+15 -12
+3
Documentation/devicetree/bindings/spi/spi-samsung.txt
··· 18 18 - interrupts: The interrupt number to the cpu. The interrupt specifier format 19 19 depends on the interrupt controller. 20 20 21 + [PRELIMINARY: the dma channel allocation will change once there are 22 + official DMA bindings] 23 + 21 24 - tx-dma-channel: The dma channel specifier for tx operations. The format of 22 25 the dma specifier depends on the dma controller. 23 26
+6 -6
arch/arm/boot/dts/exynos4210.dtsi
··· 168 168 compatible = "samsung,exynos4210-spi"; 169 169 reg = <0x13920000 0x100>; 170 170 interrupts = <0 66 0>; 171 - tx-dma-channel = <&pdma0 7>; 172 - rx-dma-channel = <&pdma0 6>; 171 + tx-dma-channel = <&pdma0 7>; /* preliminary */ 172 + rx-dma-channel = <&pdma0 6>; /* preliminary */ 173 173 #address-cells = <1>; 174 174 #size-cells = <0>; 175 175 }; ··· 178 178 compatible = "samsung,exynos4210-spi"; 179 179 reg = <0x13930000 0x100>; 180 180 interrupts = <0 67 0>; 181 - tx-dma-channel = <&pdma1 7>; 182 - rx-dma-channel = <&pdma1 6>; 181 + tx-dma-channel = <&pdma1 7>; /* preliminary */ 182 + rx-dma-channel = <&pdma1 6>; /* preliminary */ 183 183 #address-cells = <1>; 184 184 #size-cells = <0>; 185 185 }; ··· 188 188 compatible = "samsung,exynos4210-spi"; 189 189 reg = <0x13940000 0x100>; 190 190 interrupts = <0 68 0>; 191 - tx-dma-channel = <&pdma0 9>; 192 - rx-dma-channel = <&pdma0 8>; 191 + tx-dma-channel = <&pdma0 9>; /* preliminary */ 192 + rx-dma-channel = <&pdma0 8>; /* preliminary */ 193 193 #address-cells = <1>; 194 194 #size-cells = <0>; 195 195 };
+6 -6
arch/arm/boot/dts/exynos5250.dtsi
··· 156 156 compatible = "samsung,exynos4210-spi"; 157 157 reg = <0x12d20000 0x100>; 158 158 interrupts = <0 66 0>; 159 - tx-dma-channel = <&pdma0 5>; 160 - rx-dma-channel = <&pdma0 4>; 159 + tx-dma-channel = <&pdma0 5>; /* preliminary */ 160 + rx-dma-channel = <&pdma0 4>; /* preliminary */ 161 161 #address-cells = <1>; 162 162 #size-cells = <0>; 163 163 }; ··· 166 166 compatible = "samsung,exynos4210-spi"; 167 167 reg = <0x12d30000 0x100>; 168 168 interrupts = <0 67 0>; 169 - tx-dma-channel = <&pdma1 5>; 170 - rx-dma-channel = <&pdma1 4>; 169 + tx-dma-channel = <&pdma1 5>; /* preliminary */ 170 + rx-dma-channel = <&pdma1 4>; /* preliminary */ 171 171 #address-cells = <1>; 172 172 #size-cells = <0>; 173 173 }; ··· 176 176 compatible = "samsung,exynos4210-spi"; 177 177 reg = <0x12d40000 0x100>; 178 178 interrupts = <0 68 0>; 179 - tx-dma-channel = <&pdma0 7>; 180 - rx-dma-channel = <&pdma0 6>; 179 + tx-dma-channel = <&pdma0 7>; /* preliminary */ 180 + rx-dma-channel = <&pdma0 6>; /* preliminary */ 181 181 #address-cells = <1>; 182 182 #size-cells = <0>; 183 183 };