|
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