162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-or-later OR X11)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright 2013-2014 Freescale Semiconductor, Inc.
462306a36Sopenharmony_ci * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
562306a36Sopenharmony_ci * D-82229 Seefeld, Germany.
662306a36Sopenharmony_ci * Author: Alexander Stein
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/dts-v1/;
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
1262306a36Sopenharmony_ci#include <dt-bindings/input/linux-event-codes.h>
1362306a36Sopenharmony_ci#include <dt-bindings/leds/common.h>
1462306a36Sopenharmony_ci#include <dt-bindings/leds/leds-pca9532.h>
1562306a36Sopenharmony_ci#include <dt-bindings/net/ti-dp83867.h>
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci#include "ls1021a-tqmls1021a.dtsi"
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci/ {
2062306a36Sopenharmony_ci	model = "TQMLS102xA SOM on MBLS102xA";
2162306a36Sopenharmony_ci	compatible = "tq,ls1021a-tqmls1021a-mbls102xa", "tq,ls1021a-tqmls1021a", "fsl,ls1021a";
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	audio_mclk: audio-clock {
2462306a36Sopenharmony_ci		compatible = "fixed-clock";
2562306a36Sopenharmony_ci		#clock-cells = <0>;
2662306a36Sopenharmony_ci		clock-frequency = <25000000>;
2762306a36Sopenharmony_ci	};
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	backlight_dcu: backlight {
3062306a36Sopenharmony_ci		compatible = "gpio-backlight";
3162306a36Sopenharmony_ci		gpios = <&pca9530 0 GPIO_ACTIVE_LOW>;
3262306a36Sopenharmony_ci		status = "disabled";
3362306a36Sopenharmony_ci	};
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	gpio-keys {
3662306a36Sopenharmony_ci		compatible = "gpio-keys";
3762306a36Sopenharmony_ci		autorepeat;
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci		switch-1 {
4062306a36Sopenharmony_ci			label = "S6";
4162306a36Sopenharmony_ci			linux,code = <BTN_0>;
4262306a36Sopenharmony_ci			gpios = <&pca9554_0 0 GPIO_ACTIVE_LOW>;
4362306a36Sopenharmony_ci		};
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci		btn2: switch-2 {
4662306a36Sopenharmony_ci			label = "S7";
4762306a36Sopenharmony_ci			linux,code = <BTN_1>;
4862306a36Sopenharmony_ci			gpios = <&pca9554_0 1 GPIO_ACTIVE_LOW>;
4962306a36Sopenharmony_ci		};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci		switch-3 {
5262306a36Sopenharmony_ci			label = "S8";
5362306a36Sopenharmony_ci			linux,code = <BTN_2>;
5462306a36Sopenharmony_ci			gpios = <&pca9554_0 2 GPIO_ACTIVE_LOW>;
5562306a36Sopenharmony_ci		};
5662306a36Sopenharmony_ci	};
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci	gpio_leds: gpio-leds {
5962306a36Sopenharmony_ci		compatible = "gpio-leds";
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci		led-0 {
6262306a36Sopenharmony_ci			color = <LED_COLOR_ID_GREEN>;
6362306a36Sopenharmony_ci			function = LED_FUNCTION_STATUS;
6462306a36Sopenharmony_ci			function-enumerator = <0>;
6562306a36Sopenharmony_ci			gpios = <&pca9554_2 4 GPIO_ACTIVE_LOW>;
6662306a36Sopenharmony_ci			linux,default-trigger = "default-on";
6762306a36Sopenharmony_ci		};
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ci		led-1 {
7062306a36Sopenharmony_ci			color = <LED_COLOR_ID_GREEN>;
7162306a36Sopenharmony_ci			function = LED_FUNCTION_STATUS;
7262306a36Sopenharmony_ci			function-enumerator = <1>;
7362306a36Sopenharmony_ci			gpios = <&pca9554_2 5 GPIO_ACTIVE_LOW>;
7462306a36Sopenharmony_ci			linux,default-trigger = "default-on";
7562306a36Sopenharmony_ci		};
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci		led-2 {
7862306a36Sopenharmony_ci			color = <LED_COLOR_ID_GREEN>;
7962306a36Sopenharmony_ci			function = LED_FUNCTION_STATUS;
8062306a36Sopenharmony_ci			function-enumerator = <2>;
8162306a36Sopenharmony_ci			gpios = <&pca9554_2 6 GPIO_ACTIVE_LOW>;
8262306a36Sopenharmony_ci			linux,default-trigger = "default-on";
8362306a36Sopenharmony_ci		};
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci		led-3 {
8662306a36Sopenharmony_ci			color = <LED_COLOR_ID_GREEN>;
8762306a36Sopenharmony_ci			function = LED_FUNCTION_HEARTBEAT;
8862306a36Sopenharmony_ci			function-enumerator = <0>;
8962306a36Sopenharmony_ci			gpios = <&pca9554_2 7 GPIO_ACTIVE_LOW>;
9062306a36Sopenharmony_ci			linux,default-trigger = "heartbeat";
9162306a36Sopenharmony_ci		};
9262306a36Sopenharmony_ci	};
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci	lvds_encoder: lvds-encoder {
9562306a36Sopenharmony_ci		compatible = "ti,sn75lvds83", "lvds-encoder";
9662306a36Sopenharmony_ci		power-supply = <&reg_3p3v>;
9762306a36Sopenharmony_ci		status = "disabled";
9862306a36Sopenharmony_ci
9962306a36Sopenharmony_ci		ports {
10062306a36Sopenharmony_ci			#address-cells = <1>;
10162306a36Sopenharmony_ci			#size-cells = <0>;
10262306a36Sopenharmony_ci
10362306a36Sopenharmony_ci			port@0 {
10462306a36Sopenharmony_ci				reg = <0>;
10562306a36Sopenharmony_ci
10662306a36Sopenharmony_ci				lvds_encoder_in: endpoint {};
10762306a36Sopenharmony_ci			};
10862306a36Sopenharmony_ci
10962306a36Sopenharmony_ci			port@1 {
11062306a36Sopenharmony_ci				reg = <1>;
11162306a36Sopenharmony_ci
11262306a36Sopenharmony_ci				lvds_encoder_out: endpoint {};
11362306a36Sopenharmony_ci			};
11462306a36Sopenharmony_ci		};
11562306a36Sopenharmony_ci	};
11662306a36Sopenharmony_ci
11762306a36Sopenharmony_ci	reg_1p2v: regulator-1p2v {
11862306a36Sopenharmony_ci		compatible = "regulator-fixed";
11962306a36Sopenharmony_ci		regulator-name = "1P2V";
12062306a36Sopenharmony_ci		regulator-min-microvolt = <1200000>;
12162306a36Sopenharmony_ci		regulator-max-microvolt = <1200000>;
12262306a36Sopenharmony_ci		regulator-always-on;
12362306a36Sopenharmony_ci		vin-supply = <&reg_3p3v>;
12462306a36Sopenharmony_ci	};
12562306a36Sopenharmony_ci
12662306a36Sopenharmony_ci	reg_3p3v: regulator-3p3v {
12762306a36Sopenharmony_ci		compatible = "regulator-fixed";
12862306a36Sopenharmony_ci		regulator-name = "3P3V";
12962306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
13062306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
13162306a36Sopenharmony_ci		regulator-always-on;
13262306a36Sopenharmony_ci	};
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci	hdmi_out: hdmi {
13562306a36Sopenharmony_ci		compatible = "hdmi-connector";
13662306a36Sopenharmony_ci		type = "a";
13762306a36Sopenharmony_ci		ddc-i2c-bus = <&i2c0>;
13862306a36Sopenharmony_ci		status = "disabled";
13962306a36Sopenharmony_ci
14062306a36Sopenharmony_ci		port {
14162306a36Sopenharmony_ci			hdmi_in: endpoint {
14262306a36Sopenharmony_ci				remote-endpoint = <&sii9022a_out>;
14362306a36Sopenharmony_ci			};
14462306a36Sopenharmony_ci		};
14562306a36Sopenharmony_ci	};
14662306a36Sopenharmony_ci
14762306a36Sopenharmony_ci	display: panel {
14862306a36Sopenharmony_ci		backlight = <&backlight_dcu>;
14962306a36Sopenharmony_ci		enable-gpios = <&pca9554_1 3 GPIO_ACTIVE_HIGH>;
15062306a36Sopenharmony_ci		status = "disabled";
15162306a36Sopenharmony_ci
15262306a36Sopenharmony_ci		port {
15362306a36Sopenharmony_ci			panel_in: endpoint {};
15462306a36Sopenharmony_ci		};
15562306a36Sopenharmony_ci	};
15662306a36Sopenharmony_ci
15762306a36Sopenharmony_ci	sound {
15862306a36Sopenharmony_ci		compatible = "fsl,imx-audio-tlv320aic32x4";
15962306a36Sopenharmony_ci		model = "ls1021a-mbls1021a-tlv320aic32";
16062306a36Sopenharmony_ci		ssi-controller = <&sai1>;
16162306a36Sopenharmony_ci		audio-codec = <&tlv320aic32x4>;
16262306a36Sopenharmony_ci	};
16362306a36Sopenharmony_ci
16462306a36Sopenharmony_ci};
16562306a36Sopenharmony_ci
16662306a36Sopenharmony_ci&can0 {
16762306a36Sopenharmony_ci	xceiver-supply = <&reg_3p3v>;
16862306a36Sopenharmony_ci	status = "okay";
16962306a36Sopenharmony_ci};
17062306a36Sopenharmony_ci
17162306a36Sopenharmony_ci&can1 {
17262306a36Sopenharmony_ci	xceiver-supply = <&reg_3p3v>;
17362306a36Sopenharmony_ci	status = "okay";
17462306a36Sopenharmony_ci};
17562306a36Sopenharmony_ci
17662306a36Sopenharmony_ci&dspi0 {
17762306a36Sopenharmony_ci	status = "okay";
17862306a36Sopenharmony_ci};
17962306a36Sopenharmony_ci
18062306a36Sopenharmony_ci&enet0 {
18162306a36Sopenharmony_ci	phy-handle = <&rgmii_phy0c>;
18262306a36Sopenharmony_ci	phy-mode = "rgmii-id";
18362306a36Sopenharmony_ci	mac-address = [ 00 00 00 00 00 00 ];
18462306a36Sopenharmony_ci	status = "okay";
18562306a36Sopenharmony_ci};
18662306a36Sopenharmony_ci
18762306a36Sopenharmony_ci&enet1 {
18862306a36Sopenharmony_ci	tbi-handle = <&tbi1>;
18962306a36Sopenharmony_ci	phy-handle = <&sgmii_phy03>;
19062306a36Sopenharmony_ci	phy-mode = "sgmii";
19162306a36Sopenharmony_ci	mac-address = [ 00 00 00 00 00 00 ];
19262306a36Sopenharmony_ci	status = "okay";
19362306a36Sopenharmony_ci};
19462306a36Sopenharmony_ci
19562306a36Sopenharmony_ci&enet2 {
19662306a36Sopenharmony_ci	phy-handle = <&rgmii_phy04>;
19762306a36Sopenharmony_ci	phy-mode = "rgmii-id";
19862306a36Sopenharmony_ci	mac-address = [ 00 00 00 00 00 00 ];
19962306a36Sopenharmony_ci	status = "okay";
20062306a36Sopenharmony_ci};
20162306a36Sopenharmony_ci
20262306a36Sopenharmony_ci&i2c0 {
20362306a36Sopenharmony_ci	status = "okay";
20462306a36Sopenharmony_ci
20562306a36Sopenharmony_ci	tlv320aic32x4: audio-codec@18 {
20662306a36Sopenharmony_ci		compatible = "ti,tlv320aic32x4";
20762306a36Sopenharmony_ci		reg = <0x18>;
20862306a36Sopenharmony_ci		clocks = <&audio_mclk>;
20962306a36Sopenharmony_ci		clock-names = "mclk";
21062306a36Sopenharmony_ci		ldoin-supply = <&reg_3p3v>;
21162306a36Sopenharmony_ci		iov-supply = <&reg_3p3v>;
21262306a36Sopenharmony_ci	};
21362306a36Sopenharmony_ci
21462306a36Sopenharmony_ci	pca9554_0: gpio-expander@20 {
21562306a36Sopenharmony_ci		compatible = "nxp,pca9554";
21662306a36Sopenharmony_ci		reg = <0x20>;
21762306a36Sopenharmony_ci		gpio-controller;
21862306a36Sopenharmony_ci		#gpio-cells = <2>;
21962306a36Sopenharmony_ci		interrupt-parent = <&gpio0>;
22062306a36Sopenharmony_ci		interrupts = <24 IRQ_TYPE_EDGE_FALLING>;
22162306a36Sopenharmony_ci		interrupt-controller;
22262306a36Sopenharmony_ci		#interrupt-cells = <2>;
22362306a36Sopenharmony_ci		vcc-supply = <&reg_3p3v>;
22462306a36Sopenharmony_ci		gpio-line-names = "BUTTON0", "BUTTON1",
22562306a36Sopenharmony_ci				  "BUTTON2", "EMMC_SEL",
22662306a36Sopenharmony_ci				  "DIP2", "DIP3",
22762306a36Sopenharmony_ci				  "EXT_TOUCH_INT", "GPIO_1";
22862306a36Sopenharmony_ci	};
22962306a36Sopenharmony_ci
23062306a36Sopenharmony_ci	pca9554_1: gpio-expander@21 {
23162306a36Sopenharmony_ci		compatible = "nxp,pca9554";
23262306a36Sopenharmony_ci		reg = <0x21>;
23362306a36Sopenharmony_ci		gpio-controller;
23462306a36Sopenharmony_ci		#gpio-cells = <2>;
23562306a36Sopenharmony_ci		interrupt-parent = <&gpio0>;
23662306a36Sopenharmony_ci		interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
23762306a36Sopenharmony_ci		interrupt-controller;
23862306a36Sopenharmony_ci		#interrupt-cells = <2>;
23962306a36Sopenharmony_ci		vcc-supply = <&reg_3p3v>;
24062306a36Sopenharmony_ci		gpio-line-names = "PCIE_PWR_EN", "MPCIE_DISABLE#",
24162306a36Sopenharmony_ci				  "MPCIE_WAKE#", "LCD_BLT_EN",
24262306a36Sopenharmony_ci				  "LCD_PWR_EN", "EC1_PHY_PWDN",
24362306a36Sopenharmony_ci				  "EC3_PHY_PWDN", "SGMII_PHY_PWDN";
24462306a36Sopenharmony_ci	};
24562306a36Sopenharmony_ci
24662306a36Sopenharmony_ci	pca9554_2: gpio-expander@22 {
24762306a36Sopenharmony_ci		compatible = "nxp,pca9554";
24862306a36Sopenharmony_ci		reg = <0x22>;
24962306a36Sopenharmony_ci		gpio-controller;
25062306a36Sopenharmony_ci		#gpio-cells = <2>;
25162306a36Sopenharmony_ci		interrupt-parent = <&extirq>;
25262306a36Sopenharmony_ci		interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
25362306a36Sopenharmony_ci		interrupt-controller;
25462306a36Sopenharmony_ci		#interrupt-cells = <2>;
25562306a36Sopenharmony_ci		vcc-supply = <&reg_3p3v>;
25662306a36Sopenharmony_ci		gpio-line-names = "MUX_SEL0", "MUX_SEL1",
25762306a36Sopenharmony_ci				  "MUX_SEL2", "MUX_SEL3",
25862306a36Sopenharmony_ci				  "V95", "V96", "V97", "V98";
25962306a36Sopenharmony_ci	};
26062306a36Sopenharmony_ci
26162306a36Sopenharmony_ci	sii9022a: hdmi-transmitter@3b {
26262306a36Sopenharmony_ci		compatible = "sil,sii9022";
26362306a36Sopenharmony_ci		reg = <0x3b>;
26462306a36Sopenharmony_ci		iovcc-supply = <&reg_3p3v>;
26562306a36Sopenharmony_ci		cvcc12-supply = <&reg_1p2v>;
26662306a36Sopenharmony_ci		interrupts = <GIC_SPI 167 IRQ_TYPE_EDGE_RISING>;
26762306a36Sopenharmony_ci		#sound-dai-cells = <0>;
26862306a36Sopenharmony_ci		sil,i2s-data-lanes = <0>;
26962306a36Sopenharmony_ci		status = "disabled";
27062306a36Sopenharmony_ci
27162306a36Sopenharmony_ci		ports {
27262306a36Sopenharmony_ci			#address-cells = <1>;
27362306a36Sopenharmony_ci			#size-cells = <0>;
27462306a36Sopenharmony_ci
27562306a36Sopenharmony_ci			port@0 {
27662306a36Sopenharmony_ci				reg = <0>;
27762306a36Sopenharmony_ci
27862306a36Sopenharmony_ci				sii9022a_in: endpoint {};
27962306a36Sopenharmony_ci			};
28062306a36Sopenharmony_ci
28162306a36Sopenharmony_ci			port@1 {
28262306a36Sopenharmony_ci				reg = <1>;
28362306a36Sopenharmony_ci
28462306a36Sopenharmony_ci				sii9022a_out: endpoint {
28562306a36Sopenharmony_ci					remote-endpoint = <&hdmi_in>;
28662306a36Sopenharmony_ci				};
28762306a36Sopenharmony_ci			};
28862306a36Sopenharmony_ci		};
28962306a36Sopenharmony_ci	};
29062306a36Sopenharmony_ci
29162306a36Sopenharmony_ci	stmpe811: port-expander@41 {
29262306a36Sopenharmony_ci		compatible = "st,stmpe811";
29362306a36Sopenharmony_ci		reg = <0x41>;
29462306a36Sopenharmony_ci		interrupt-parent = <&gpio0>;
29562306a36Sopenharmony_ci		interrupts = <23 IRQ_TYPE_EDGE_FALLING>;
29662306a36Sopenharmony_ci		vcc-supply = <&reg_3p3v>;
29762306a36Sopenharmony_ci		vio-supply = <&reg_3p3v>;
29862306a36Sopenharmony_ci
29962306a36Sopenharmony_ci		gpio {
30062306a36Sopenharmony_ci			compatible = "st,stmpe-gpio";
30162306a36Sopenharmony_ci			gpio-controller;
30262306a36Sopenharmony_ci			#gpio-cells = <2>;
30362306a36Sopenharmony_ci			interrupt-controller;
30462306a36Sopenharmony_ci			#interrupt-cells = <2>;
30562306a36Sopenharmony_ci			/* GPIO 5-7 used for touch */
30662306a36Sopenharmony_ci			st,norequest-mask = <0xf0>;
30762306a36Sopenharmony_ci			gpio-line-names = "GPIO_ADC_I2C1_1",
30862306a36Sopenharmony_ci					  "GPIO_ADC_I2C1_2",
30962306a36Sopenharmony_ci					  "GPIO_ADC_I2C1_3",
31062306a36Sopenharmony_ci					  "GPIO_ADC_I2C1_4";
31162306a36Sopenharmony_ci		};
31262306a36Sopenharmony_ci
31362306a36Sopenharmony_ci		touchscreen {
31462306a36Sopenharmony_ci			compatible = "st,stmpe-ts";
31562306a36Sopenharmony_ci			status = "disabled";
31662306a36Sopenharmony_ci		};
31762306a36Sopenharmony_ci	};
31862306a36Sopenharmony_ci
31962306a36Sopenharmony_ci	pca9530: leds@60 {
32062306a36Sopenharmony_ci		compatible = "nxp,pca9530";
32162306a36Sopenharmony_ci		reg = <0x60>;
32262306a36Sopenharmony_ci		gpio-controller;
32362306a36Sopenharmony_ci		#gpio-cells = <2>;
32462306a36Sopenharmony_ci		gpio-line-names = "PWM_0", "PWM_1";
32562306a36Sopenharmony_ci
32662306a36Sopenharmony_ci		led-0 {
32762306a36Sopenharmony_ci			type = <PCA9532_TYPE_GPIO>;
32862306a36Sopenharmony_ci		};
32962306a36Sopenharmony_ci
33062306a36Sopenharmony_ci		led-1 {
33162306a36Sopenharmony_ci			type = <PCA9532_TYPE_GPIO>;
33262306a36Sopenharmony_ci		};
33362306a36Sopenharmony_ci	};
33462306a36Sopenharmony_ci
33562306a36Sopenharmony_ci};
33662306a36Sopenharmony_ci
33762306a36Sopenharmony_ci&i2c1 {
33862306a36Sopenharmony_ci	status = "okay";
33962306a36Sopenharmony_ci};
34062306a36Sopenharmony_ci
34162306a36Sopenharmony_ci&lpuart0 {
34262306a36Sopenharmony_ci	linux,rs485-enabled-at-boot-time;
34362306a36Sopenharmony_ci	status = "okay";
34462306a36Sopenharmony_ci};
34562306a36Sopenharmony_ci
34662306a36Sopenharmony_ci&mdio0 {
34762306a36Sopenharmony_ci	sgmii_phy03: ethernet-phy@3 {
34862306a36Sopenharmony_ci		compatible = "ethernet-phy-ieee802.3-c22";
34962306a36Sopenharmony_ci		reg = <0x03>;
35062306a36Sopenharmony_ci		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
35162306a36Sopenharmony_ci		ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
35262306a36Sopenharmony_ci		ti,dp83867-rxctrl-strap-quirk;
35362306a36Sopenharmony_ci	};
35462306a36Sopenharmony_ci
35562306a36Sopenharmony_ci	rgmii_phy04: ethernet-phy@4 {
35662306a36Sopenharmony_ci		compatible = "ethernet-phy-ieee802.3-c22";
35762306a36Sopenharmony_ci		reg = <0x04>;
35862306a36Sopenharmony_ci		ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
35962306a36Sopenharmony_ci		ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
36062306a36Sopenharmony_ci		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
36162306a36Sopenharmony_ci		ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
36262306a36Sopenharmony_ci	};
36362306a36Sopenharmony_ci
36462306a36Sopenharmony_ci	rgmii_phy0c: ethernet-phy@c {
36562306a36Sopenharmony_ci		compatible = "ethernet-phy-ieee802.3-c22";
36662306a36Sopenharmony_ci		reg = <0x0c>;
36762306a36Sopenharmony_ci		ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
36862306a36Sopenharmony_ci		ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
36962306a36Sopenharmony_ci		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
37062306a36Sopenharmony_ci		ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
37162306a36Sopenharmony_ci	};
37262306a36Sopenharmony_ci};
37362306a36Sopenharmony_ci
37462306a36Sopenharmony_ci&pwm6 {
37562306a36Sopenharmony_ci	status = "okay";
37662306a36Sopenharmony_ci};
37762306a36Sopenharmony_ci
37862306a36Sopenharmony_ci&pwm7 {
37962306a36Sopenharmony_ci	status = "okay";
38062306a36Sopenharmony_ci};
38162306a36Sopenharmony_ci
38262306a36Sopenharmony_ci&sai1 {
38362306a36Sopenharmony_ci	status = "okay";
38462306a36Sopenharmony_ci};
38562306a36Sopenharmony_ci
38662306a36Sopenharmony_ci&sata {
38762306a36Sopenharmony_ci	status = "okay";
38862306a36Sopenharmony_ci};
38962306a36Sopenharmony_ci
39062306a36Sopenharmony_ci&uart0 {
39162306a36Sopenharmony_ci	status = "okay";
39262306a36Sopenharmony_ci};
39362306a36Sopenharmony_ci
39462306a36Sopenharmony_ci&uart1 {
39562306a36Sopenharmony_ci	status = "okay";
39662306a36Sopenharmony_ci};
39762306a36Sopenharmony_ci
39862306a36Sopenharmony_ci&usb3 {
39962306a36Sopenharmony_ci	/*
40062306a36Sopenharmony_ci	 * Although DR connector, VBUS is always driven, so
40162306a36Sopenharmony_ci	 * restrict to host mode.
40262306a36Sopenharmony_ci	 */
40362306a36Sopenharmony_ci	dr_mode = "host";
40462306a36Sopenharmony_ci	status = "okay";
40562306a36Sopenharmony_ci};
406