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

ARM: shmobile: r8a7794 dtsi: Describe DMA for the serial ports

Add DMA properties to all SCIF, SCIFA, SCIFB, and HSCIF device nodes.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Geert Uytterhoeven and committed by
Greg Kroah-Hartman
fe54e93b 0c350048

+36
+36
arch/arm/boot/dts/r8a7794.dtsi
··· 173 173 interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>; 174 174 clocks = <&mstp2_clks R8A7794_CLK_SCIFA0>; 175 175 clock-names = "sci_ick"; 176 + dmas = <&dmac0 0x21>, <&dmac0 0x22>; 177 + dma-names = "tx", "rx"; 176 178 status = "disabled"; 177 179 }; 178 180 ··· 184 182 interrupts = <0 145 IRQ_TYPE_LEVEL_HIGH>; 185 183 clocks = <&mstp2_clks R8A7794_CLK_SCIFA1>; 186 184 clock-names = "sci_ick"; 185 + dmas = <&dmac0 0x25>, <&dmac0 0x26>; 186 + dma-names = "tx", "rx"; 187 187 status = "disabled"; 188 188 }; 189 189 ··· 195 191 interrupts = <0 151 IRQ_TYPE_LEVEL_HIGH>; 196 192 clocks = <&mstp2_clks R8A7794_CLK_SCIFA2>; 197 193 clock-names = "sci_ick"; 194 + dmas = <&dmac0 0x27>, <&dmac0 0x28>; 195 + dma-names = "tx", "rx"; 198 196 status = "disabled"; 199 197 }; 200 198 ··· 206 200 interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>; 207 201 clocks = <&mstp11_clks R8A7794_CLK_SCIFA3>; 208 202 clock-names = "sci_ick"; 203 + dmas = <&dmac0 0x1b>, <&dmac0 0x1c>; 204 + dma-names = "tx", "rx"; 209 205 status = "disabled"; 210 206 }; 211 207 ··· 217 209 interrupts = <0 30 IRQ_TYPE_LEVEL_HIGH>; 218 210 clocks = <&mstp11_clks R8A7794_CLK_SCIFA4>; 219 211 clock-names = "sci_ick"; 212 + dmas = <&dmac0 0x1f>, <&dmac0 0x20>; 213 + dma-names = "tx", "rx"; 220 214 status = "disabled"; 221 215 }; 222 216 ··· 228 218 interrupts = <0 31 IRQ_TYPE_LEVEL_HIGH>; 229 219 clocks = <&mstp11_clks R8A7794_CLK_SCIFA5>; 230 220 clock-names = "sci_ick"; 221 + dmas = <&dmac0 0x23>, <&dmac0 0x24>; 222 + dma-names = "tx", "rx"; 231 223 status = "disabled"; 232 224 }; 233 225 ··· 239 227 interrupts = <0 148 IRQ_TYPE_LEVEL_HIGH>; 240 228 clocks = <&mstp2_clks R8A7794_CLK_SCIFB0>; 241 229 clock-names = "sci_ick"; 230 + dmas = <&dmac0 0x3d>, <&dmac0 0x3e>; 231 + dma-names = "tx", "rx"; 242 232 status = "disabled"; 243 233 }; 244 234 ··· 250 236 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH>; 251 237 clocks = <&mstp2_clks R8A7794_CLK_SCIFB1>; 252 238 clock-names = "sci_ick"; 239 + dmas = <&dmac0 0x19>, <&dmac0 0x1a>; 240 + dma-names = "tx", "rx"; 253 241 status = "disabled"; 254 242 }; 255 243 ··· 261 245 interrupts = <0 150 IRQ_TYPE_LEVEL_HIGH>; 262 246 clocks = <&mstp2_clks R8A7794_CLK_SCIFB2>; 263 247 clock-names = "sci_ick"; 248 + dmas = <&dmac0 0x1d>, <&dmac0 0x1e>; 249 + dma-names = "tx", "rx"; 264 250 status = "disabled"; 265 251 }; 266 252 ··· 272 254 interrupts = <0 152 IRQ_TYPE_LEVEL_HIGH>; 273 255 clocks = <&mstp7_clks R8A7794_CLK_SCIF0>; 274 256 clock-names = "sci_ick"; 257 + dmas = <&dmac0 0x29>, <&dmac0 0x2a>; 258 + dma-names = "tx", "rx"; 275 259 status = "disabled"; 276 260 }; 277 261 ··· 283 263 interrupts = <0 153 IRQ_TYPE_LEVEL_HIGH>; 284 264 clocks = <&mstp7_clks R8A7794_CLK_SCIF1>; 285 265 clock-names = "sci_ick"; 266 + dmas = <&dmac0 0x2d>, <&dmac0 0x2e>; 267 + dma-names = "tx", "rx"; 286 268 status = "disabled"; 287 269 }; 288 270 ··· 294 272 interrupts = <0 22 IRQ_TYPE_LEVEL_HIGH>; 295 273 clocks = <&mstp7_clks R8A7794_CLK_SCIF2>; 296 274 clock-names = "sci_ick"; 275 + dmas = <&dmac0 0x2b>, <&dmac0 0x2c>; 276 + dma-names = "tx", "rx"; 297 277 status = "disabled"; 298 278 }; 299 279 ··· 305 281 interrupts = <0 23 IRQ_TYPE_LEVEL_HIGH>; 306 282 clocks = <&mstp7_clks R8A7794_CLK_SCIF3>; 307 283 clock-names = "sci_ick"; 284 + dmas = <&dmac0 0x2f>, <&dmac0 0x30>; 285 + dma-names = "tx", "rx"; 308 286 status = "disabled"; 309 287 }; 310 288 ··· 316 290 interrupts = <0 24 IRQ_TYPE_LEVEL_HIGH>; 317 291 clocks = <&mstp7_clks R8A7794_CLK_SCIF4>; 318 292 clock-names = "sci_ick"; 293 + dmas = <&dmac0 0xfb>, <&dmac0 0xfc>; 294 + dma-names = "tx", "rx"; 319 295 status = "disabled"; 320 296 }; 321 297 ··· 327 299 interrupts = <0 25 IRQ_TYPE_LEVEL_HIGH>; 328 300 clocks = <&mstp7_clks R8A7794_CLK_SCIF5>; 329 301 clock-names = "sci_ick"; 302 + dmas = <&dmac0 0xfd>, <&dmac0 0xfe>; 303 + dma-names = "tx", "rx"; 330 304 status = "disabled"; 331 305 }; 332 306 ··· 338 308 interrupts = <0 154 IRQ_TYPE_LEVEL_HIGH>; 339 309 clocks = <&mstp7_clks R8A7794_CLK_HSCIF0>; 340 310 clock-names = "sci_ick"; 311 + dmas = <&dmac0 0x39>, <&dmac0 0x3a>; 312 + dma-names = "tx", "rx"; 341 313 status = "disabled"; 342 314 }; 343 315 ··· 349 317 interrupts = <0 155 IRQ_TYPE_LEVEL_HIGH>; 350 318 clocks = <&mstp7_clks R8A7794_CLK_HSCIF1>; 351 319 clock-names = "sci_ick"; 320 + dmas = <&dmac0 0x4d>, <&dmac0 0x4e>; 321 + dma-names = "tx", "rx"; 352 322 status = "disabled"; 353 323 }; 354 324 ··· 360 326 interrupts = <0 21 IRQ_TYPE_LEVEL_HIGH>; 361 327 clocks = <&mstp7_clks R8A7794_CLK_HSCIF2>; 362 328 clock-names = "sci_ick"; 329 + dmas = <&dmac0 0x3b>, <&dmac0 0x3c>; 330 + dma-names = "tx", "rx"; 363 331 status = "disabled"; 364 332 }; 365 333