|
66 | 66 |
|
67 | 67 | peripheral: peripheral@50000000 { |
68 | 68 | ranges = <0x0 0x50000000 0x10000000>; |
| 69 | + #address-cells = <1>; |
| 70 | + #size-cells = <1>; |
69 | 71 |
|
70 | | - fmu: memory-controller@20000 { |
71 | | - ranges = <0x0 0x10000000 DT_SIZE_M(1)>; |
| 72 | + pbridge2: pbridge2@0 { |
| 73 | + ranges = <>; |
| 74 | + reg = <0x0 0x4b000>; |
72 | 75 | #address-cells = <1>; |
73 | 76 | #size-cells = <1>; |
74 | 77 |
|
75 | | - compatible = "nxp,iap-msf1"; |
76 | | - reg = <0x20000 0x1000>; |
77 | | - interrupts = <27 0>; |
78 | | - status = "disabled"; |
79 | | - |
80 | | - flash: flash@0 { |
81 | | - reg = <0x0 DT_SIZE_M(1)>; |
82 | | - compatible = "soc-nv-flash"; |
83 | | - write-block-size = <16>; |
84 | | - erase-block-size = <8192>; |
| 78 | + fmu: memory-controller@20000 { |
| 79 | + ranges = <0x0 0x10000000 DT_SIZE_M(1)>; |
| 80 | + #address-cells = <1>; |
| 81 | + #size-cells = <1>; |
| 82 | + |
| 83 | + compatible = "nxp,iap-msf1"; |
| 84 | + reg = <0x20000 0x1000>; |
| 85 | + interrupts = <27 0>; |
| 86 | + status = "disabled"; |
| 87 | + |
| 88 | + flash: flash@0 { |
| 89 | + reg = <0x0 DT_SIZE_M(1)>; |
| 90 | + compatible = "soc-nv-flash"; |
| 91 | + write-block-size = <16>; |
| 92 | + erase-block-size = <8192>; |
| 93 | + }; |
85 | 94 | }; |
86 | 95 | }; |
| 96 | + |
| 97 | + fast_peripheral0: fast_peripherals0@8000000 { |
| 98 | + #address-cells = <1>; |
| 99 | + #size-cells = <1>; |
| 100 | + ranges = <0x0 0x8000000 0x40000>; |
| 101 | + }; |
| 102 | + |
| 103 | + fast_peripheral1: fast_peripherals1@8800000 { |
| 104 | + #address-cells = <1>; |
| 105 | + #size-cells = <1>; |
| 106 | + ranges = <0x0 0x8800000 0x210000>; |
| 107 | + }; |
87 | 108 | }; |
88 | 109 | }; |
89 | 110 |
|
|
96 | 117 | arm,num-irq-priority-bits = <3>; |
97 | 118 | }; |
98 | 119 |
|
99 | | -&peripheral { |
| 120 | +&pbridge2 { |
100 | 121 | #address-cells = <1>; |
101 | 122 | #size-cells = <1>; |
102 | 123 |
|
|
146 | 167 | status = "disabled"; |
147 | 168 | }; |
148 | 169 |
|
| 170 | + gpiod: gpio@46000{ |
| 171 | + compatible = "nxp,kinetis-gpio"; |
| 172 | + status = "disabled"; |
| 173 | + gpio-controller; |
| 174 | + #gpio-cells = <2>; |
| 175 | + nxp,kinetis-port = <&portd>; |
| 176 | + reg = <0x46000 0x128>; |
| 177 | + interrupts = <65 0>, <66 0>; |
| 178 | + }; |
| 179 | + |
| 180 | + vbat: vbat@2b000 { |
| 181 | + reg = <0x2b000 0x400>; |
| 182 | + interrupts = <74 0>; |
| 183 | + }; |
| 184 | +}; |
| 185 | + |
| 186 | +&fast_peripheral0 { |
149 | 187 | gpioa: gpio@10000{ |
150 | 188 | compatible = "nxp,kinetis-gpio"; |
151 | 189 | status = "disabled"; |
|
175 | 213 | reg = <0x30000 0x128>; |
176 | 214 | interrupts = <63 0>, <64 0>; |
177 | 215 | }; |
178 | | - |
179 | | - gpiod: gpio@46000{ |
180 | | - compatible = "nxp,kinetis-gpio"; |
181 | | - status = "disabled"; |
182 | | - gpio-controller; |
183 | | - #gpio-cells = <2>; |
184 | | - nxp,kinetis-port = <&portd>; |
185 | | - reg = <0x46000 0x128>; |
186 | | - interrupts = <65 0>, <66 0>; |
187 | | - }; |
188 | | - |
189 | | - vbat: vbat@2b000 { |
190 | | - reg = <0x2b000 0x400>; |
191 | | - interrupts = <74 0>; |
192 | | - }; |
193 | 216 | }; |
0 commit comments