1c806347dSAlexander Stein// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 223052b3bSAlexander Stein/* 323052b3bSAlexander Stein * Copyright 2013-2014 Freescale Semiconductor, Inc. 423052b3bSAlexander Stein * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 523052b3bSAlexander Stein * D-82229 Seefeld, Germany. 623052b3bSAlexander Stein * Author: Alexander Stein 723052b3bSAlexander Stein */ 823052b3bSAlexander Stein 923052b3bSAlexander Stein/dts-v1/; 1023052b3bSAlexander Stein 1123052b3bSAlexander Stein#include <dt-bindings/gpio/gpio.h> 1223052b3bSAlexander Stein#include <dt-bindings/input/linux-event-codes.h> 1323052b3bSAlexander Stein#include <dt-bindings/leds/common.h> 1423052b3bSAlexander Stein#include <dt-bindings/leds/leds-pca9532.h> 1523052b3bSAlexander Stein#include <dt-bindings/net/ti-dp83867.h> 1623052b3bSAlexander Stein 1723052b3bSAlexander Stein#include "ls1021a-tqmls1021a.dtsi" 1823052b3bSAlexander Stein 1923052b3bSAlexander Stein/ { 2023052b3bSAlexander Stein model = "TQMLS102xA SOM on MBLS102xA"; 2123052b3bSAlexander Stein compatible = "tq,ls1021a-tqmls1021a-mbls102xa", "tq,ls1021a-tqmls1021a", "fsl,ls1021a"; 2223052b3bSAlexander Stein 2323052b3bSAlexander Stein audio_mclk: audio-clock { 2423052b3bSAlexander Stein compatible = "fixed-clock"; 2523052b3bSAlexander Stein #clock-cells = <0>; 2623052b3bSAlexander Stein clock-frequency = <25000000>; 2723052b3bSAlexander Stein }; 2823052b3bSAlexander Stein 2923052b3bSAlexander Stein backlight_dcu: backlight { 3023052b3bSAlexander Stein compatible = "gpio-backlight"; 3123052b3bSAlexander Stein gpios = <&pca9530 0 GPIO_ACTIVE_LOW>; 3223052b3bSAlexander Stein status = "disabled"; 3323052b3bSAlexander Stein }; 3423052b3bSAlexander Stein 3523052b3bSAlexander Stein gpio-keys { 3623052b3bSAlexander Stein compatible = "gpio-keys"; 3723052b3bSAlexander Stein autorepeat; 3823052b3bSAlexander Stein 3923052b3bSAlexander Stein switch-1 { 4023052b3bSAlexander Stein label = "S6"; 4123052b3bSAlexander Stein linux,code = <BTN_0>; 4223052b3bSAlexander Stein gpios = <&pca9554_0 0 GPIO_ACTIVE_LOW>; 4323052b3bSAlexander Stein }; 4423052b3bSAlexander Stein 4523052b3bSAlexander Stein btn2: switch-2 { 4623052b3bSAlexander Stein label = "S7"; 4723052b3bSAlexander Stein linux,code = <BTN_1>; 4823052b3bSAlexander Stein gpios = <&pca9554_0 1 GPIO_ACTIVE_LOW>; 4923052b3bSAlexander Stein }; 5023052b3bSAlexander Stein 5123052b3bSAlexander Stein switch-3 { 5223052b3bSAlexander Stein label = "S8"; 5323052b3bSAlexander Stein linux,code = <BTN_2>; 5423052b3bSAlexander Stein gpios = <&pca9554_0 2 GPIO_ACTIVE_LOW>; 5523052b3bSAlexander Stein }; 5623052b3bSAlexander Stein }; 5723052b3bSAlexander Stein 5823052b3bSAlexander Stein gpio_leds: gpio-leds { 5923052b3bSAlexander Stein compatible = "gpio-leds"; 6023052b3bSAlexander Stein 6123052b3bSAlexander Stein led-0 { 6223052b3bSAlexander Stein color = <LED_COLOR_ID_GREEN>; 6323052b3bSAlexander Stein function = LED_FUNCTION_STATUS; 6423052b3bSAlexander Stein function-enumerator = <0>; 6523052b3bSAlexander Stein gpios = <&pca9554_2 4 GPIO_ACTIVE_LOW>; 6623052b3bSAlexander Stein linux,default-trigger = "default-on"; 6723052b3bSAlexander Stein }; 6823052b3bSAlexander Stein 6923052b3bSAlexander Stein led-1 { 7023052b3bSAlexander Stein color = <LED_COLOR_ID_GREEN>; 7123052b3bSAlexander Stein function = LED_FUNCTION_STATUS; 7223052b3bSAlexander Stein function-enumerator = <1>; 7323052b3bSAlexander Stein gpios = <&pca9554_2 5 GPIO_ACTIVE_LOW>; 7423052b3bSAlexander Stein linux,default-trigger = "default-on"; 7523052b3bSAlexander Stein }; 7623052b3bSAlexander Stein 7723052b3bSAlexander Stein led-2 { 7823052b3bSAlexander Stein color = <LED_COLOR_ID_GREEN>; 7923052b3bSAlexander Stein function = LED_FUNCTION_STATUS; 8023052b3bSAlexander Stein function-enumerator = <2>; 8123052b3bSAlexander Stein gpios = <&pca9554_2 6 GPIO_ACTIVE_LOW>; 8223052b3bSAlexander Stein linux,default-trigger = "default-on"; 8323052b3bSAlexander Stein }; 8423052b3bSAlexander Stein 8523052b3bSAlexander Stein led-3 { 8623052b3bSAlexander Stein color = <LED_COLOR_ID_GREEN>; 8723052b3bSAlexander Stein function = LED_FUNCTION_HEARTBEAT; 8823052b3bSAlexander Stein function-enumerator = <0>; 8923052b3bSAlexander Stein gpios = <&pca9554_2 7 GPIO_ACTIVE_LOW>; 9023052b3bSAlexander Stein linux,default-trigger = "heartbeat"; 9123052b3bSAlexander Stein }; 9223052b3bSAlexander Stein }; 9323052b3bSAlexander Stein 9423052b3bSAlexander Stein lvds_encoder: lvds-encoder { 9523052b3bSAlexander Stein compatible = "ti,sn75lvds83", "lvds-encoder"; 9623052b3bSAlexander Stein power-supply = <®_3p3v>; 9723052b3bSAlexander Stein status = "disabled"; 9823052b3bSAlexander Stein 9923052b3bSAlexander Stein ports { 10023052b3bSAlexander Stein #address-cells = <1>; 10123052b3bSAlexander Stein #size-cells = <0>; 10223052b3bSAlexander Stein 10323052b3bSAlexander Stein port@0 { 10423052b3bSAlexander Stein reg = <0>; 10523052b3bSAlexander Stein 10623052b3bSAlexander Stein lvds_encoder_in: endpoint {}; 10723052b3bSAlexander Stein }; 10823052b3bSAlexander Stein 10923052b3bSAlexander Stein port@1 { 11023052b3bSAlexander Stein reg = <1>; 11123052b3bSAlexander Stein 11223052b3bSAlexander Stein lvds_encoder_out: endpoint {}; 11323052b3bSAlexander Stein }; 11423052b3bSAlexander Stein }; 11523052b3bSAlexander Stein }; 11623052b3bSAlexander Stein 11723052b3bSAlexander Stein reg_1p2v: regulator-1p2v { 11823052b3bSAlexander Stein compatible = "regulator-fixed"; 11923052b3bSAlexander Stein regulator-name = "1P2V"; 12023052b3bSAlexander Stein regulator-min-microvolt = <1200000>; 12123052b3bSAlexander Stein regulator-max-microvolt = <1200000>; 12223052b3bSAlexander Stein regulator-always-on; 12323052b3bSAlexander Stein vin-supply = <®_3p3v>; 12423052b3bSAlexander Stein }; 12523052b3bSAlexander Stein 12623052b3bSAlexander Stein reg_3p3v: regulator-3p3v { 12723052b3bSAlexander Stein compatible = "regulator-fixed"; 12823052b3bSAlexander Stein regulator-name = "3P3V"; 12923052b3bSAlexander Stein regulator-min-microvolt = <3300000>; 13023052b3bSAlexander Stein regulator-max-microvolt = <3300000>; 13123052b3bSAlexander Stein regulator-always-on; 13223052b3bSAlexander Stein }; 13323052b3bSAlexander Stein 13423052b3bSAlexander Stein hdmi_out: hdmi { 13523052b3bSAlexander Stein compatible = "hdmi-connector"; 13623052b3bSAlexander Stein type = "a"; 13723052b3bSAlexander Stein ddc-i2c-bus = <&i2c0>; 13823052b3bSAlexander Stein status = "disabled"; 13923052b3bSAlexander Stein 14023052b3bSAlexander Stein port { 14123052b3bSAlexander Stein hdmi_in: endpoint { 14223052b3bSAlexander Stein remote-endpoint = <&sii9022a_out>; 14323052b3bSAlexander Stein }; 14423052b3bSAlexander Stein }; 14523052b3bSAlexander Stein }; 14623052b3bSAlexander Stein 14723052b3bSAlexander Stein display: panel { 14823052b3bSAlexander Stein backlight = <&backlight_dcu>; 14923052b3bSAlexander Stein enable-gpios = <&pca9554_1 3 GPIO_ACTIVE_HIGH>; 150fbfd01d7SAlexander Stein power-supply = <®_3p3v>; 15123052b3bSAlexander Stein status = "disabled"; 15223052b3bSAlexander Stein 15323052b3bSAlexander Stein port { 15423052b3bSAlexander Stein panel_in: endpoint {}; 15523052b3bSAlexander Stein }; 15623052b3bSAlexander Stein }; 15723052b3bSAlexander Stein 15823052b3bSAlexander Stein sound { 15923052b3bSAlexander Stein compatible = "fsl,imx-audio-tlv320aic32x4"; 160*690f7e40SAlexander Stein model = "tqm-tlv320aic32"; 16123052b3bSAlexander Stein ssi-controller = <&sai1>; 16223052b3bSAlexander Stein audio-codec = <&tlv320aic32x4>; 16323052b3bSAlexander Stein }; 16423052b3bSAlexander Stein 16523052b3bSAlexander Stein}; 16623052b3bSAlexander Stein 16723052b3bSAlexander Stein&can0 { 16823052b3bSAlexander Stein xceiver-supply = <®_3p3v>; 16923052b3bSAlexander Stein status = "okay"; 17023052b3bSAlexander Stein}; 17123052b3bSAlexander Stein 17223052b3bSAlexander Stein&can1 { 17323052b3bSAlexander Stein xceiver-supply = <®_3p3v>; 17423052b3bSAlexander Stein status = "okay"; 17523052b3bSAlexander Stein}; 17623052b3bSAlexander Stein 17723052b3bSAlexander Stein&dspi0 { 17823052b3bSAlexander Stein status = "okay"; 17923052b3bSAlexander Stein}; 18023052b3bSAlexander Stein 18123052b3bSAlexander Stein&enet0 { 18223052b3bSAlexander Stein phy-handle = <&rgmii_phy0c>; 18323052b3bSAlexander Stein phy-mode = "rgmii-id"; 18423052b3bSAlexander Stein mac-address = [ 00 00 00 00 00 00 ]; 18523052b3bSAlexander Stein status = "okay"; 18623052b3bSAlexander Stein}; 18723052b3bSAlexander Stein 18823052b3bSAlexander Stein&enet1 { 18923052b3bSAlexander Stein tbi-handle = <&tbi1>; 19023052b3bSAlexander Stein phy-handle = <&sgmii_phy03>; 19123052b3bSAlexander Stein phy-mode = "sgmii"; 19223052b3bSAlexander Stein mac-address = [ 00 00 00 00 00 00 ]; 19323052b3bSAlexander Stein status = "okay"; 19423052b3bSAlexander Stein}; 19523052b3bSAlexander Stein 19623052b3bSAlexander Stein&enet2 { 19723052b3bSAlexander Stein phy-handle = <&rgmii_phy04>; 19823052b3bSAlexander Stein phy-mode = "rgmii-id"; 19923052b3bSAlexander Stein mac-address = [ 00 00 00 00 00 00 ]; 20023052b3bSAlexander Stein status = "okay"; 20123052b3bSAlexander Stein}; 20223052b3bSAlexander Stein 20323052b3bSAlexander Stein&i2c0 { 20423052b3bSAlexander Stein status = "okay"; 20523052b3bSAlexander Stein 20623052b3bSAlexander Stein tlv320aic32x4: audio-codec@18 { 20723052b3bSAlexander Stein compatible = "ti,tlv320aic32x4"; 20823052b3bSAlexander Stein reg = <0x18>; 20923052b3bSAlexander Stein clocks = <&audio_mclk>; 21023052b3bSAlexander Stein clock-names = "mclk"; 21123052b3bSAlexander Stein ldoin-supply = <®_3p3v>; 21223052b3bSAlexander Stein iov-supply = <®_3p3v>; 21323052b3bSAlexander Stein }; 21423052b3bSAlexander Stein 21523052b3bSAlexander Stein pca9554_0: gpio-expander@20 { 21623052b3bSAlexander Stein compatible = "nxp,pca9554"; 21723052b3bSAlexander Stein reg = <0x20>; 21823052b3bSAlexander Stein gpio-controller; 21923052b3bSAlexander Stein #gpio-cells = <2>; 22023052b3bSAlexander Stein interrupt-parent = <&gpio0>; 22123052b3bSAlexander Stein interrupts = <24 IRQ_TYPE_EDGE_FALLING>; 22223052b3bSAlexander Stein interrupt-controller; 22323052b3bSAlexander Stein #interrupt-cells = <2>; 22423052b3bSAlexander Stein vcc-supply = <®_3p3v>; 22523052b3bSAlexander Stein gpio-line-names = "BUTTON0", "BUTTON1", 22623052b3bSAlexander Stein "BUTTON2", "EMMC_SEL", 22723052b3bSAlexander Stein "DIP2", "DIP3", 22823052b3bSAlexander Stein "EXT_TOUCH_INT", "GPIO_1"; 22923052b3bSAlexander Stein }; 23023052b3bSAlexander Stein 23123052b3bSAlexander Stein pca9554_1: gpio-expander@21 { 23223052b3bSAlexander Stein compatible = "nxp,pca9554"; 23323052b3bSAlexander Stein reg = <0x21>; 23423052b3bSAlexander Stein gpio-controller; 23523052b3bSAlexander Stein #gpio-cells = <2>; 23623052b3bSAlexander Stein interrupt-parent = <&gpio0>; 23723052b3bSAlexander Stein interrupts = <25 IRQ_TYPE_EDGE_FALLING>; 23823052b3bSAlexander Stein interrupt-controller; 23923052b3bSAlexander Stein #interrupt-cells = <2>; 24023052b3bSAlexander Stein vcc-supply = <®_3p3v>; 24123052b3bSAlexander Stein gpio-line-names = "PCIE_PWR_EN", "MPCIE_DISABLE#", 24223052b3bSAlexander Stein "MPCIE_WAKE#", "LCD_BLT_EN", 24323052b3bSAlexander Stein "LCD_PWR_EN", "EC1_PHY_PWDN", 24423052b3bSAlexander Stein "EC3_PHY_PWDN", "SGMII_PHY_PWDN"; 24523052b3bSAlexander Stein }; 24623052b3bSAlexander Stein 24723052b3bSAlexander Stein pca9554_2: gpio-expander@22 { 24823052b3bSAlexander Stein compatible = "nxp,pca9554"; 24923052b3bSAlexander Stein reg = <0x22>; 25023052b3bSAlexander Stein gpio-controller; 25123052b3bSAlexander Stein #gpio-cells = <2>; 25223052b3bSAlexander Stein interrupt-parent = <&extirq>; 25323052b3bSAlexander Stein interrupts = <2 IRQ_TYPE_EDGE_FALLING>; 25423052b3bSAlexander Stein interrupt-controller; 25523052b3bSAlexander Stein #interrupt-cells = <2>; 25623052b3bSAlexander Stein vcc-supply = <®_3p3v>; 25723052b3bSAlexander Stein gpio-line-names = "MUX_SEL0", "MUX_SEL1", 25823052b3bSAlexander Stein "MUX_SEL2", "MUX_SEL3", 25923052b3bSAlexander Stein "V95", "V96", "V97", "V98"; 26023052b3bSAlexander Stein }; 26123052b3bSAlexander Stein 26223052b3bSAlexander Stein sii9022a: hdmi-transmitter@3b { 26323052b3bSAlexander Stein compatible = "sil,sii9022"; 26423052b3bSAlexander Stein reg = <0x3b>; 26523052b3bSAlexander Stein iovcc-supply = <®_3p3v>; 26623052b3bSAlexander Stein cvcc12-supply = <®_1p2v>; 26723052b3bSAlexander Stein interrupts = <GIC_SPI 167 IRQ_TYPE_EDGE_RISING>; 26823052b3bSAlexander Stein #sound-dai-cells = <0>; 26923052b3bSAlexander Stein sil,i2s-data-lanes = <0>; 27023052b3bSAlexander Stein status = "disabled"; 27123052b3bSAlexander Stein 27223052b3bSAlexander Stein ports { 27323052b3bSAlexander Stein #address-cells = <1>; 27423052b3bSAlexander Stein #size-cells = <0>; 27523052b3bSAlexander Stein 27623052b3bSAlexander Stein port@0 { 27723052b3bSAlexander Stein reg = <0>; 27823052b3bSAlexander Stein 27923052b3bSAlexander Stein sii9022a_in: endpoint {}; 28023052b3bSAlexander Stein }; 28123052b3bSAlexander Stein 28223052b3bSAlexander Stein port@1 { 28323052b3bSAlexander Stein reg = <1>; 28423052b3bSAlexander Stein 28523052b3bSAlexander Stein sii9022a_out: endpoint { 28623052b3bSAlexander Stein remote-endpoint = <&hdmi_in>; 28723052b3bSAlexander Stein }; 28823052b3bSAlexander Stein }; 28923052b3bSAlexander Stein }; 29023052b3bSAlexander Stein }; 29123052b3bSAlexander Stein 29223052b3bSAlexander Stein stmpe811: port-expander@41 { 29323052b3bSAlexander Stein compatible = "st,stmpe811"; 29423052b3bSAlexander Stein reg = <0x41>; 29523052b3bSAlexander Stein interrupt-parent = <&gpio0>; 29623052b3bSAlexander Stein interrupts = <23 IRQ_TYPE_EDGE_FALLING>; 29723052b3bSAlexander Stein vcc-supply = <®_3p3v>; 29823052b3bSAlexander Stein vio-supply = <®_3p3v>; 29923052b3bSAlexander Stein 30023052b3bSAlexander Stein gpio { 30123052b3bSAlexander Stein compatible = "st,stmpe-gpio"; 30223052b3bSAlexander Stein gpio-controller; 30323052b3bSAlexander Stein #gpio-cells = <2>; 30423052b3bSAlexander Stein interrupt-controller; 30523052b3bSAlexander Stein #interrupt-cells = <2>; 30623052b3bSAlexander Stein /* GPIO 5-7 used for touch */ 30723052b3bSAlexander Stein st,norequest-mask = <0xf0>; 30823052b3bSAlexander Stein gpio-line-names = "GPIO_ADC_I2C1_1", 30923052b3bSAlexander Stein "GPIO_ADC_I2C1_2", 31023052b3bSAlexander Stein "GPIO_ADC_I2C1_3", 31123052b3bSAlexander Stein "GPIO_ADC_I2C1_4"; 31223052b3bSAlexander Stein }; 31323052b3bSAlexander Stein 31423052b3bSAlexander Stein touchscreen { 31523052b3bSAlexander Stein compatible = "st,stmpe-ts"; 31623052b3bSAlexander Stein status = "disabled"; 31723052b3bSAlexander Stein }; 31823052b3bSAlexander Stein }; 31923052b3bSAlexander Stein 32023052b3bSAlexander Stein pca9530: leds@60 { 32123052b3bSAlexander Stein compatible = "nxp,pca9530"; 32223052b3bSAlexander Stein reg = <0x60>; 32323052b3bSAlexander Stein gpio-controller; 32423052b3bSAlexander Stein #gpio-cells = <2>; 32523052b3bSAlexander Stein gpio-line-names = "PWM_0", "PWM_1"; 32623052b3bSAlexander Stein 32723052b3bSAlexander Stein led-0 { 32823052b3bSAlexander Stein type = <PCA9532_TYPE_GPIO>; 32923052b3bSAlexander Stein }; 33023052b3bSAlexander Stein 33123052b3bSAlexander Stein led-1 { 33223052b3bSAlexander Stein type = <PCA9532_TYPE_GPIO>; 33323052b3bSAlexander Stein }; 33423052b3bSAlexander Stein }; 33523052b3bSAlexander Stein 33623052b3bSAlexander Stein}; 33723052b3bSAlexander Stein 33823052b3bSAlexander Stein&i2c1 { 33923052b3bSAlexander Stein status = "okay"; 34023052b3bSAlexander Stein}; 34123052b3bSAlexander Stein 34223052b3bSAlexander Stein&lpuart0 { 34323052b3bSAlexander Stein linux,rs485-enabled-at-boot-time; 34423052b3bSAlexander Stein status = "okay"; 34523052b3bSAlexander Stein}; 34623052b3bSAlexander Stein 34723052b3bSAlexander Stein&mdio0 { 34823052b3bSAlexander Stein sgmii_phy03: ethernet-phy@3 { 34923052b3bSAlexander Stein compatible = "ethernet-phy-ieee802.3-c22"; 35023052b3bSAlexander Stein reg = <0x03>; 35123052b3bSAlexander Stein ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; 35223052b3bSAlexander Stein ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>; 35323052b3bSAlexander Stein ti,dp83867-rxctrl-strap-quirk; 35423052b3bSAlexander Stein }; 35523052b3bSAlexander Stein 35623052b3bSAlexander Stein rgmii_phy04: ethernet-phy@4 { 35723052b3bSAlexander Stein compatible = "ethernet-phy-ieee802.3-c22"; 35823052b3bSAlexander Stein reg = <0x04>; 35923052b3bSAlexander Stein ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>; 36023052b3bSAlexander Stein ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; 36123052b3bSAlexander Stein ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; 36223052b3bSAlexander Stein ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>; 36323052b3bSAlexander Stein }; 36423052b3bSAlexander Stein 36523052b3bSAlexander Stein rgmii_phy0c: ethernet-phy@c { 36623052b3bSAlexander Stein compatible = "ethernet-phy-ieee802.3-c22"; 36723052b3bSAlexander Stein reg = <0x0c>; 36823052b3bSAlexander Stein ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>; 36923052b3bSAlexander Stein ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; 37023052b3bSAlexander Stein ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; 37123052b3bSAlexander Stein ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>; 37223052b3bSAlexander Stein }; 37323052b3bSAlexander Stein}; 37423052b3bSAlexander Stein 37523052b3bSAlexander Stein&pwm6 { 37623052b3bSAlexander Stein status = "okay"; 37723052b3bSAlexander Stein}; 37823052b3bSAlexander Stein 37923052b3bSAlexander Stein&pwm7 { 38023052b3bSAlexander Stein status = "okay"; 38123052b3bSAlexander Stein}; 38223052b3bSAlexander Stein 38323052b3bSAlexander Stein&sai1 { 38423052b3bSAlexander Stein status = "okay"; 38523052b3bSAlexander Stein}; 38623052b3bSAlexander Stein 38723052b3bSAlexander Stein&sata { 38823052b3bSAlexander Stein status = "okay"; 38923052b3bSAlexander Stein}; 39023052b3bSAlexander Stein 39123052b3bSAlexander Stein&uart0 { 39223052b3bSAlexander Stein status = "okay"; 39323052b3bSAlexander Stein}; 39423052b3bSAlexander Stein 39523052b3bSAlexander Stein&uart1 { 39623052b3bSAlexander Stein status = "okay"; 39723052b3bSAlexander Stein}; 39823052b3bSAlexander Stein 39923052b3bSAlexander Stein&usb3 { 40023052b3bSAlexander Stein /* 40123052b3bSAlexander Stein * Although DR connector, VBUS is always driven, so 40223052b3bSAlexander Stein * restrict to host mode. 40323052b3bSAlexander Stein */ 40423052b3bSAlexander Stein dr_mode = "host"; 40523052b3bSAlexander Stein status = "okay"; 40623052b3bSAlexander Stein}; 407