162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Check Point L-50 Board Description
462306a36Sopenharmony_ci * Copyright 2020 Pawel Dembicki <paweldembicki@gmail.com>
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci/dts-v1/;
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#include "kirkwood.dtsi"
1062306a36Sopenharmony_ci#include "kirkwood-6281.dtsi"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/ {
1362306a36Sopenharmony_ci	model = "Check Point L-50";
1462306a36Sopenharmony_ci	compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood";
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci	memory {
1762306a36Sopenharmony_ci		device_type = "memory";
1862306a36Sopenharmony_ci		reg = <0x00000000 0x20000000>;
1962306a36Sopenharmony_ci	};
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	chosen {
2262306a36Sopenharmony_ci		bootargs = "console=ttyS0,115200n8";
2362306a36Sopenharmony_ci		stdout-path = &uart0;
2462306a36Sopenharmony_ci	};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci	ocp@f1000000 {
2762306a36Sopenharmony_ci		pinctrl: pin-controller@10000 {
2862306a36Sopenharmony_ci			pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>;
2962306a36Sopenharmony_ci			pinctrl-names = "default";
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci			pmx_sysrst: pmx-sysrst {
3262306a36Sopenharmony_ci				marvell,pins = "mpp6";
3362306a36Sopenharmony_ci				marvell,function = "sysrst";
3462306a36Sopenharmony_ci			};
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci			pmx_button29: pmx_button29 {
3762306a36Sopenharmony_ci				marvell,pins = "mpp29";
3862306a36Sopenharmony_ci				marvell,function = "gpio";
3962306a36Sopenharmony_ci			};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci			pmx_led38: pmx_led38 {
4262306a36Sopenharmony_ci				marvell,pins = "mpp38";
4362306a36Sopenharmony_ci				marvell,function = "gpio";
4462306a36Sopenharmony_ci			};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci			pmx_sdio_cd: pmx-sdio-cd {
4762306a36Sopenharmony_ci				marvell,pins = "mpp46";
4862306a36Sopenharmony_ci				marvell,function = "gpio";
4962306a36Sopenharmony_ci			};
5062306a36Sopenharmony_ci		};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci		serial@12000 {
5362306a36Sopenharmony_ci			status = "okay";
5462306a36Sopenharmony_ci		};
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ci		mvsdio@90000 {
5762306a36Sopenharmony_ci			status = "okay";
5862306a36Sopenharmony_ci			cd-gpios = <&gpio1 14 9>;
5962306a36Sopenharmony_ci		};
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci		i2c@11000 {
6262306a36Sopenharmony_ci			status = "okay";
6362306a36Sopenharmony_ci			clock-frequency = <400000>;
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci			gpio2: gpio-expander@20 {
6662306a36Sopenharmony_ci				#gpio-cells = <2>;
6762306a36Sopenharmony_ci				#interrupt-cells = <2>;
6862306a36Sopenharmony_ci				interrupt-controller;
6962306a36Sopenharmony_ci				compatible = "semtech,sx1505q";
7062306a36Sopenharmony_ci				reg = <0x20>;
7162306a36Sopenharmony_ci
7262306a36Sopenharmony_ci				gpio-controller;
7362306a36Sopenharmony_ci			};
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci			/* Three GPIOs from 0x21 exp. are undescribed in dts:
7662306a36Sopenharmony_ci			 * 1: DSL module reset (active low)
7762306a36Sopenharmony_ci			 * 5: mPCIE reset (active low)
7862306a36Sopenharmony_ci			 * 6: Express card reset (active low)
7962306a36Sopenharmony_ci			 */
8062306a36Sopenharmony_ci			gpio3: gpio-expander@21 {
8162306a36Sopenharmony_ci				#gpio-cells = <2>;
8262306a36Sopenharmony_ci				#interrupt-cells = <2>;
8362306a36Sopenharmony_ci				interrupt-controller;
8462306a36Sopenharmony_ci				compatible = "semtech,sx1505q";
8562306a36Sopenharmony_ci				reg = <0x21>;
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ci				gpio-controller;
8862306a36Sopenharmony_ci			};
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci			rtc@30 {
9162306a36Sopenharmony_ci				compatible = "s35390a";
9262306a36Sopenharmony_ci				reg = <0x30>;
9362306a36Sopenharmony_ci			};
9462306a36Sopenharmony_ci		};
9562306a36Sopenharmony_ci	};
9662306a36Sopenharmony_ci
9762306a36Sopenharmony_ci	leds {
9862306a36Sopenharmony_ci		compatible = "gpio-leds";
9962306a36Sopenharmony_ci
10062306a36Sopenharmony_ci		status_green {
10162306a36Sopenharmony_ci			label = "l-50:green:status";
10262306a36Sopenharmony_ci			gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
10362306a36Sopenharmony_ci		};
10462306a36Sopenharmony_ci
10562306a36Sopenharmony_ci		status_red {
10662306a36Sopenharmony_ci			label = "l-50:red:status";
10762306a36Sopenharmony_ci			gpios = <&gpio3 2 GPIO_ACTIVE_LOW>;
10862306a36Sopenharmony_ci		};
10962306a36Sopenharmony_ci
11062306a36Sopenharmony_ci		wifi {
11162306a36Sopenharmony_ci			label = "l-50:green:wifi";
11262306a36Sopenharmony_ci			gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
11362306a36Sopenharmony_ci			linux,default-trigger = "phy0tpt";
11462306a36Sopenharmony_ci		};
11562306a36Sopenharmony_ci
11662306a36Sopenharmony_ci		internet_green {
11762306a36Sopenharmony_ci			label = "l-50:green:internet";
11862306a36Sopenharmony_ci			gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
11962306a36Sopenharmony_ci		};
12062306a36Sopenharmony_ci
12162306a36Sopenharmony_ci		internet_red {
12262306a36Sopenharmony_ci			label = "l-50:red:internet";
12362306a36Sopenharmony_ci			gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
12462306a36Sopenharmony_ci		};
12562306a36Sopenharmony_ci
12662306a36Sopenharmony_ci		usb1_green {
12762306a36Sopenharmony_ci			label = "l-50:green:usb1";
12862306a36Sopenharmony_ci			gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
12962306a36Sopenharmony_ci			linux,default-trigger = "usbport";
13062306a36Sopenharmony_ci			trigger-sources = <&hub_port3>;
13162306a36Sopenharmony_ci		};
13262306a36Sopenharmony_ci
13362306a36Sopenharmony_ci		usb1_red {
13462306a36Sopenharmony_ci			label = "l-50:red:usb1";
13562306a36Sopenharmony_ci			gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
13662306a36Sopenharmony_ci		};
13762306a36Sopenharmony_ci
13862306a36Sopenharmony_ci		usb2_green {
13962306a36Sopenharmony_ci			label = "l-50:green:usb2";
14062306a36Sopenharmony_ci			gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
14162306a36Sopenharmony_ci			linux,default-trigger = "usbport";
14262306a36Sopenharmony_ci			trigger-sources = <&hub_port1>;
14362306a36Sopenharmony_ci		};
14462306a36Sopenharmony_ci
14562306a36Sopenharmony_ci		usb2_red {
14662306a36Sopenharmony_ci			label = "l-50:red:usb2";
14762306a36Sopenharmony_ci			gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
14862306a36Sopenharmony_ci		};
14962306a36Sopenharmony_ci	};
15062306a36Sopenharmony_ci
15162306a36Sopenharmony_ci	usb2_pwr {
15262306a36Sopenharmony_ci		compatible = "regulator-fixed";
15362306a36Sopenharmony_ci		regulator-name = "usb2_pwr";
15462306a36Sopenharmony_ci
15562306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
15662306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
15762306a36Sopenharmony_ci		gpio = <&gpio3 3 GPIO_ACTIVE_LOW>;
15862306a36Sopenharmony_ci		regulator-always-on;
15962306a36Sopenharmony_ci	};
16062306a36Sopenharmony_ci
16162306a36Sopenharmony_ci	usb1_pwr {
16262306a36Sopenharmony_ci		compatible = "regulator-fixed";
16362306a36Sopenharmony_ci		regulator-name = "usb1_pwr";
16462306a36Sopenharmony_ci
16562306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
16662306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
16762306a36Sopenharmony_ci		gpio = <&gpio3 4 GPIO_ACTIVE_LOW>;
16862306a36Sopenharmony_ci		regulator-always-on;
16962306a36Sopenharmony_ci	};
17062306a36Sopenharmony_ci
17162306a36Sopenharmony_ci	mpcie_pwr {
17262306a36Sopenharmony_ci		compatible = "regulator-fixed";
17362306a36Sopenharmony_ci		regulator-name = "mpcie_pwr";
17462306a36Sopenharmony_ci
17562306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
17662306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
17762306a36Sopenharmony_ci		gpio = <&gpio3 5 GPIO_ACTIVE_HIGH>;
17862306a36Sopenharmony_ci		enable-active-high;
17962306a36Sopenharmony_ci		regulator-always-on;
18062306a36Sopenharmony_ci	};
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci	express_card_pwr {
18362306a36Sopenharmony_ci		compatible = "regulator-fixed";
18462306a36Sopenharmony_ci		regulator-name = "express_card_pwr";
18562306a36Sopenharmony_ci
18662306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
18762306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
18862306a36Sopenharmony_ci		gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>;
18962306a36Sopenharmony_ci		enable-active-high;
19062306a36Sopenharmony_ci		regulator-always-on;
19162306a36Sopenharmony_ci	};
19262306a36Sopenharmony_ci
19362306a36Sopenharmony_ci	keys {
19462306a36Sopenharmony_ci		compatible = "gpio-keys";
19562306a36Sopenharmony_ci
19662306a36Sopenharmony_ci		factory_defaults {
19762306a36Sopenharmony_ci			label = "factory_defaults";
19862306a36Sopenharmony_ci			gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
19962306a36Sopenharmony_ci			linux,code = <KEY_RESTART>;
20062306a36Sopenharmony_ci		};
20162306a36Sopenharmony_ci	};
20262306a36Sopenharmony_ci};
20362306a36Sopenharmony_ci
20462306a36Sopenharmony_ci&mdio {
20562306a36Sopenharmony_ci	status = "okay";
20662306a36Sopenharmony_ci
20762306a36Sopenharmony_ci	ethphy8: ethernet-phy@8 {
20862306a36Sopenharmony_ci		reg = <0x08>;
20962306a36Sopenharmony_ci	};
21062306a36Sopenharmony_ci
21162306a36Sopenharmony_ci	switch0: switch@10 {
21262306a36Sopenharmony_ci		compatible = "marvell,mv88e6085";
21362306a36Sopenharmony_ci		#address-cells = <1>;
21462306a36Sopenharmony_ci		#size-cells = <0>;
21562306a36Sopenharmony_ci		reg = <0x10>;
21662306a36Sopenharmony_ci		dsa,member = <0 0>;
21762306a36Sopenharmony_ci
21862306a36Sopenharmony_ci		ports {
21962306a36Sopenharmony_ci			#address-cells = <1>;
22062306a36Sopenharmony_ci			#size-cells = <0>;
22162306a36Sopenharmony_ci
22262306a36Sopenharmony_ci			port@0 {
22362306a36Sopenharmony_ci				reg = <0>;
22462306a36Sopenharmony_ci				label = "lan5";
22562306a36Sopenharmony_ci			};
22662306a36Sopenharmony_ci
22762306a36Sopenharmony_ci			port@1 {
22862306a36Sopenharmony_ci				reg = <1>;
22962306a36Sopenharmony_ci				label = "lan1";
23062306a36Sopenharmony_ci			};
23162306a36Sopenharmony_ci
23262306a36Sopenharmony_ci			port@2 {
23362306a36Sopenharmony_ci				reg = <2>;
23462306a36Sopenharmony_ci				label = "lan6";
23562306a36Sopenharmony_ci			};
23662306a36Sopenharmony_ci
23762306a36Sopenharmony_ci			port@3 {
23862306a36Sopenharmony_ci				reg = <3>;
23962306a36Sopenharmony_ci				label = "lan2";
24062306a36Sopenharmony_ci			};
24162306a36Sopenharmony_ci
24262306a36Sopenharmony_ci			port@4 {
24362306a36Sopenharmony_ci				reg = <4>;
24462306a36Sopenharmony_ci				label = "lan7";
24562306a36Sopenharmony_ci			};
24662306a36Sopenharmony_ci
24762306a36Sopenharmony_ci			switch0port5: port@5 {
24862306a36Sopenharmony_ci				reg = <5>;
24962306a36Sopenharmony_ci				phy-mode = "rgmii-txid";
25062306a36Sopenharmony_ci				link = <&switch1port5>;
25162306a36Sopenharmony_ci				fixed-link {
25262306a36Sopenharmony_ci					speed = <1000>;
25362306a36Sopenharmony_ci					full-duplex;
25462306a36Sopenharmony_ci				};
25562306a36Sopenharmony_ci			};
25662306a36Sopenharmony_ci
25762306a36Sopenharmony_ci			port@6 {
25862306a36Sopenharmony_ci				reg = <6>;
25962306a36Sopenharmony_ci				phy-mode = "rgmii-id";
26062306a36Sopenharmony_ci				ethernet = <&eth1port>;
26162306a36Sopenharmony_ci				fixed-link {
26262306a36Sopenharmony_ci					speed = <1000>;
26362306a36Sopenharmony_ci					full-duplex;
26462306a36Sopenharmony_ci				};
26562306a36Sopenharmony_ci			};
26662306a36Sopenharmony_ci		};
26762306a36Sopenharmony_ci	};
26862306a36Sopenharmony_ci
26962306a36Sopenharmony_ci	switch@11 {
27062306a36Sopenharmony_ci		compatible = "marvell,mv88e6085";
27162306a36Sopenharmony_ci		#address-cells = <1>;
27262306a36Sopenharmony_ci		#size-cells = <0>;
27362306a36Sopenharmony_ci		reg = <0x11>;
27462306a36Sopenharmony_ci		dsa,member = <0 1>;
27562306a36Sopenharmony_ci
27662306a36Sopenharmony_ci		ports {
27762306a36Sopenharmony_ci			#address-cells = <1>;
27862306a36Sopenharmony_ci			#size-cells = <0>;
27962306a36Sopenharmony_ci
28062306a36Sopenharmony_ci			port@0 {
28162306a36Sopenharmony_ci				reg = <0>;
28262306a36Sopenharmony_ci				label = "lan3";
28362306a36Sopenharmony_ci			};
28462306a36Sopenharmony_ci
28562306a36Sopenharmony_ci			port@1 {
28662306a36Sopenharmony_ci				reg = <1>;
28762306a36Sopenharmony_ci				label = "lan8";
28862306a36Sopenharmony_ci			};
28962306a36Sopenharmony_ci
29062306a36Sopenharmony_ci			port@2 {
29162306a36Sopenharmony_ci				reg = <2>;
29262306a36Sopenharmony_ci				label = "lan4";
29362306a36Sopenharmony_ci			};
29462306a36Sopenharmony_ci
29562306a36Sopenharmony_ci			port@3 {
29662306a36Sopenharmony_ci				reg = <3>;
29762306a36Sopenharmony_ci				label = "dmz";
29862306a36Sopenharmony_ci			};
29962306a36Sopenharmony_ci
30062306a36Sopenharmony_ci			switch1port5: port@5 {
30162306a36Sopenharmony_ci				reg = <5>;
30262306a36Sopenharmony_ci				phy-mode = "rgmii-txid";
30362306a36Sopenharmony_ci				link = <&switch0port5>;
30462306a36Sopenharmony_ci				fixed-link {
30562306a36Sopenharmony_ci					speed = <1000>;
30662306a36Sopenharmony_ci					full-duplex;
30762306a36Sopenharmony_ci				};
30862306a36Sopenharmony_ci			};
30962306a36Sopenharmony_ci
31062306a36Sopenharmony_ci			port@6 {
31162306a36Sopenharmony_ci				reg = <6>;
31262306a36Sopenharmony_ci				label = "dsl";
31362306a36Sopenharmony_ci				fixed-link {
31462306a36Sopenharmony_ci					speed = <100>;
31562306a36Sopenharmony_ci					full-duplex;
31662306a36Sopenharmony_ci				};
31762306a36Sopenharmony_ci			};
31862306a36Sopenharmony_ci		};
31962306a36Sopenharmony_ci	};
32062306a36Sopenharmony_ci};
32162306a36Sopenharmony_ci
32262306a36Sopenharmony_ci&eth0 {
32362306a36Sopenharmony_ci	status = "okay";
32462306a36Sopenharmony_ci	ethernet0-port@0 {
32562306a36Sopenharmony_ci		phy-handle = <&ethphy8>;
32662306a36Sopenharmony_ci	};
32762306a36Sopenharmony_ci};
32862306a36Sopenharmony_ci
32962306a36Sopenharmony_ci&eth1 {
33062306a36Sopenharmony_ci	status = "okay";
33162306a36Sopenharmony_ci	ethernet1-port@0 {
33262306a36Sopenharmony_ci		speed = <1000>;
33362306a36Sopenharmony_ci		duplex = <1>;
33462306a36Sopenharmony_ci		phy-mode = "rgmii";
33562306a36Sopenharmony_ci	};
33662306a36Sopenharmony_ci};
33762306a36Sopenharmony_ci
33862306a36Sopenharmony_ci&nand {
33962306a36Sopenharmony_ci	status = "okay";
34062306a36Sopenharmony_ci	pinctrl-0 = <&pmx_nand>;
34162306a36Sopenharmony_ci	pinctrl-names = "default";
34262306a36Sopenharmony_ci
34362306a36Sopenharmony_ci	partition@0 {
34462306a36Sopenharmony_ci		label = "u-boot";
34562306a36Sopenharmony_ci		reg = <0x00000000 0x000c0000>;
34662306a36Sopenharmony_ci	};
34762306a36Sopenharmony_ci
34862306a36Sopenharmony_ci	partition@a0000 {
34962306a36Sopenharmony_ci		label = "bootldr-env";
35062306a36Sopenharmony_ci		reg = <0x000c0000 0x00040000>;
35162306a36Sopenharmony_ci	};
35262306a36Sopenharmony_ci
35362306a36Sopenharmony_ci	partition@100000 {
35462306a36Sopenharmony_ci		label = "kernel-1";
35562306a36Sopenharmony_ci		reg = <0x00100000 0x00800000>;
35662306a36Sopenharmony_ci	};
35762306a36Sopenharmony_ci
35862306a36Sopenharmony_ci	partition@900000 {
35962306a36Sopenharmony_ci		label = "rootfs-1";
36062306a36Sopenharmony_ci		reg = <0x00900000 0x07100000>;
36162306a36Sopenharmony_ci	};
36262306a36Sopenharmony_ci
36362306a36Sopenharmony_ci	partition@7a00000 {
36462306a36Sopenharmony_ci		label = "kernel-2";
36562306a36Sopenharmony_ci		reg = <0x07a00000 0x00800000>;
36662306a36Sopenharmony_ci	};
36762306a36Sopenharmony_ci
36862306a36Sopenharmony_ci	partition@8200000 {
36962306a36Sopenharmony_ci		label = "rootfs-2";
37062306a36Sopenharmony_ci		reg = <0x08200000 0x07100000>;
37162306a36Sopenharmony_ci	};
37262306a36Sopenharmony_ci
37362306a36Sopenharmony_ci	partition@f300000 {
37462306a36Sopenharmony_ci		label = "default_sw";
37562306a36Sopenharmony_ci		reg = <0x0f300000 0x07900000>;
37662306a36Sopenharmony_ci	};
37762306a36Sopenharmony_ci
37862306a36Sopenharmony_ci	partition@16c00000 {
37962306a36Sopenharmony_ci		label = "logs";
38062306a36Sopenharmony_ci		reg = <0x16c00000 0x01800000>;
38162306a36Sopenharmony_ci	};
38262306a36Sopenharmony_ci
38362306a36Sopenharmony_ci	partition@18400000 {
38462306a36Sopenharmony_ci		label = "preset_cfg";
38562306a36Sopenharmony_ci		reg = <0x18400000 0x00100000>;
38662306a36Sopenharmony_ci	};
38762306a36Sopenharmony_ci
38862306a36Sopenharmony_ci	partition@18500000 {
38962306a36Sopenharmony_ci		label = "adsl";
39062306a36Sopenharmony_ci		reg = <0x18500000 0x00100000>;
39162306a36Sopenharmony_ci	};
39262306a36Sopenharmony_ci
39362306a36Sopenharmony_ci	partition@18600000 {
39462306a36Sopenharmony_ci		label = "storage";
39562306a36Sopenharmony_ci		reg = <0x18600000 0x07a00000>;
39662306a36Sopenharmony_ci	};
39762306a36Sopenharmony_ci};
39862306a36Sopenharmony_ci
39962306a36Sopenharmony_ci&rtc {
40062306a36Sopenharmony_ci	status = "disabled";
40162306a36Sopenharmony_ci};
40262306a36Sopenharmony_ci
40362306a36Sopenharmony_ci&pciec {
40462306a36Sopenharmony_ci	status = "okay";
40562306a36Sopenharmony_ci};
40662306a36Sopenharmony_ci
40762306a36Sopenharmony_ci&pcie0 {
40862306a36Sopenharmony_ci	status = "okay";
40962306a36Sopenharmony_ci};
41062306a36Sopenharmony_ci
41162306a36Sopenharmony_ci&sata_phy0 {
41262306a36Sopenharmony_ci	status = "disabled";
41362306a36Sopenharmony_ci};
41462306a36Sopenharmony_ci
41562306a36Sopenharmony_ci&sata_phy1 {
41662306a36Sopenharmony_ci	status = "disabled";
41762306a36Sopenharmony_ci};
41862306a36Sopenharmony_ci
41962306a36Sopenharmony_ci&usb0 {
42062306a36Sopenharmony_ci	#address-cells = <1>;
42162306a36Sopenharmony_ci	#size-cells = <0>;
42262306a36Sopenharmony_ci	status = "okay";
42362306a36Sopenharmony_ci
42462306a36Sopenharmony_ci	port@1 {
42562306a36Sopenharmony_ci		#address-cells = <1>;
42662306a36Sopenharmony_ci		#size-cells = <0>;
42762306a36Sopenharmony_ci		reg = <1>;
42862306a36Sopenharmony_ci		#trigger-source-cells = <0>;
42962306a36Sopenharmony_ci
43062306a36Sopenharmony_ci		hub_port1: port@1 {
43162306a36Sopenharmony_ci			reg = <1>;
43262306a36Sopenharmony_ci			#trigger-source-cells = <0>;
43362306a36Sopenharmony_ci		};
43462306a36Sopenharmony_ci
43562306a36Sopenharmony_ci		hub_port3: port@3 {
43662306a36Sopenharmony_ci			reg = <3>;
43762306a36Sopenharmony_ci			#trigger-source-cells = <0>;
43862306a36Sopenharmony_ci		};
43962306a36Sopenharmony_ci	};
44062306a36Sopenharmony_ci};
441