|
2 | 2 |
|
3 | 3 | #include <dt-bindings/power/raspberrypi-power.h> |
4 | 4 |
|
5 | | -#define DMA_SEL_WANTHEAVY (1 << 8) |
6 | | -#define DMA_SEL_ONLYHEAVY (1 << 9) |
| 5 | +#define DMA_FLAG_HEAVY (1 << 8) |
7 | 6 |
|
8 | 7 | &soc { |
9 | 8 | firmware: firmware { |
|
95 | 94 | }; |
96 | 95 |
|
97 | 96 | &rp1_dma { |
98 | | - snps,sel-require = <DMA_SEL_WANTHEAVY DMA_SEL_WANTHEAVY 0 0 0 0 0 0>; |
99 | | - snps,sel-preclude = <0 0 DMA_SEL_ONLYHEAVY DMA_SEL_ONLYHEAVY DMA_SEL_ONLYHEAVY |
100 | | - DMA_SEL_ONLYHEAVY DMA_SEL_ONLYHEAVY DMA_SEL_ONLYHEAVY>; |
| 97 | + snps,chan-flags = <DMA_FLAG_HEAVY DMA_FLAG_HEAVY 0 0 0 0 0 0>; |
101 | 98 | }; |
102 | 99 |
|
103 | 100 | pio: &rp1_pio { |
104 | | - dmas = <&rp1_dma (RP1_DMA_PIO_CH0_TX | DMA_SEL_WANTHEAVY)>, |
105 | | - <&rp1_dma (RP1_DMA_PIO_CH0_RX | DMA_SEL_WANTHEAVY)>, |
106 | | - <&rp1_dma (RP1_DMA_PIO_CH1_TX | DMA_SEL_WANTHEAVY)>, |
107 | | - <&rp1_dma (RP1_DMA_PIO_CH1_RX | DMA_SEL_WANTHEAVY)>, |
108 | | - <&rp1_dma (RP1_DMA_PIO_CH2_TX | DMA_SEL_WANTHEAVY)>, |
109 | | - <&rp1_dma (RP1_DMA_PIO_CH2_RX | DMA_SEL_WANTHEAVY)>, |
110 | | - <&rp1_dma (RP1_DMA_PIO_CH3_TX | DMA_SEL_WANTHEAVY)>, |
111 | | - <&rp1_dma (RP1_DMA_PIO_CH3_RX | DMA_SEL_WANTHEAVY)>; |
| 101 | + dmas = <&rp1_dma (RP1_DMA_PIO_CH0_TX | DMA_FLAG_HEAVY)>, |
| 102 | + <&rp1_dma (RP1_DMA_PIO_CH0_RX | DMA_FLAG_HEAVY)>, |
| 103 | + <&rp1_dma (RP1_DMA_PIO_CH1_TX | DMA_FLAG_HEAVY)>, |
| 104 | + <&rp1_dma (RP1_DMA_PIO_CH1_RX | DMA_FLAG_HEAVY)>, |
| 105 | + <&rp1_dma (RP1_DMA_PIO_CH2_TX | DMA_FLAG_HEAVY)>, |
| 106 | + <&rp1_dma (RP1_DMA_PIO_CH2_RX | DMA_FLAG_HEAVY)>, |
| 107 | + <&rp1_dma (RP1_DMA_PIO_CH3_TX | DMA_FLAG_HEAVY)>, |
| 108 | + <&rp1_dma (RP1_DMA_PIO_CH3_RX | DMA_FLAG_HEAVY)>; |
112 | 109 | status = "okay"; |
113 | 110 | }; |
114 | 111 |
|
|
0 commit comments