1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (C) 2016 Marvell Technology Group Ltd.
4 *
5 * Device Tree file for Marvell Armada CP110.
6 */
7
8#include <dt-bindings/interrupt-controller/mvebu-icu.h>
9#include <dt-bindings/thermal/thermal.h>
10
11#include "armada-common.dtsi"
12
13#define CP110_PCIEx_IO_BASE(iface)	(CP110_PCIE_IO_BASE + (iface *  0x10000))
14#define CP110_PCIEx_MEM_BASE(iface)	(CP110_PCIE_MEM_BASE + (iface *  0x1000000))
15#define CP110_PCIEx_CONF_BASE(iface)	(CP110_PCIEx_MEM_BASE(iface) + 0xf00000)
16
17/ {
18	/*
19	 * The contents of the node are defined below, in order to
20	 * save one indentation level
21	 */
22	CP110_NAME: CP110_NAME { };
23
24	/*
25	 * CPs only have one sensor in the thermal IC.
26	 *
27	 * The cooling maps are empty as there are no cooling devices.
28	 */
29	thermal-zones {
30		CP110_LABEL(thermal_ic): CP110_NODE_NAME(thermal-ic) {
31			polling-delay-passive = <0>; /* Interrupt driven */
32			polling-delay = <0>; /* Interrupt driven */
33
34			thermal-sensors = <&CP110_LABEL(thermal) 0>;
35
36			trips {
37				CP110_LABEL(crit): crit {
38					temperature = <100000>; /* mC degrees */
39					hysteresis = <2000>; /* mC degrees */
40					type = "critical";
41				};
42			};
43
44			cooling-maps { };
45		};
46	};
47};
48
49&CP110_NAME {
50	#address-cells = <2>;
51	#size-cells = <2>;
52	compatible = "simple-bus";
53	interrupt-parent = <&CP110_LABEL(icu_nsr)>;
54	ranges;
55
56	config-space@CP110_BASE {
57		#address-cells = <1>;
58		#size-cells = <1>;
59		compatible = "simple-bus";
60		ranges = <0x0 0x0 ADDRESSIFY(CP110_BASE) 0x2000000>;
61
62		CP110_LABEL(ethernet): ethernet@0 {
63			compatible = "marvell,armada-7k-pp22";
64			reg = <0x0 0x100000>, <0x129000 0xb000>;
65			clocks = <&CP110_LABEL(clk) 1 3>, <&CP110_LABEL(clk) 1 9>,
66				 <&CP110_LABEL(clk) 1 5>, <&CP110_LABEL(clk) 1 6>,
67				 <&CP110_LABEL(clk) 1 18>;
68			clock-names = "pp_clk", "gop_clk",
69				      "mg_clk", "mg_core_clk", "axi_clk";
70			marvell,system-controller = <&CP110_LABEL(syscon0)>;
71			status = "disabled";
72			dma-coherent;
73
74			CP110_LABEL(eth0): eth0 {
75				interrupts = <39 IRQ_TYPE_LEVEL_HIGH>,
76					<43 IRQ_TYPE_LEVEL_HIGH>,
77					<47 IRQ_TYPE_LEVEL_HIGH>,
78					<51 IRQ_TYPE_LEVEL_HIGH>,
79					<55 IRQ_TYPE_LEVEL_HIGH>,
80					<59 IRQ_TYPE_LEVEL_HIGH>,
81					<63 IRQ_TYPE_LEVEL_HIGH>,
82					<67 IRQ_TYPE_LEVEL_HIGH>,
83					<71 IRQ_TYPE_LEVEL_HIGH>,
84					<129 IRQ_TYPE_LEVEL_HIGH>;
85				interrupt-names = "hif0", "hif1", "hif2",
86					"hif3", "hif4", "hif5", "hif6", "hif7",
87					"hif8", "link";
88				port-id = <0>;
89				gop-port-id = <0>;
90				status = "disabled";
91			};
92
93			CP110_LABEL(eth1): eth1 {
94				interrupts = <40 IRQ_TYPE_LEVEL_HIGH>,
95					<44 IRQ_TYPE_LEVEL_HIGH>,
96					<48 IRQ_TYPE_LEVEL_HIGH>,
97					<52 IRQ_TYPE_LEVEL_HIGH>,
98					<56 IRQ_TYPE_LEVEL_HIGH>,
99					<60 IRQ_TYPE_LEVEL_HIGH>,
100					<64 IRQ_TYPE_LEVEL_HIGH>,
101					<68 IRQ_TYPE_LEVEL_HIGH>,
102					<72 IRQ_TYPE_LEVEL_HIGH>,
103					<128 IRQ_TYPE_LEVEL_HIGH>;
104				interrupt-names = "hif0", "hif1", "hif2",
105					"hif3", "hif4", "hif5", "hif6", "hif7",
106					"hif8", "link";
107				port-id = <1>;
108				gop-port-id = <2>;
109				status = "disabled";
110			};
111
112			CP110_LABEL(eth2): eth2 {
113				interrupts = <41 IRQ_TYPE_LEVEL_HIGH>,
114					<45 IRQ_TYPE_LEVEL_HIGH>,
115					<49 IRQ_TYPE_LEVEL_HIGH>,
116					<53 IRQ_TYPE_LEVEL_HIGH>,
117					<57 IRQ_TYPE_LEVEL_HIGH>,
118					<61 IRQ_TYPE_LEVEL_HIGH>,
119					<65 IRQ_TYPE_LEVEL_HIGH>,
120					<69 IRQ_TYPE_LEVEL_HIGH>,
121					<73 IRQ_TYPE_LEVEL_HIGH>,
122					<127 IRQ_TYPE_LEVEL_HIGH>;
123				interrupt-names = "hif0", "hif1", "hif2",
124					"hif3", "hif4", "hif5", "hif6", "hif7",
125					"hif8", "link";
126				port-id = <2>;
127				gop-port-id = <3>;
128				status = "disabled";
129			};
130		};
131
132		CP110_LABEL(comphy): phy@120000 {
133			compatible = "marvell,comphy-cp110";
134			reg = <0x120000 0x6000>;
135			marvell,system-controller = <&CP110_LABEL(syscon0)>;
136			clocks = <&CP110_LABEL(clk) 1 5>, <&CP110_LABEL(clk) 1 6>,
137				 <&CP110_LABEL(clk) 1 18>;
138			clock-names = "mg_clk", "mg_core_clk", "axi_clk";
139			#address-cells = <1>;
140			#size-cells = <0>;
141
142			CP110_LABEL(comphy0): phy@0 {
143				reg = <0>;
144				#phy-cells = <1>;
145			};
146
147			CP110_LABEL(comphy1): phy@1 {
148				reg = <1>;
149				#phy-cells = <1>;
150			};
151
152			CP110_LABEL(comphy2): phy@2 {
153				reg = <2>;
154				#phy-cells = <1>;
155			};
156
157			CP110_LABEL(comphy3): phy@3 {
158				reg = <3>;
159				#phy-cells = <1>;
160			};
161
162			CP110_LABEL(comphy4): phy@4 {
163				reg = <4>;
164				#phy-cells = <1>;
165			};
166
167			CP110_LABEL(comphy5): phy@5 {
168				reg = <5>;
169				#phy-cells = <1>;
170			};
171		};
172
173		CP110_LABEL(mdio): mdio@12a200 {
174			#address-cells = <1>;
175			#size-cells = <0>;
176			compatible = "marvell,orion-mdio";
177			reg = <0x12a200 0x10>;
178			clocks = <&CP110_LABEL(clk) 1 9>, <&CP110_LABEL(clk) 1 5>,
179				 <&CP110_LABEL(clk) 1 6>, <&CP110_LABEL(clk) 1 18>;
180			status = "disabled";
181		};
182
183		CP110_LABEL(xmdio): mdio@12a600 {
184			#address-cells = <1>;
185			#size-cells = <0>;
186			compatible = "marvell,xmdio";
187			reg = <0x12a600 0x10>;
188			clocks = <&CP110_LABEL(clk) 1 5>,
189				 <&CP110_LABEL(clk) 1 6>, <&CP110_LABEL(clk) 1 18>;
190			status = "disabled";
191		};
192
193		CP110_LABEL(icu): interrupt-controller@1e0000 {
194			compatible = "marvell,cp110-icu";
195			reg = <0x1e0000 0x440>;
196			#address-cells = <1>;
197			#size-cells = <1>;
198
199			CP110_LABEL(icu_nsr): interrupt-controller@10 {
200				compatible = "marvell,cp110-icu-nsr";
201				reg = <0x10 0x20>;
202				#interrupt-cells = <2>;
203				interrupt-controller;
204				msi-parent = <&gicp>;
205			};
206
207			CP110_LABEL(icu_sei): interrupt-controller@50 {
208				compatible = "marvell,cp110-icu-sei";
209				reg = <0x50 0x10>;
210				#interrupt-cells = <2>;
211				interrupt-controller;
212				msi-parent = <&sei>;
213			};
214		};
215
216		CP110_LABEL(rtc): rtc@284000 {
217			compatible = "marvell,armada-8k-rtc";
218			reg = <0x284000 0x20>, <0x284080 0x24>;
219			reg-names = "rtc", "rtc-soc";
220			interrupts = <77 IRQ_TYPE_LEVEL_HIGH>;
221		};
222
223		CP110_LABEL(syscon0): system-controller@440000 {
224			compatible = "syscon", "simple-mfd";
225			reg = <0x440000 0x2000>;
226
227			CP110_LABEL(clk): clock {
228				compatible = "marvell,cp110-clock";
229				#clock-cells = <2>;
230			};
231
232			CP110_LABEL(gpio1): gpio@100 {
233				compatible = "marvell,armada-8k-gpio";
234				offset = <0x100>;
235				ngpios = <32>;
236				gpio-controller;
237				#gpio-cells = <2>;
238				gpio-ranges = <&CP110_LABEL(pinctrl) 0 0 32>;
239				interrupt-controller;
240				interrupts = <86 IRQ_TYPE_LEVEL_HIGH>,
241					<85 IRQ_TYPE_LEVEL_HIGH>,
242					<84 IRQ_TYPE_LEVEL_HIGH>,
243					<83 IRQ_TYPE_LEVEL_HIGH>;
244				#interrupt-cells = <2>;
245				status = "disabled";
246			};
247
248			CP110_LABEL(gpio2): gpio@140 {
249				compatible = "marvell,armada-8k-gpio";
250				offset = <0x140>;
251				ngpios = <31>;
252				gpio-controller;
253				#gpio-cells = <2>;
254				gpio-ranges = <&CP110_LABEL(pinctrl) 0 32 31>;
255				interrupt-controller;
256				interrupts = <82 IRQ_TYPE_LEVEL_HIGH>,
257					<81 IRQ_TYPE_LEVEL_HIGH>,
258					<80 IRQ_TYPE_LEVEL_HIGH>,
259					<79 IRQ_TYPE_LEVEL_HIGH>;
260				#interrupt-cells = <2>;
261				status = "disabled";
262			};
263		};
264
265		CP110_LABEL(syscon1): system-controller@400000 {
266			compatible = "syscon", "simple-mfd";
267			reg = <0x400000 0x1000>;
268			#address-cells = <1>;
269			#size-cells = <1>;
270
271			CP110_LABEL(thermal): thermal-sensor@70 {
272				compatible = "marvell,armada-cp110-thermal";
273				reg = <0x70 0x10>;
274				interrupts-extended =
275					<&CP110_LABEL(icu_sei) 116 IRQ_TYPE_LEVEL_HIGH>;
276				#thermal-sensor-cells = <1>;
277			};
278		};
279
280		CP110_LABEL(usb3_0): usb3@500000 {
281			compatible = "marvell,armada-8k-xhci",
282			"generic-xhci";
283			reg = <0x500000 0x4000>;
284			dma-coherent;
285			interrupts = <106 IRQ_TYPE_LEVEL_HIGH>;
286			clock-names = "core", "reg";
287			clocks = <&CP110_LABEL(clk) 1 22>,
288				 <&CP110_LABEL(clk) 1 16>;
289			status = "disabled";
290		};
291
292		CP110_LABEL(usb3_1): usb3@510000 {
293			compatible = "marvell,armada-8k-xhci",
294			"generic-xhci";
295			reg = <0x510000 0x4000>;
296			dma-coherent;
297			interrupts = <105 IRQ_TYPE_LEVEL_HIGH>;
298			clock-names = "core", "reg";
299			clocks = <&CP110_LABEL(clk) 1 23>,
300				 <&CP110_LABEL(clk) 1 16>;
301			status = "disabled";
302		};
303
304		CP110_LABEL(sata0): sata@540000 {
305			compatible = "marvell,armada-8k-ahci",
306			"generic-ahci";
307			reg = <0x540000 0x30000>;
308			dma-coherent;
309			interrupts = <107 IRQ_TYPE_LEVEL_HIGH>;
310			clocks = <&CP110_LABEL(clk) 1 15>,
311				 <&CP110_LABEL(clk) 1 16>;
312			#address-cells = <1>;
313			#size-cells = <0>;
314			status = "disabled";
315
316			sata-port@0 {
317				reg = <0>;
318			};
319
320			sata-port@1 {
321				reg = <1>;
322			};
323		};
324
325		CP110_LABEL(xor0): xor@6a0000 {
326			compatible = "marvell,armada-7k-xor", "marvell,xor-v2";
327			reg = <0x6a0000 0x1000>, <0x6b0000 0x1000>;
328			dma-coherent;
329			msi-parent = <&gic_v2m0>;
330			clock-names = "core", "reg";
331			clocks = <&CP110_LABEL(clk) 1 8>,
332				 <&CP110_LABEL(clk) 1 14>;
333		};
334
335		CP110_LABEL(xor1): xor@6c0000 {
336			compatible = "marvell,armada-7k-xor", "marvell,xor-v2";
337			reg = <0x6c0000 0x1000>, <0x6d0000 0x1000>;
338			dma-coherent;
339			msi-parent = <&gic_v2m0>;
340			clock-names = "core", "reg";
341			clocks = <&CP110_LABEL(clk) 1 7>,
342				 <&CP110_LABEL(clk) 1 14>;
343		};
344
345		CP110_LABEL(spi0): spi@700600 {
346			compatible = "marvell,armada-380-spi";
347			reg = <0x700600 0x50>;
348			#address-cells = <0x1>;
349			#size-cells = <0x0>;
350			clock-names = "core", "axi";
351			clocks = <&CP110_LABEL(clk) 1 21>,
352				 <&CP110_LABEL(clk) 1 17>;
353			status = "disabled";
354		};
355
356		CP110_LABEL(spi1): spi@700680 {
357			compatible = "marvell,armada-380-spi";
358			reg = <0x700680 0x50>;
359			#address-cells = <1>;
360			#size-cells = <0>;
361			clock-names = "core", "axi";
362			clocks = <&CP110_LABEL(clk) 1 21>,
363				 <&CP110_LABEL(clk) 1 17>;
364			status = "disabled";
365		};
366
367		CP110_LABEL(i2c0): i2c@701000 {
368			compatible = "marvell,mv78230-i2c";
369			reg = <0x701000 0x20>;
370			#address-cells = <1>;
371			#size-cells = <0>;
372			interrupts = <120 IRQ_TYPE_LEVEL_HIGH>;
373			clock-names = "core", "reg";
374			clocks = <&CP110_LABEL(clk) 1 21>,
375				 <&CP110_LABEL(clk) 1 17>;
376			status = "disabled";
377		};
378
379		CP110_LABEL(i2c1): i2c@701100 {
380			compatible = "marvell,mv78230-i2c";
381			reg = <0x701100 0x20>;
382			#address-cells = <1>;
383			#size-cells = <0>;
384			interrupts = <121 IRQ_TYPE_LEVEL_HIGH>;
385			clock-names = "core", "reg";
386			clocks = <&CP110_LABEL(clk) 1 21>,
387				 <&CP110_LABEL(clk) 1 17>;
388			status = "disabled";
389		};
390
391		CP110_LABEL(uart0): serial@702000 {
392			compatible = "snps,dw-apb-uart";
393			reg = <0x702000 0x100>;
394			reg-shift = <2>;
395			interrupts = <122 IRQ_TYPE_LEVEL_HIGH>;
396			reg-io-width = <1>;
397			clock-names = "baudclk", "apb_pclk";
398			clocks = <&CP110_LABEL(clk) 1 21>,
399				 <&CP110_LABEL(clk) 1 17>;
400			status = "disabled";
401		};
402
403		CP110_LABEL(uart1): serial@702100 {
404			compatible = "snps,dw-apb-uart";
405			reg = <0x702100 0x100>;
406			reg-shift = <2>;
407			interrupts = <123 IRQ_TYPE_LEVEL_HIGH>;
408			reg-io-width = <1>;
409			clock-names = "baudclk", "apb_pclk";
410			clocks = <&CP110_LABEL(clk) 1 21>,
411				 <&CP110_LABEL(clk) 1 17>;
412			status = "disabled";
413		};
414
415		CP110_LABEL(uart2): serial@702200 {
416			compatible = "snps,dw-apb-uart";
417			reg = <0x702200 0x100>;
418			reg-shift = <2>;
419			interrupts = <124 IRQ_TYPE_LEVEL_HIGH>;
420			reg-io-width = <1>;
421			clock-names = "baudclk", "apb_pclk";
422			clocks = <&CP110_LABEL(clk) 1 21>,
423				 <&CP110_LABEL(clk) 1 17>;
424			status = "disabled";
425		};
426
427		CP110_LABEL(uart3): serial@702300 {
428			compatible = "snps,dw-apb-uart";
429			reg = <0x702300 0x100>;
430			reg-shift = <2>;
431			interrupts = <125 IRQ_TYPE_LEVEL_HIGH>;
432			reg-io-width = <1>;
433			clock-names = "baudclk", "apb_pclk";
434			clocks = <&CP110_LABEL(clk) 1 21>,
435				 <&CP110_LABEL(clk) 1 17>;
436			status = "disabled";
437		};
438
439		CP110_LABEL(nand_controller): nand@720000 {
440			/*
441			* Due to the limitation of the pins available
442			* this controller is only usable on the CPM
443			* for A7K and on the CPS for A8K.
444			*/
445			compatible = "marvell,armada-8k-nand-controller",
446				"marvell,armada370-nand-controller";
447			reg = <0x720000 0x54>;
448			#address-cells = <1>;
449			#size-cells = <0>;
450			interrupts = <115 IRQ_TYPE_LEVEL_HIGH>;
451			clock-names = "core", "reg";
452			clocks = <&CP110_LABEL(clk) 1 2>,
453				 <&CP110_LABEL(clk) 1 17>;
454			marvell,system-controller = <&CP110_LABEL(syscon0)>;
455			status = "disabled";
456		};
457
458		CP110_LABEL(trng): trng@760000 {
459			compatible = "marvell,armada-8k-rng",
460			"inside-secure,safexcel-eip76";
461			reg = <0x760000 0x7d>;
462			interrupts = <95 IRQ_TYPE_LEVEL_HIGH>;
463			clock-names = "core", "reg";
464			clocks = <&CP110_LABEL(clk) 1 25>,
465				 <&CP110_LABEL(clk) 1 17>;
466			status = "okay";
467		};
468
469		CP110_LABEL(sdhci0): sdhci@780000 {
470			compatible = "marvell,armada-cp110-sdhci";
471			reg = <0x780000 0x300>;
472			interrupts = <27 IRQ_TYPE_LEVEL_HIGH>;
473			clock-names = "core", "axi";
474			clocks = <&CP110_LABEL(clk) 1 4>, <&CP110_LABEL(clk) 1 18>;
475			dma-coherent;
476			status = "disabled";
477		};
478
479		CP110_LABEL(crypto): crypto@800000 {
480			compatible = "inside-secure,safexcel-eip197b";
481			reg = <0x800000 0x200000>;
482			interrupts = <87 IRQ_TYPE_LEVEL_HIGH>,
483				<88 IRQ_TYPE_LEVEL_HIGH>,
484				<89 IRQ_TYPE_LEVEL_HIGH>,
485				<90 IRQ_TYPE_LEVEL_HIGH>,
486				<91 IRQ_TYPE_LEVEL_HIGH>,
487				<92 IRQ_TYPE_LEVEL_HIGH>;
488			interrupt-names = "mem", "ring0", "ring1",
489				"ring2", "ring3", "eip";
490			clock-names = "core", "reg";
491			clocks = <&CP110_LABEL(clk) 1 26>,
492				 <&CP110_LABEL(clk) 1 17>;
493			dma-coherent;
494		};
495	};
496
497	CP110_LABEL(pcie0): pcie@CP110_PCIE0_BASE {
498		compatible = "marvell,armada8k-pcie", "snps,dw-pcie";
499		reg = <0 ADDRESSIFY(CP110_PCIE0_BASE) 0 0x10000>,
500		      <0 CP110_PCIEx_CONF_BASE(0) 0 0x80000>;
501		reg-names = "ctrl", "config";
502		#address-cells = <3>;
503		#size-cells = <2>;
504		#interrupt-cells = <1>;
505		device_type = "pci";
506		dma-coherent;
507		msi-parent = <&gic_v2m0>;
508
509		bus-range = <0 0xff>;
510		ranges =
511		/* downstream I/O */
512		<0x81000000 0 CP110_PCIEx_IO_BASE(0) 0  CP110_PCIEx_IO_BASE(0) 0 0x10000
513		/* non-prefetchable memory */
514		0x82000000 0 CP110_PCIEx_MEM_BASE(0) 0  CP110_PCIEx_MEM_BASE(0) 0 0xf00000>;
515		interrupt-map-mask = <0 0 0 0>;
516		interrupt-map = <0 0 0 0 &CP110_LABEL(icu_nsr) 22 IRQ_TYPE_LEVEL_HIGH>;
517		interrupts = <22 IRQ_TYPE_LEVEL_HIGH>;
518		num-lanes = <1>;
519		clock-names = "core", "reg";
520		clocks = <&CP110_LABEL(clk) 1 13>, <&CP110_LABEL(clk) 1 14>;
521		status = "disabled";
522	};
523
524	CP110_LABEL(pcie1): pcie@CP110_PCIE1_BASE {
525		compatible = "marvell,armada8k-pcie", "snps,dw-pcie";
526		reg = <0 ADDRESSIFY(CP110_PCIE1_BASE) 0 0x10000>,
527		      <0 CP110_PCIEx_CONF_BASE(1) 0 0x80000>;
528		reg-names = "ctrl", "config";
529		#address-cells = <3>;
530		#size-cells = <2>;
531		#interrupt-cells = <1>;
532		device_type = "pci";
533		dma-coherent;
534		msi-parent = <&gic_v2m0>;
535
536		bus-range = <0 0xff>;
537		ranges =
538		/* downstream I/O */
539		<0x81000000 0 CP110_PCIEx_IO_BASE(1) 0  CP110_PCIEx_IO_BASE(1) 0 0x10000
540		/* non-prefetchable memory */
541		0x82000000 0 CP110_PCIEx_MEM_BASE(1) 0  CP110_PCIEx_MEM_BASE(1) 0 0xf00000>;
542		interrupt-map-mask = <0 0 0 0>;
543		interrupt-map = <0 0 0 0 &CP110_LABEL(icu_nsr) 24 IRQ_TYPE_LEVEL_HIGH>;
544		interrupts = <24 IRQ_TYPE_LEVEL_HIGH>;
545
546		num-lanes = <1>;
547		clock-names = "core", "reg";
548		clocks = <&CP110_LABEL(clk) 1 11>, <&CP110_LABEL(clk) 1 14>;
549		status = "disabled";
550	};
551
552	CP110_LABEL(pcie2): pcie@CP110_PCIE2_BASE {
553		compatible = "marvell,armada8k-pcie", "snps,dw-pcie";
554		reg = <0 ADDRESSIFY(CP110_PCIE2_BASE) 0 0x10000>,
555		      <0 CP110_PCIEx_CONF_BASE(2) 0 0x80000>;
556		reg-names = "ctrl", "config";
557		#address-cells = <3>;
558		#size-cells = <2>;
559		#interrupt-cells = <1>;
560		device_type = "pci";
561		dma-coherent;
562		msi-parent = <&gic_v2m0>;
563
564		bus-range = <0 0xff>;
565		ranges =
566		/* downstream I/O */
567		<0x81000000 0 CP110_PCIEx_IO_BASE(2) 0  CP110_PCIEx_IO_BASE(2) 0 0x10000
568		/* non-prefetchable memory */
569		0x82000000 0 CP110_PCIEx_MEM_BASE(2) 0  CP110_PCIEx_MEM_BASE(2) 0 0xf00000>;
570		interrupt-map-mask = <0 0 0 0>;
571		interrupt-map = <0 0 0 0 &CP110_LABEL(icu_nsr) 23 IRQ_TYPE_LEVEL_HIGH>;
572		interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
573
574		num-lanes = <1>;
575		clock-names = "core", "reg";
576		clocks = <&CP110_LABEL(clk) 1 12>, <&CP110_LABEL(clk) 1 14>;
577		status = "disabled";
578	};
579};
580