Lines Matching +full:tx +full:- +full:dma +full:- +full:channel
2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "infineon,xmc4xxx-spi"
8 include: [spi-controller.yaml, pinctrl-device.yaml]
14 miso-src:
23 - "DX0A"
24 - "DX0B"
25 - "DX0C"
26 - "DX0D"
27 - "DX0E"
28 - "DX0F"
29 - "DX0G"
33 IRQ number and priority to use for interrupt driven SPI. If DMA is not used (enabled using
35 set. When using DMA, two interrupts labelled "tx" and "rx" must be set.
43 Optional TX & RX dma specifiers.
47 where the first entry is for the TX, and the second for RX.
49 The parameters in the dma entry are: dma device phandle, dma channel, dma priority (0 is
50 lowest and 7 is highest), and an opaque entry for the dma line routing parameters set
53 1. Select a dma device and a free dma channel.
54 1. Select a free dma line. dma0 device can only connect to lines [0, 7] and
57 simple mapping: in USIC0 interrupt 84->SR0, interrupt 85->SR1, ... etc.
58 In USIC1, interrupt 90->SR0, 91->SR1, etc.
59 3. Select request_source from Table "DMA Request Source Selection" in XMC4XXX reference
62 For example, say we select interrupt 85 on USIC0, dma0, channel 3, priority 4, and line 7.
63 The interrupt would map to SR1. From Table "DMA Request Source Selection", request_source
65 dma = <&dma0 3 4 XMC4XXX_SET_CONFIG(7,10) ... >;
67 dma-names:
69 Required if the dmas property exists. Should be set to "tx" and "rx"
73 dma-names = "tx", "rx";
75 pinctrl-0:
78 pinctrl-names: