162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2015, The Linux Foundation. All rights reserved.
462306a36Sopenharmony_ci * Copyright (c) 2020-2023, Linaro Ltd.
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/dts-v1/;
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#include "msm8939.dtsi"
1162306a36Sopenharmony_ci#include "msm8939-pm8916.dtsi"
1262306a36Sopenharmony_ci#include <dt-bindings/arm/qcom,ids.h>
1362306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
1462306a36Sopenharmony_ci#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
1562306a36Sopenharmony_ci#include <dt-bindings/sound/apq8016-lpass.h>
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci/ {
1862306a36Sopenharmony_ci	model = "Square, Inc. T2 Devkit";
1962306a36Sopenharmony_ci	compatible = "square,apq8039-t2", "qcom,msm8939";
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	qcom,board-id = <0x53 0x54>;
2262306a36Sopenharmony_ci	qcom,msm-id = <QCOM_ID_APQ8039 0x30000>;
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	aliases {
2562306a36Sopenharmony_ci		mmc0 = &sdhc_1;
2662306a36Sopenharmony_ci		mmc1 = &sdhc_2;
2762306a36Sopenharmony_ci		serial0 = &blsp_uart1;
2862306a36Sopenharmony_ci		serial1 = &blsp_uart2;
2962306a36Sopenharmony_ci	};
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci	bl: backlight {
3262306a36Sopenharmony_ci		compatible = "gpio-backlight";
3362306a36Sopenharmony_ci		pinctrl-0 = <&pinctrl_backlight>;
3462306a36Sopenharmony_ci		pinctrl-names = "default";
3562306a36Sopenharmony_ci		gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>;
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci	chosen {
3962306a36Sopenharmony_ci		stdout-path = "serial1:115200n8";
4062306a36Sopenharmony_ci	};
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci	vreg_lcd_avdd_reg: lcd-avdd-regulator {
4362306a36Sopenharmony_ci		compatible = "regulator-fixed";
4462306a36Sopenharmony_ci		regulator-name = "lcd_avdd";
4562306a36Sopenharmony_ci		regulator-min-microvolt = <5600000>;
4662306a36Sopenharmony_ci		regulator-max-microvolt = <5600000>;
4762306a36Sopenharmony_ci		pinctrl-0 = <&pinctrl_lcd_avdd_reg>;
4862306a36Sopenharmony_ci		pinctrl-names = "default";
4962306a36Sopenharmony_ci		gpio = <&tlmm 86 GPIO_ACTIVE_HIGH>;
5062306a36Sopenharmony_ci		startup-delay-us = <300>;
5162306a36Sopenharmony_ci		enable-active-high;
5262306a36Sopenharmony_ci	};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci	vreg_lcd_avee_reg: lcd-avee-regulator {
5562306a36Sopenharmony_ci		compatible = "regulator-fixed";
5662306a36Sopenharmony_ci		regulator-name = "lcd_avee";
5762306a36Sopenharmony_ci		regulator-min-microvolt = <5600000>;
5862306a36Sopenharmony_ci		regulator-max-microvolt = <5600000>;
5962306a36Sopenharmony_ci		pinctrl-0 = <&pinctrl_lcd_avee_reg>;
6062306a36Sopenharmony_ci		pinctrl-names = "default";
6162306a36Sopenharmony_ci		gpio = <&tlmm 87 GPIO_ACTIVE_HIGH>;
6262306a36Sopenharmony_ci		startup-delay-us = <300>;
6362306a36Sopenharmony_ci		enable-active-high;
6462306a36Sopenharmony_ci	};
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ci	vreg_lcd_iovcc_reg: lcd-iovcc-regulator {
6762306a36Sopenharmony_ci		compatible = "regulator-fixed";
6862306a36Sopenharmony_ci		regulator-name = "lcd_iovcc";
6962306a36Sopenharmony_ci		regulator-min-microvolt = <1800000>;
7062306a36Sopenharmony_ci		regulator-max-microvolt = <1800000>;
7162306a36Sopenharmony_ci		pinctrl-0 = <&pinctrl_lcd_iovcc_reg>;
7262306a36Sopenharmony_ci		pinctrl-names = "default";
7362306a36Sopenharmony_ci		gpio = <&tlmm 9 GPIO_ACTIVE_HIGH>;
7462306a36Sopenharmony_ci		startup-delay-us = <300>;
7562306a36Sopenharmony_ci		enable-active-high;
7662306a36Sopenharmony_ci	};
7762306a36Sopenharmony_ci};
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci&blsp_i2c1 {
8062306a36Sopenharmony_ci	status = "okay";
8162306a36Sopenharmony_ci};
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci&blsp_i2c2 {
8462306a36Sopenharmony_ci	status = "okay";
8562306a36Sopenharmony_ci};
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ci&blsp_i2c3 {
8862306a36Sopenharmony_ci	status = "okay";
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci	typec_pd: usb-pd@38 {
9162306a36Sopenharmony_ci		compatible = "ti,tps6598x";
9262306a36Sopenharmony_ci		reg = <0x38>;
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci		interrupt-parent = <&tlmm>;
9562306a36Sopenharmony_ci		interrupts = <107 IRQ_TYPE_LEVEL_LOW>;
9662306a36Sopenharmony_ci		interrupt-names = "irq";
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci		pinctrl-names = "default";
9962306a36Sopenharmony_ci		pinctrl-0 = <&typec_irq>;
10062306a36Sopenharmony_ci
10162306a36Sopenharmony_ci		typec_con: connector {
10262306a36Sopenharmony_ci			compatible = "usb-c-connector";
10362306a36Sopenharmony_ci			label = "USB-C";
10462306a36Sopenharmony_ci
10562306a36Sopenharmony_ci			port {
10662306a36Sopenharmony_ci				typec_ep: endpoint {
10762306a36Sopenharmony_ci					remote-endpoint = <&otg_ep>;
10862306a36Sopenharmony_ci				};
10962306a36Sopenharmony_ci			};
11062306a36Sopenharmony_ci		};
11162306a36Sopenharmony_ci	};
11262306a36Sopenharmony_ci};
11362306a36Sopenharmony_ci
11462306a36Sopenharmony_ci&blsp_i2c5 {
11562306a36Sopenharmony_ci	status = "okay";
11662306a36Sopenharmony_ci};
11762306a36Sopenharmony_ci
11862306a36Sopenharmony_ci&blsp_uart1 {
11962306a36Sopenharmony_ci	status = "okay";
12062306a36Sopenharmony_ci};
12162306a36Sopenharmony_ci
12262306a36Sopenharmony_ci&blsp_uart1_default {
12362306a36Sopenharmony_ci	pins = "gpio0", "gpio1";
12462306a36Sopenharmony_ci};
12562306a36Sopenharmony_ci
12662306a36Sopenharmony_ci&blsp_uart1_sleep {
12762306a36Sopenharmony_ci	pins = "gpio0", "gpio1";
12862306a36Sopenharmony_ci};
12962306a36Sopenharmony_ci
13062306a36Sopenharmony_ci&blsp_uart2 {
13162306a36Sopenharmony_ci	status = "okay";
13262306a36Sopenharmony_ci};
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci&lpass {
13562306a36Sopenharmony_ci	status = "okay";
13662306a36Sopenharmony_ci};
13762306a36Sopenharmony_ci
13862306a36Sopenharmony_ci&lpass_codec {
13962306a36Sopenharmony_ci	status = "okay";
14062306a36Sopenharmony_ci};
14162306a36Sopenharmony_ci
14262306a36Sopenharmony_ci&mdss {
14362306a36Sopenharmony_ci	status = "okay";
14462306a36Sopenharmony_ci};
14562306a36Sopenharmony_ci
14662306a36Sopenharmony_ci&pm8916_codec {
14762306a36Sopenharmony_ci	qcom,hphl-jack-type-normally-open;
14862306a36Sopenharmony_ci	qcom,mbhc-vthreshold-low = <75 150 237 450 500>;
14962306a36Sopenharmony_ci	qcom,mbhc-vthreshold-high = <75 150 237 450 500>;
15062306a36Sopenharmony_ci	status = "okay";
15162306a36Sopenharmony_ci};
15262306a36Sopenharmony_ci
15362306a36Sopenharmony_ci&pm8916_gpios {
15462306a36Sopenharmony_ci	gpio-line-names =
15562306a36Sopenharmony_ci		"PM_GPIO1",     /* WIFI_GPIO1_PRE */
15662306a36Sopenharmony_ci		"PM_GPIO2",     /* WIFI_GPIO2_PRE */
15762306a36Sopenharmony_ci		"PM_GPIO3",
15862306a36Sopenharmony_ci		"PM_GPIO4";
15962306a36Sopenharmony_ci};
16062306a36Sopenharmony_ci
16162306a36Sopenharmony_ci&sdhc_1 {
16262306a36Sopenharmony_ci	status = "okay";
16362306a36Sopenharmony_ci};
16462306a36Sopenharmony_ci
16562306a36Sopenharmony_ci&sound {
16662306a36Sopenharmony_ci	model = "apq8039-square-sndcard";
16762306a36Sopenharmony_ci	audio-routing = "AMIC2", "MIC BIAS Internal2";
16862306a36Sopenharmony_ci	pinctrl-names = "default", "sleep";
16962306a36Sopenharmony_ci	pinctrl-0 = <&cdc_pdm_default>;
17062306a36Sopenharmony_ci	pinctrl-1 = <&cdc_pdm_sleep>;
17162306a36Sopenharmony_ci
17262306a36Sopenharmony_ci	internal-codec-playback-dai-link {
17362306a36Sopenharmony_ci		link-name = "WCD";
17462306a36Sopenharmony_ci		cpu {
17562306a36Sopenharmony_ci			sound-dai = <&lpass MI2S_PRIMARY>;
17662306a36Sopenharmony_ci		};
17762306a36Sopenharmony_ci		codec {
17862306a36Sopenharmony_ci			sound-dai = <&lpass_codec 0>, <&pm8916_codec 0>;
17962306a36Sopenharmony_ci		};
18062306a36Sopenharmony_ci	};
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci	internal-codec-capture-dai-link {
18362306a36Sopenharmony_ci		link-name = "WCD-Capture";
18462306a36Sopenharmony_ci		cpu {
18562306a36Sopenharmony_ci			sound-dai = <&lpass MI2S_TERTIARY>;
18662306a36Sopenharmony_ci		};
18762306a36Sopenharmony_ci		codec {
18862306a36Sopenharmony_ci			sound-dai = <&lpass_codec 1>, <&pm8916_codec 1>;
18962306a36Sopenharmony_ci		};
19062306a36Sopenharmony_ci	};
19162306a36Sopenharmony_ci};
19262306a36Sopenharmony_ci
19362306a36Sopenharmony_ci/*
19462306a36Sopenharmony_ci * Line names are taken from the schematic of T2, Ver X03.
19562306a36Sopenharmony_ci * July 14, 2018. Page 4 in particular.
19662306a36Sopenharmony_ci */
19762306a36Sopenharmony_ci&tlmm {
19862306a36Sopenharmony_ci	gpio-line-names =
19962306a36Sopenharmony_ci		"APQ_UART1_TX",		/* GPIO_0 */
20062306a36Sopenharmony_ci		"APQ_UART1_RX",
20162306a36Sopenharmony_ci		"APQ_I2C1_SDA",
20262306a36Sopenharmony_ci		"APQ_I2C1_SCL",
20362306a36Sopenharmony_ci		"APQ_UART2_TX_1V8",
20462306a36Sopenharmony_ci		"APQ_UART2_RX_1V8",
20562306a36Sopenharmony_ci		"APQ_I2C2_SDA",
20662306a36Sopenharmony_ci		"APQ_I2C2_SCL",
20762306a36Sopenharmony_ci		"NC",
20862306a36Sopenharmony_ci		"APQ_LCD_IOVCC_EN",
20962306a36Sopenharmony_ci		"APQ_I2C3_SDA",		/* GPIO_10 */
21062306a36Sopenharmony_ci		"APQ_I2C3_SCL",
21162306a36Sopenharmony_ci		"TOUCH_RST_1V8_L",
21262306a36Sopenharmony_ci		"NC",
21362306a36Sopenharmony_ci		"APQ_I2C4_SDA",
21462306a36Sopenharmony_ci		"APQ_I2C4_SCL",
21562306a36Sopenharmony_ci		"APQ_ID5",
21662306a36Sopenharmony_ci		"USB_DISCONNECT",
21762306a36Sopenharmony_ci		"APQ_I2C5_SDA",
21862306a36Sopenharmony_ci		"APQ_I2C5_SCL",
21962306a36Sopenharmony_ci		"APQ_USBC_SPI_MOSI",	/* GPIO_20 */
22062306a36Sopenharmony_ci		"APQ_USBC_SPI_MISO",
22162306a36Sopenharmony_ci		"APQ_USBC_SPI_SS_L",
22262306a36Sopenharmony_ci		"APQ_USBC_SPI_CLK",
22362306a36Sopenharmony_ci		"APQ_LCD_TE0",
22462306a36Sopenharmony_ci		"APQ_LCD_RST_L",
22562306a36Sopenharmony_ci		"NC",
22662306a36Sopenharmony_ci		"NC",
22762306a36Sopenharmony_ci		"ACCELEROMETER_INT1",
22862306a36Sopenharmony_ci		"APQ_CAM_I2C0_SDA",
22962306a36Sopenharmony_ci		"APQ_CAM_I2C0_SCL",	/* GPIO_30 */
23062306a36Sopenharmony_ci		"ACCELEROMETER_INT2",
23162306a36Sopenharmony_ci		"NC",
23262306a36Sopenharmony_ci		"NC",
23362306a36Sopenharmony_ci		"NC",
23462306a36Sopenharmony_ci		"APQ_K21_RST_1V8_L",
23562306a36Sopenharmony_ci		"NC",
23662306a36Sopenharmony_ci		"APQ_EDL_1V8",
23762306a36Sopenharmony_ci		"TP145",
23862306a36Sopenharmony_ci		"BT_SSBI",
23962306a36Sopenharmony_ci		"NC",			/* GPIO_40 */
24062306a36Sopenharmony_ci		"NC",
24162306a36Sopenharmony_ci		"NC",
24262306a36Sopenharmony_ci		"NC",
24362306a36Sopenharmony_ci		"NC",
24462306a36Sopenharmony_ci		"NC",
24562306a36Sopenharmony_ci		"NC",
24662306a36Sopenharmony_ci		"BT_CTRL",
24762306a36Sopenharmony_ci		"BT_DAT",
24862306a36Sopenharmony_ci		"PWR_GPIO_IN",
24962306a36Sopenharmony_ci		"PWR_GPIO_OUT",		/* GPIO_50 */
25062306a36Sopenharmony_ci		"CARD_DET_MLB_L",
25162306a36Sopenharmony_ci		"HALL_SENSOR",
25262306a36Sopenharmony_ci		"TP63",
25362306a36Sopenharmony_ci		"TP64",
25462306a36Sopenharmony_ci		"TP65",
25562306a36Sopenharmony_ci		"NC",
25662306a36Sopenharmony_ci		"NC",
25762306a36Sopenharmony_ci		"NC",
25862306a36Sopenharmony_ci		"NC",
25962306a36Sopenharmony_ci		"NC",			/* GPIO_60 */
26062306a36Sopenharmony_ci		"NC",
26162306a36Sopenharmony_ci		"APQ_K21_GPIO0_1V8",
26262306a36Sopenharmony_ci		"CDC_PDM_CLK",
26362306a36Sopenharmony_ci		"CDC_PDM_SYNC",
26462306a36Sopenharmony_ci		"CDC_PDM_TX",
26562306a36Sopenharmony_ci		"CDC_PDM_RX0",
26662306a36Sopenharmony_ci		"CDC_PDM_RX1",
26762306a36Sopenharmony_ci		"CDC_PDM_RX2",
26862306a36Sopenharmony_ci		"APQ_K21_GPIO1_1V8",
26962306a36Sopenharmony_ci		"NC",			/* GPIO_70 */
27062306a36Sopenharmony_ci		"APQ_HUB_SEL_1V8",
27162306a36Sopenharmony_ci		"APQ_K21_GPIO2_1V8",
27262306a36Sopenharmony_ci		"APQ_K21_GPIO3_1V8",
27362306a36Sopenharmony_ci		"APQ_ID0",
27462306a36Sopenharmony_ci		"APQ_ID1",
27562306a36Sopenharmony_ci		"APQ_ID2",
27662306a36Sopenharmony_ci		"APQ_ID3",
27762306a36Sopenharmony_ci		"APQ_ID4",
27862306a36Sopenharmony_ci		"APQ_HUB_SUSP_IND",
27962306a36Sopenharmony_ci		"BOOT_CONFIG_0",	/* GPIO_80 */
28062306a36Sopenharmony_ci		"BOOT_CONFIG_1",
28162306a36Sopenharmony_ci		"BOOT_CONFIG_2",
28262306a36Sopenharmony_ci		"BOOT_CONFIG_3",
28362306a36Sopenharmony_ci		"NC",
28462306a36Sopenharmony_ci		"NC",
28562306a36Sopenharmony_ci		"APQ_LCD_AVDD_EN",
28662306a36Sopenharmony_ci		"APQ_LCD_AVEE_EN",
28762306a36Sopenharmony_ci		"TP70",
28862306a36Sopenharmony_ci		"NC",
28962306a36Sopenharmony_ci		"APQ_DEBUG0",		/* GPIO_90 */
29062306a36Sopenharmony_ci		"APQ_DEBUG1",
29162306a36Sopenharmony_ci		"APQ_DEBUG2",
29262306a36Sopenharmony_ci		"APQ_DEBUG3",
29362306a36Sopenharmony_ci		"TP165",
29462306a36Sopenharmony_ci		"NC",
29562306a36Sopenharmony_ci		"APQ_LNA_PWR_EN",
29662306a36Sopenharmony_ci		"NC",
29762306a36Sopenharmony_ci		"APQ_LCD_BL_EN",
29862306a36Sopenharmony_ci		"NC",
29962306a36Sopenharmony_ci		"APQ_LCD_ID0",		/* GPIO_100 */
30062306a36Sopenharmony_ci		"APQ_LCD_ID1",
30162306a36Sopenharmony_ci		"USBC_GPIO5_1V8",
30262306a36Sopenharmony_ci		"NC",
30362306a36Sopenharmony_ci		"NC",
30462306a36Sopenharmony_ci		"NC",
30562306a36Sopenharmony_ci		"APQ_HUB_RST_1V8_L",
30662306a36Sopenharmony_ci		"USBC_I2C_IRQ_1V8_L",
30762306a36Sopenharmony_ci		"SPE_PWR_EN",
30862306a36Sopenharmony_ci		"NC",
30962306a36Sopenharmony_ci		"APQ_USB_ID",		/* GPIO_110 */
31062306a36Sopenharmony_ci		"APQ_EXT_BUCK_VSEL",
31162306a36Sopenharmony_ci		"APQ_USB_ID_OUT",
31262306a36Sopenharmony_ci		"NC",
31362306a36Sopenharmony_ci		"PRNT_RST_L",
31462306a36Sopenharmony_ci		"APQ_CRQ_I2C_RDY_1V8",
31562306a36Sopenharmony_ci		"TYPEC_RST_1V8_H",
31662306a36Sopenharmony_ci		"CHG_BACKPWR_EN",
31762306a36Sopenharmony_ci		"CHG_PROCHOT_L",
31862306a36Sopenharmony_ci		"NC",
31962306a36Sopenharmony_ci		"USBC_GPIO7_1V8",	/* GPIO_120 */
32062306a36Sopenharmony_ci		"NC";
32162306a36Sopenharmony_ci
32262306a36Sopenharmony_ci	pinctrl_backlight: backlight-state {
32362306a36Sopenharmony_ci		pins = "gpio98";
32462306a36Sopenharmony_ci		function = "gpio";
32562306a36Sopenharmony_ci	};
32662306a36Sopenharmony_ci
32762306a36Sopenharmony_ci	pinctrl_lcd_avdd_reg: lcd-avdd-reg-state {
32862306a36Sopenharmony_ci		pins = "gpio86";
32962306a36Sopenharmony_ci		function = "gpio";
33062306a36Sopenharmony_ci	};
33162306a36Sopenharmony_ci
33262306a36Sopenharmony_ci	pinctrl_lcd_avee_reg: lcd-avee-reg-state {
33362306a36Sopenharmony_ci		pins = "gpio87";
33462306a36Sopenharmony_ci		function = "gpio";
33562306a36Sopenharmony_ci	};
33662306a36Sopenharmony_ci
33762306a36Sopenharmony_ci	pinctrl_lcd_iovcc_reg: lcd-iovcc-reg-state {
33862306a36Sopenharmony_ci		pins = "gpio9";
33962306a36Sopenharmony_ci		function = "gpio";
34062306a36Sopenharmony_ci	};
34162306a36Sopenharmony_ci
34262306a36Sopenharmony_ci	pinctrl_lcd_rst: lcd-rst-state {
34362306a36Sopenharmony_ci		pins = "gpio25";
34462306a36Sopenharmony_ci		function = "gpio";
34562306a36Sopenharmony_ci	};
34662306a36Sopenharmony_ci
34762306a36Sopenharmony_ci	pinctrl_otg_default: otg-default-state {
34862306a36Sopenharmony_ci		function = "gpio";
34962306a36Sopenharmony_ci		pins = "gpio17";
35062306a36Sopenharmony_ci		output-high;
35162306a36Sopenharmony_ci	};
35262306a36Sopenharmony_ci
35362306a36Sopenharmony_ci	pinctrl_otg_device: otg-device-state {
35462306a36Sopenharmony_ci		function = "gpio";
35562306a36Sopenharmony_ci		pins = "gpio17";
35662306a36Sopenharmony_ci		output-low;
35762306a36Sopenharmony_ci	};
35862306a36Sopenharmony_ci
35962306a36Sopenharmony_ci	pinctrl_otg_host: otg-host-state {
36062306a36Sopenharmony_ci		function = "gpio";
36162306a36Sopenharmony_ci		pins = "gpio17";
36262306a36Sopenharmony_ci		output-low;
36362306a36Sopenharmony_ci	};
36462306a36Sopenharmony_ci
36562306a36Sopenharmony_ci	typec_irq: typec-irq-state {
36662306a36Sopenharmony_ci		function = "gpio";
36762306a36Sopenharmony_ci		pins = "gpio107";
36862306a36Sopenharmony_ci		bias-pull-up;
36962306a36Sopenharmony_ci	};
37062306a36Sopenharmony_ci};
37162306a36Sopenharmony_ci
37262306a36Sopenharmony_ci&usb {
37362306a36Sopenharmony_ci	pinctrl-names = "default", "host", "device";
37462306a36Sopenharmony_ci	pinctrl-0 = <&pinctrl_otg_default>;
37562306a36Sopenharmony_ci	pinctrl-1 = <&pinctrl_otg_host>;
37662306a36Sopenharmony_ci	pinctrl-2 = <&pinctrl_otg_device>;
37762306a36Sopenharmony_ci	usb-role-switch;
37862306a36Sopenharmony_ci	status = "okay";
37962306a36Sopenharmony_ci
38062306a36Sopenharmony_ci	port {
38162306a36Sopenharmony_ci		otg_ep: endpoint {
38262306a36Sopenharmony_ci			remote-endpoint = <&typec_ep>;
38362306a36Sopenharmony_ci		};
38462306a36Sopenharmony_ci	};
38562306a36Sopenharmony_ci};
38662306a36Sopenharmony_ci
38762306a36Sopenharmony_ci&wcnss {
38862306a36Sopenharmony_ci	status = "okay";
38962306a36Sopenharmony_ci};
39062306a36Sopenharmony_ci
39162306a36Sopenharmony_ci&wcnss_iris {
39262306a36Sopenharmony_ci	compatible = "qcom,wcn3680";
39362306a36Sopenharmony_ci};
394