blob: 19c6f2951129db9db3a94ae56c248cd04561809b [file] [log] [blame]
Joachim Eastwood804a5dd2015-05-12 00:00:50 +02001/*
2 * Common base for NXP LPC18xx and LPC43xx devices.
3 *
4 * Copyright 2015 Joachim Eastwood <manabian@gmail.com>
5 *
6 * This code is released using a dual license strategy: BSD/GPL
7 * You can choose the licence that better fits your requirements.
8 *
9 * Released under the terms of 3-clause BSD License
10 * Released under the terms of GNU General Public License Version 2.0
11 *
12 */
13
14#include "armv7-m.dtsi"
15
Joachim Eastwoodba2db532015-04-01 14:42:00 +020016#include "dt-bindings/clock/lpc18xx-cgu.h"
17#include "dt-bindings/clock/lpc18xx-ccu.h"
18
Joachim Eastwood7836dce2015-04-27 23:59:30 +020019#define LPC_PIN(port, pin) (0x##port * 32 + pin)
20#define LPC_GPIO(port, pin) (port * 32 + pin)
21
Joachim Eastwood804a5dd2015-05-12 00:00:50 +020022/ {
23 cpus {
24 #address-cells = <1>;
25 #size-cells = <0>;
26
27 cpu@0 {
28 compatible = "arm,cortex-m3";
29 device_type = "cpu";
30 reg = <0x0>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +020031 clocks = <&ccu1 CLK_CPU_CORE>;
Joachim Eastwood804a5dd2015-05-12 00:00:50 +020032 };
33 };
34
35 clocks {
36 xtal: xtal {
37 compatible = "fixed-clock";
38 #clock-cells = <0>;
39 clock-frequency = <12000000>;
40 };
41
Joachim Eastwoodba2db532015-04-01 14:42:00 +020042 xtal32: xtal32 {
43 compatible = "fixed-clock";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +020044 #clock-cells = <0>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +020045 clock-frequency = <32768>;
46 };
47
48 enet_rx_clk: enet_rx_clk {
49 compatible = "fixed-clock";
50 #clock-cells = <0>;
51 clock-frequency = <0>;
52 clock-output-names = "enet_rx_clk";
53 };
54
55 enet_tx_clk: enet_tx_clk {
56 compatible = "fixed-clock";
57 #clock-cells = <0>;
58 clock-frequency = <0>;
59 clock-output-names = "enet_tx_clk";
60 };
61
62 gp_clkin: gp_clkin {
63 compatible = "fixed-clock";
64 #clock-cells = <0>;
65 clock-frequency = <0>;
66 clock-output-names = "gp_clkin";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +020067 };
68 };
69
70 soc {
Ariel D'Alessandrob8da65d2015-09-17 18:15:37 +020071 sct_pwm: pwm@40000000 {
72 compatible = "nxp,lpc1850-sct-pwm";
73 reg = <0x40000000 0x1000>;
74 clocks =<&ccu1 CLK_CPU_SCT>;
75 clock-names = "pwm";
76 resets = <&rgu 37>;
77 #pwm-cells = <3>;
78 status = "disabled";
79 };
80
Joachim Eastwood59240072015-05-26 20:59:32 +020081 dmac: dma-controller@40002000 {
82 compatible = "arm,pl080", "arm,primecell";
83 arm,primecell-periphid = <0x00041080>;
84 reg = <0x40002000 0x1000>;
85 interrupts = <2>;
86 clocks = <&ccu1 CLK_CPU_DMA>;
87 clock-names = "apb_pclk";
88 resets = <&rgu 19>;
89 #dma-cells = <2>;
90 dma-channels = <8>;
91 dma-requests = <16>;
92 lli-bus-interface-ahb1;
93 lli-bus-interface-ahb2;
94 mem-bus-interface-ahb1;
95 mem-bus-interface-ahb2;
96 memcpy-burst-size = <256>;
97 memcpy-bus-width = <32>;
98 };
99
Joachim Eastwood4f85dd12015-04-02 06:16:33 +0200100 spifi: flash-controller@40003000 {
101 compatible = "nxp,lpc1773-spifi";
102 reg = <0x40003000 0x1000>, <0x14000000 0x4000000>;
103 reg-names = "spifi", "flash";
104 interrupts = <30>;
105 clocks = <&ccu1 CLK_SPIFI>, <&ccu1 CLK_CPU_SPIFI>;
106 clock-names = "spifi", "reg";
107 resets = <&rgu 53>;
108 status = "disabled";
109 };
110
Joachim Eastwoodcd07154f2015-04-02 05:27:33 +0200111 mmcsd: mmcsd@40004000 {
112 compatible = "snps,dw-mshc";
113 reg = <0x40004000 0x1000>;
114 interrupts = <6>;
115 num-slots = <1>;
116 clocks = <&ccu2 CLK_SDIO>, <&ccu1 CLK_CPU_SDIO>;
117 clock-names = "ciu", "biu";
118 status = "disabled";
119 };
120
Joachim Eastwoodb06cdb72015-06-20 14:45:12 +0200121 usb0: ehci@40006100 {
122 compatible = "nxp,lpc1850-ehci", "generic-ehci";
123 reg = <0x40006100 0x100>;
124 interrupts = <8>;
125 clocks = <&ccu1 CLK_CPU_USB0>;
Joachim Eastwood6d6d6b52015-07-31 00:24:19 +0200126 phys = <&usb0_otg_phy>;
127 phy-names = "usb";
Joachim Eastwoodb06cdb72015-06-20 14:45:12 +0200128 has-transaction-translator;
129 status = "disabled";
130 };
131
132 usb1: ehci@40007100 {
133 compatible = "nxp,lpc1850-ehci", "generic-ehci";
134 reg = <0x40007100 0x100>;
135 interrupts = <9>;
136 clocks = <&ccu1 CLK_CPU_USB1>;
137 status = "disabled";
138 };
139
Joachim Eastwood50016382015-07-31 00:24:21 +0200140 emc: memory-controller@40005000 {
141 compatible = "arm,pl172", "arm,primecell";
142 reg = <0x40005000 0x1000>;
143 clocks = <&ccu1 CLK_CPU_EMCDIV>, <&ccu1 CLK_CPU_EMC>;
144 clock-names = "mpmcclk", "apb_pclk";
145 #address-cells = <2>;
146 #size-cells = <1>;
147 ranges = <0 0 0x1c000000 0x1000000
148 1 0 0x1d000000 0x1000000
149 2 0 0x1e000000 0x1000000
150 3 0 0x1f000000 0x1000000>;
151 status = "disabled";
152 };
153
Joachim Eastwood9cf62672015-07-31 00:24:20 +0200154 lcdc: lcd-controller@40008000 {
155 compatible = "arm,pl111", "arm,primecell";
156 reg = <0x40008000 0x1000>;
157 interrupts = <7>;
158 interrupt-names = "combined";
159 clocks = <&cgu BASE_LCD_CLK>, <&ccu1 CLK_CPU_LCD>;
160 clock-names = "clcdclk", "apb_pclk";
161 status = "disabled";
162 };
163
Joachim Eastwoodfe968582015-04-02 05:29:28 +0200164 mac: ethernet@40010000 {
165 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
166 reg = <0x40010000 0x2000>;
167 interrupts = <5>;
168 interrupt-names = "macirq";
169 clocks = <&ccu1 CLK_CPU_ETHERNET>;
170 clock-names = "stmmaceth";
171 status = "disabled";
172 };
173
Joachim Eastwood16df2b82015-04-02 05:31:49 +0200174 creg: syscon@40043000 {
175 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
176 reg = <0x40043000 0x1000>;
177 clocks = <&ccu1 CLK_CPU_CREG>;
Joachim Eastwood6d6d6b52015-07-31 00:24:19 +0200178
179 usb0_otg_phy: phy@004 {
180 compatible = "nxp,lpc1850-usb-otg-phy";
181 clocks = <&ccu1 CLK_USB0>;
182 #phy-cells = <0>;
183 };
Joachim Eastwood5913f552015-05-27 00:04:20 +0200184
185 dmamux: dma-mux@11c {
186 compatible = "nxp,lpc1850-dmamux";
187 #dma-cells = <3>;
188 dma-requests = <64>;
189 dma-masters = <&dmac>;
190 };
Joachim Eastwood16df2b82015-04-02 05:31:49 +0200191 };
192
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200193 cgu: clock-controller@40050000 {
194 compatible = "nxp,lpc1850-cgu";
195 reg = <0x40050000 0x1000>;
196 #clock-cells = <1>;
197 clocks = <&xtal>, <&xtal32>, <&enet_rx_clk>, <&enet_tx_clk>, <&gp_clkin>;
198 };
199
200 ccu1: clock-controller@40051000 {
201 compatible = "nxp,lpc1850-ccu";
202 reg = <0x40051000 0x1000>;
203 #clock-cells = <1>;
204 clocks = <&cgu BASE_APB3_CLK>, <&cgu BASE_APB1_CLK>,
205 <&cgu BASE_SPIFI_CLK>, <&cgu BASE_CPU_CLK>,
206 <&cgu BASE_PERIPH_CLK>, <&cgu BASE_USB0_CLK>,
207 <&cgu BASE_USB1_CLK>, <&cgu BASE_SPI_CLK>;
208 clock-names = "base_apb3_clk", "base_apb1_clk",
209 "base_spifi_clk", "base_cpu_clk",
210 "base_periph_clk", "base_usb0_clk",
211 "base_usb1_clk", "base_spi_clk";
212 };
213
214 ccu2: clock-controller@40052000 {
215 compatible = "nxp,lpc1850-ccu";
216 reg = <0x40052000 0x1000>;
217 #clock-cells = <1>;
218 clocks = <&cgu BASE_AUDIO_CLK>, <&cgu BASE_UART3_CLK>,
219 <&cgu BASE_UART2_CLK>, <&cgu BASE_UART1_CLK>,
220 <&cgu BASE_UART0_CLK>, <&cgu BASE_SSP1_CLK>,
221 <&cgu BASE_SSP0_CLK>, <&cgu BASE_SDIO_CLK>;
222 clock-names = "base_audio_clk", "base_uart3_clk",
223 "base_uart2_clk", "base_uart1_clk",
224 "base_uart0_clk", "base_ssp1_clk",
225 "base_ssp0_clk", "base_sdio_clk";
226 };
227
Joachim Eastwood0745c702015-09-27 22:28:38 +0200228 rgu: reset-controller@40053000 {
229 compatible = "nxp,lpc1850-rgu";
230 reg = <0x40053000 0x1000>;
231 clocks = <&cgu BASE_SAFE_CLK>, <&ccu1 CLK_CPU_BUS>;
232 clock-names = "delay", "reg";
233 #reset-cells = <1>;
234 };
235
Ariel D'Alessandro9c8a5cd2015-09-17 18:11:41 +0200236 watchdog@40080000 {
237 compatible = "nxp,lpc1850-wwdt";
238 reg = <0x40080000 0x24>;
239 interrupts = <49>;
240 clocks = <&cgu BASE_SAFE_CLK>, <&ccu1 CLK_CPU_WWDT>;
241 clock-names = "wdtclk", "reg";
242 };
243
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200244 uart0: serial@40081000 {
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200245 compatible = "nxp,lpc1850-uart", "ns16550a";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200246 reg = <0x40081000 0x1000>;
247 reg-shift = <2>;
248 interrupts = <24>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200249 clocks = <&ccu2 CLK_APB0_UART0>, <&ccu1 CLK_CPU_UART0>;
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200250 clock-names = "uartclk", "reg";
Joachim Eastwood4e9c5aa2015-09-30 22:35:37 +0200251 dmas = <&dmamux 1 1 2
252 &dmamux 2 1 2
253 &dmamux 11 2 2
254 &dmamux 12 2 2>;
255 dma-names = "tx", "rx", "tx", "rx";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200256 status = "disabled";
257 };
258
259 uart1: serial@40082000 {
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200260 compatible = "nxp,lpc1850-uart", "ns16550a";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200261 reg = <0x40082000 0x1000>;
262 reg-shift = <2>;
263 interrupts = <25>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200264 clocks = <&ccu2 CLK_APB0_UART1>, <&ccu1 CLK_CPU_UART1>;
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200265 clock-names = "uartclk", "reg";
Joachim Eastwood4e9c5aa2015-09-30 22:35:37 +0200266 dmas = <&dmamux 3 1 2
267 &dmamux 4 1 2>;
268 dma-names = "tx", "rx";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200269 status = "disabled";
270 };
271
Joachim Eastwood5d2ea792015-04-01 14:41:06 +0200272 ssp0: spi@40083000 {
273 compatible = "arm,pl022", "arm,primecell";
274 reg = <0x40083000 0x1000>;
275 interrupts = <22>;
276 clocks = <&ccu2 CLK_APB0_SSP0>, <&ccu1 CLK_CPU_SSP0>;
277 clock-names = "sspclk", "apb_pclk";
Joachim Eastwoodc5288092015-09-30 22:29:29 +0200278 dmas = <&dmamux 9 0 2
279 &dmamux 10 0 2>;
280 dma-names = "rx", "tx";
Joachim Eastwood5d2ea792015-04-01 14:41:06 +0200281 #address-cells = <1>;
282 #size-cells = <0>;
283 status = "disabled";
284 };
285
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200286 timer0: timer@40084000 {
287 compatible = "nxp,lpc3220-timer";
288 reg = <0x40084000 0x1000>;
289 interrupts = <12>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200290 clocks = <&ccu1 CLK_CPU_TIMER0>;
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200291 clock-names = "timerclk";
292 };
293
294 timer1: timer@40085000 {
295 compatible = "nxp,lpc3220-timer";
296 reg = <0x40085000 0x1000>;
297 interrupts = <13>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200298 clocks = <&ccu1 CLK_CPU_TIMER1>;
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200299 clock-names = "timerclk";
300 };
301
Joachim Eastwoodd881f5e2015-04-02 05:40:13 +0200302 pinctrl: pinctrl@40086000 {
303 compatible = "nxp,lpc1850-scu";
304 reg = <0x40086000 0x1000>;
305 clocks = <&ccu1 CLK_CPU_SCU>;
306 };
307
Joachim Eastwood06713a92015-04-02 05:20:45 +0200308 i2c0: i2c@400a1000 {
309 compatible = "nxp,lpc1788-i2c";
310 reg = <0x400a1000 0x1000>;
311 interrupts = <18>;
312 clocks = <&ccu1 CLK_APB1_I2C0>;
313 resets = <&rgu 48>;
314 #address-cells = <1>;
315 #size-cells = <0>;
316 status = "disabled";
317 };
318
Joachim Eastwood7e6c8372015-04-02 05:21:43 +0200319 can1: can@400a4000 {
320 compatible = "bosch,c_can";
321 reg = <0x400a4000 0x1000>;
322 interrupts = <43>;
323 clocks = <&ccu1 CLK_APB1_CAN1>;
324 status = "disabled";
325 };
326
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200327 uart2: serial@400c1000 {
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200328 compatible = "nxp,lpc1850-uart", "ns16550a";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200329 reg = <0x400c1000 0x1000>;
330 reg-shift = <2>;
331 interrupts = <26>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200332 clocks = <&ccu2 CLK_APB2_UART2>, <&ccu1 CLK_CPU_UART2>;
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200333 clock-names = "uartclk", "reg";
Joachim Eastwood4e9c5aa2015-09-30 22:35:37 +0200334 dmas = <&dmamux 5 1 2
335 &dmamux 6 1 2>;
336 dma-names = "tx", "rx";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200337 status = "disabled";
338 };
339
340 uart3: serial@400c2000 {
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200341 compatible = "nxp,lpc1850-uart", "ns16550a";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200342 reg = <0x400c2000 0x1000>;
343 reg-shift = <2>;
344 interrupts = <27>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200345 clocks = <&ccu2 CLK_APB2_UART3>, <&ccu1 CLK_CPU_UART3>;
Joachim Eastwoodf2b1c502015-05-15 19:43:45 +0200346 clock-names = "uartclk", "reg";
Joachim Eastwood4e9c5aa2015-09-30 22:35:37 +0200347 dmas = <&dmamux 7 1 2
348 &dmamux 8 1 2
349 &dmamux 13 3 2
350 &dmamux 14 3 2>;
351 dma-names = "tx", "rx", "rx", "tx";
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200352 status = "disabled";
353 };
354
355 timer2: timer@400c3000 {
356 compatible = "nxp,lpc3220-timer";
357 reg = <0x400c3000 0x1000>;
358 interrupts = <14>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200359 clocks = <&ccu1 CLK_CPU_TIMER2>;
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200360 clock-names = "timerclk";
361 };
362
363 timer3: timer@400c4000 {
364 compatible = "nxp,lpc3220-timer";
365 reg = <0x400c4000 0x1000>;
366 interrupts = <15>;
Joachim Eastwoodba2db532015-04-01 14:42:00 +0200367 clocks = <&ccu1 CLK_CPU_TIMER3>;
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200368 clock-names = "timerclk";
369 };
Joachim Eastwood7836dce2015-04-27 23:59:30 +0200370
Joachim Eastwood5d2ea792015-04-01 14:41:06 +0200371 ssp1: spi@400c5000 {
372 compatible = "arm,pl022", "arm,primecell";
373 reg = <0x400c5000 0x1000>;
374 interrupts = <23>;
375 clocks = <&ccu2 CLK_APB2_SSP1>, <&ccu1 CLK_CPU_SSP1>;
376 clock-names = "sspclk", "apb_pclk";
Joachim Eastwoodc5288092015-09-30 22:29:29 +0200377 dmas = <&dmamux 11 2 2
378 &dmamux 12 2 2
379 &dmamux 3 3 2
380 &dmamux 4 3 2
381 &dmamux 5 2 2
382 &dmamux 6 2 2
383 &dmamux 13 2 2
384 &dmamux 14 2 2>;
385 dma-names = "rx", "tx", "tx", "rx",
386 "tx", "rx", "rx", "tx";
Joachim Eastwood5d2ea792015-04-01 14:41:06 +0200387 #address-cells = <1>;
388 #size-cells = <0>;
389 status = "disabled";
390 };
391
Joachim Eastwood06713a92015-04-02 05:20:45 +0200392 i2c1: i2c@400e0000 {
393 compatible = "nxp,lpc1788-i2c";
394 reg = <0x400e0000 0x1000>;
395 interrupts = <19>;
396 clocks = <&ccu1 CLK_APB3_I2C1>;
397 resets = <&rgu 49>;
398 #address-cells = <1>;
399 #size-cells = <0>;
400 status = "disabled";
401 };
402
Joachim Eastwood7e6c8372015-04-02 05:21:43 +0200403 can0: can@400e2000 {
404 compatible = "bosch,c_can";
405 reg = <0x400e2000 0x1000>;
406 interrupts = <51>;
407 clocks = <&ccu1 CLK_APB3_CAN0>;
408 status = "disabled";
409 };
410
Joachim Eastwood7836dce2015-04-27 23:59:30 +0200411 gpio: gpio@400f4000 {
412 compatible = "nxp,lpc1850-gpio";
413 reg = <0x400f4000 0x4000>;
414 clocks = <&ccu1 CLK_CPU_GPIO>;
415 gpio-controller;
416 #gpio-cells = <2>;
417 gpio-ranges = <&pinctrl LPC_GPIO(0,0) LPC_PIN(0,0) 2>,
418 <&pinctrl LPC_GPIO(0,4) LPC_PIN(1,0) 1>,
419 <&pinctrl LPC_GPIO(0,8) LPC_PIN(1,1) 4>,
420 <&pinctrl LPC_GPIO(1,8) LPC_PIN(1,5) 2>,
421 <&pinctrl LPC_GPIO(1,0) LPC_PIN(1,7) 8>,
422 <&pinctrl LPC_GPIO(0,2) LPC_PIN(1,15) 2>,
423 <&pinctrl LPC_GPIO(0,12) LPC_PIN(1,17) 2>,
424 <&pinctrl LPC_GPIO(0,15) LPC_PIN(1,20) 1>,
425 <&pinctrl LPC_GPIO(5,0) LPC_PIN(2,0) 7>,
426 <&pinctrl LPC_GPIO(0,7) LPC_PIN(2,7) 1>,
427 <&pinctrl LPC_GPIO(5,7) LPC_PIN(2,8) 1>,
428 <&pinctrl LPC_GPIO(1,10) LPC_PIN(2,9) 1>,
429 <&pinctrl LPC_GPIO(0,14) LPC_PIN(2,10) 1>,
430 <&pinctrl LPC_GPIO(1,11) LPC_PIN(2,11) 3>,
431 <&pinctrl LPC_GPIO(5,8) LPC_PIN(3,1) 2>,
432 <&pinctrl LPC_GPIO(1,14) LPC_PIN(3,4) 2>,
433 <&pinctrl LPC_GPIO(0,6) LPC_PIN(3,6) 1>,
434 <&pinctrl LPC_GPIO(5,10) LPC_PIN(3,7) 2>,
435 <&pinctrl LPC_GPIO(2,0) LPC_PIN(4,0) 7>,
436 <&pinctrl LPC_GPIO(5,12) LPC_PIN(4,8) 3>,
437 <&pinctrl LPC_GPIO(2,9) LPC_PIN(5,0) 7>,
438 <&pinctrl LPC_GPIO(2,7) LPC_PIN(5,7) 1>,
439 <&pinctrl LPC_GPIO(3,0) LPC_PIN(6,1) 5>,
440 <&pinctrl LPC_GPIO(0,5) LPC_PIN(6,6) 1>,
441 <&pinctrl LPC_GPIO(5,15) LPC_PIN(6,7) 2>,
442 <&pinctrl LPC_GPIO(3,5) LPC_PIN(6,9) 3>,
443 <&pinctrl LPC_GPIO(2,8) LPC_PIN(6,12) 1>,
444 <&pinctrl LPC_GPIO(3,8) LPC_PIN(7,0) 8>,
445 <&pinctrl LPC_GPIO(4,0) LPC_PIN(8,0) 8>,
446 <&pinctrl LPC_GPIO(4,12) LPC_PIN(9,0) 4>,
447 <&pinctrl LPC_GPIO(5,17) LPC_PIN(9,4) 2>,
448 <&pinctrl LPC_GPIO(4,11) LPC_PIN(9,6) 1>,
449 <&pinctrl LPC_GPIO(4,8) LPC_PIN(a,1) 3>,
450 <&pinctrl LPC_GPIO(5,19) LPC_PIN(a,4) 1>,
451 <&pinctrl LPC_GPIO(5,20) LPC_PIN(b,0) 7>,
452 <&pinctrl LPC_GPIO(6,0) LPC_PIN(c,1) 14>,
453 <&pinctrl LPC_GPIO(6,14) LPC_PIN(d,0) 17>,
454 <&pinctrl LPC_GPIO(7,0) LPC_PIN(e,0) 16>,
455 <&pinctrl LPC_GPIO(7,16) LPC_PIN(f,1) 3>,
456 <&pinctrl LPC_GPIO(7,19) LPC_PIN(f,5) 7>;
457 };
Joachim Eastwood804a5dd2015-05-12 00:00:50 +0200458 };
459};