From nobody Thu Dec 18 00:33:23 2025 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.3]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E0ACAC8E0; Sun, 28 Jul 2024 08:21:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.3 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722154864; cv=none; b=mwSG9NQnpVR9vRHd3XylPKuQNy3lHijzce3jIVDleTaqk9EJ2GqYCV2eYtnSxUu9Vse66VdZrd/3chYan9NSPeX3znO/AIeubI7UqciEFPxP5YEVlMEIm1o0Dh008UmcxheX1/+pOqKYyHOHy1Mc+bW9Kw5fc8gwBJJXW67/dYs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722154864; c=relaxed/simple; bh=Nsoc8R5VBlidygLVBQl83egHyrMaJoplkAazsiIG8Zg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=oVhjuEW6Lm/SDJe1xWbTAbFJF4FYzx8N6d7IFdG9FqQzxV2/0tCO9a13uC8wepW/ff64CFLIOC3WyFpo3m0rln8sn/QP/RqJl75MzPMqZZqfWcIdNijcnpfNsS2CC02qjBVwmbH9Trd9qbFRDdgQ0GvKqFD3VyiG9vLHICbDU7I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=j1TpHLGL; arc=none smtp.client-ip=220.197.31.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="j1TpHLGL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=t5vLD tWEMifZZfpDT+3oLY3w2bvWuIp/6iTxRMQ+2f4=; b=j1TpHLGLYNNYWHZrb47w8 V4/5jXmnSBs2xL6C6noyqqOxYTT+Z9vBe/1F1AeMtoW224wotDQdeOIX8uCfWRsT MWEeMSb0aSU6CCOBdQLkDKssMQwq906i2UgHioaa77fsVqg6jhYx7yNWJ5Uydyh1 slXWkCIg4O1Yu731ZU/HpI= Received: from ProDesk.. (unknown [58.22.7.114]) by gzga-smtp-mta-g2-4 (Coremail) with SMTP id _____wCnb242_6VmJZF9Bw--.37149S3; Sun, 28 Jul 2024 16:20:11 +0800 (CST) From: Andy Yan To: heiko@sntech.de Cc: dsimic@manjaro.org, krzk+dt@kernel.org, robh@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Andy Yan Subject: [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Cool Pi CM5 GenBook Date: Sun, 28 Jul 2024 16:20:03 +0800 Message-Id: <20240728082004.36575-2-andyshrk@163.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240728082004.36575-1-andyshrk@163.com> References: <20240728082004.36575-1-andyshrk@163.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: _____wCnb242_6VmJZF9Bw--.37149S3 X-Coremail-Antispam: 1Uf129KBjvdXoWrtryrur4UZry3WFy5Cr4rKrg_yoWfZrgEka 4xZrWkGF4rtF1F93Wjyay8Gry5Aw42kF97C3W5JF4DAwn8J39xtFykt34SkFy8uF17urn3 Ca1rXrWDWFnxGjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7sRANVyUUUUUU== X-CM-SenderInfo: 5dqg52xkunqiywtou0bp/1tbiqQYqXmVOBz4pYwAAsD Content-Type: text/plain; charset="utf-8" Add Cool Pi CM5 GenBook, a laptop powered by RK3588. Cool Pi GenBook works with a carrier board connect with CM5. Signed-off-by: Andy Yan --- Changes in v2: - Descripte it as Cool Pi CM5 GenBook Documentation/devicetree/bindings/arm/rockchip.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Document= ation/devicetree/bindings/arm/rockchip.yaml index 1ef09fbfdfaf..a9bfb87e69f5 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -96,6 +96,14 @@ properties: - const: coolpi,pi-cm5 - const: rockchip,rk3588 =20 + - description: Cool Pi CM5 GenBook + items: + - enum: + - coolpi,genbook + - const: coolpi,pi-cm5 + - const: rockchip,rk3588 + + - description: Cool Pi 4 Model B items: - const: coolpi,pi-4b --=20 2.34.1 From nobody Thu Dec 18 00:33:23 2025 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.2]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D9A71C2E9; Sun, 28 Jul 2024 08:21:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.2 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722154865; cv=none; b=OPvH+LP25Rh9c+PZzXAesu5r3K9Y3xT8PEKKfk5grKC8bzoAHaiaPokg+Xk2cMnFLipM6DnJgej9AEeLGlTgpXa0QAJ/FycRRK0faWsZ+8nnbJ+duoK907MiuLpbQbXfRkQ4zy8vOwEdfHSXiyZoklFcQhpzmE/ALnI+5whc5eA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722154865; c=relaxed/simple; bh=Wg4qoN4s+j3bHHX33qSFEf3u1pICYvws+80jOWrsRx0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=EDHLpG1PpQedfBfeTj3a9r3cOfHLHspgi4F+UvLheIeFVfgjaaTzGBsiX8JxaLtUZ+8YUu4mvciXLnSVHd/xRLK/ok6qx0V5GNVNazNNvZUmP5FrfLBmDKZnXlYZi4tetSPNbIAgPZMnrxgb+yapRLHU78y1chUoQvOLou4zH4s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=hyctcNIA; arc=none smtp.client-ip=220.197.31.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="hyctcNIA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=rCDpT 7oIt+AburPfmYwB85NaJnH8FzAcTlNJ1Z2dICI=; b=hyctcNIAaQdndPTWjDVLx PlWe3U18mMWWN86ddEB41V/i0kOvnPeLvMhCRjC+V/OxwqTjppu/+VjXF05wXtA+ 6EWd9RQBytCP9A235MMkHBDirJDrEfvCKkjTWthDZsPZZa6rP44pvJndSYC/05ne h8O2WxSRHV2R90kdNsQw9k= Received: from ProDesk.. (unknown [58.22.7.114]) by gzga-smtp-mta-g2-4 (Coremail) with SMTP id _____wCnb242_6VmJZF9Bw--.37149S4; Sun, 28 Jul 2024 16:20:11 +0800 (CST) From: Andy Yan To: heiko@sntech.de Cc: dsimic@manjaro.org, krzk+dt@kernel.org, robh@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Andy Yan Subject: [PATCH v2 2/2] arm64: dts: rockchip: Add support for rk3588 based Cool Pi CM5 GenBook Date: Sun, 28 Jul 2024 16:20:04 +0800 Message-Id: <20240728082004.36575-3-andyshrk@163.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240728082004.36575-1-andyshrk@163.com> References: <20240728082004.36575-1-andyshrk@163.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: _____wCnb242_6VmJZF9Bw--.37149S4 X-Coremail-Antispam: 1Uf129KBjvJXoWxKFyfZF15AF1xXr17CFW5GFg_yoWftr15p3 ZxurZxKrZ7ZrWUJw4DXa4xKF10gw4vka97Cr93XF48KrWj93WDWFnF9r1fAF1kJrs7Xw43 AF98ury7tF42qw7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0ziJKI_UUUUU= X-CM-SenderInfo: 5dqg52xkunqiywtou0bp/1tbiqQcqXmVOBz4piQAAso Content-Type: text/plain; charset="utf-8" Cool Pi CM5 GenBook works as a carrier board connect with CM5 [0]. Specification: - Rockchip RK3588 - LPDDR5X 8/32 GB - eMMC 64 GB - HDMI Type A out x 1 - USB 3.0 Host x 1 - USB-C 3.0 with DisplayPort AltMode - PCIE M.2 E Key for RTL8852BE Wireless connection - PCIE M.2 M Key for NVME connection - eDP panel with 1920x1080 This patch add basic support to bringup eMMC/USB HOST/WiFi/TouchPad/Battery/PCIE NVME, and can also drive a HDMI output with out of tree hdmi patches. [0] https://www.crowdsupply.com/shenzhen-tianmao-technology-co-ltd/genbook-= rk3588 Signed-off-by: Andy Yan --- Changes in v2: - rename dts to rk3588-coolpi-cm5-genbook - enable touchpad - enable battery - descripte it as CoolPi CM5 GenBook arch/arm64/boot/dts/rockchip/Makefile | 1 + .../rockchip/rk3588-coolpi-cm5-genbook.dts | 349 ++++++++++++++++++ 2 files changed, 350 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.= dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/ro= ckchip/Makefile index 8fa469db400c..9cc8ef024fd7 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -122,6 +122,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-wolfvision-pf5-= display-vz.dtbo dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-wolfvision-pf5-io-expander.dtbo dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3588-armsom-sige7.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3588-coolpi-cm5-evb.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3588-coolpi-cm5-genbook.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3588-edgeble-neu6a-io.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3588-edgeble-neu6a-wifi.dtbo dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3588-edgeble-neu6b-io.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts b/a= rch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts new file mode 100644 index 000000000000..875a5c70e7ae --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts @@ -0,0 +1,349 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2024 Rockchip Electronics Co., Ltd. + * + */ + +/dts-v1/; + +#include +#include "rk3588-coolpi-cm5.dtsi" + +/ { + model =3D "CoolPi CM5 GenBook"; + compatible =3D "coolpi,genbook", "coolpi,pi-cm5", "rockchip,rk3588"; + + backlight: backlight { + compatible =3D "pwm-backlight"; + enable-gpios =3D <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&bl_en>; + power-supply =3D <&vcc12v_dcin>; + pwms =3D <&pwm6 0 25000 0>; + }; + + battery: battery { + compatible =3D "simple-battery"; + charge-full-design-microamp-hours =3D <9800000>; + voltage-max-design-microvolt =3D <4350000>; + voltage-min-design-microvolt =3D <3000000>; + }; + + charger: dc-charger { + compatible =3D "gpio-charger"; + charger-type =3D "mains"; + gpios =3D <&gpio1 RK_PC0 GPIO_ACTIVE_LOW>; + }; + + leds: leds { + compatible =3D "gpio-leds"; + + heartbeat_led: led-0 { + color =3D ; + function =3D LED_FUNCTION_STATUS; + gpios =3D <&gpio1 RK_PB0 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "heartbeat"; + }; + + wlan_led: led-1 { + color =3D ; + function =3D LED_FUNCTION_WLAN; + gpios =3D <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>; + }; + + charging_red: led-2 { + function =3D LED_FUNCTION_CHARGING; + color =3D ; + gpios =3D <&gpio3 RK_PD2 GPIO_ACTIVE_HIGH>; + }; + }; + + vcc12v_dcin: vcc12v-dcin-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc12v_dcin"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <12000000>; + regulator-max-microvolt =3D <12000000>; + }; + + vcc_sys: vcc-sys-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <7000000>; + regulator-max-microvolt =3D <7000000>; + vin-supply =3D <&vcc12v_dcin>; + }; + + vcc5v0_sys: vcc5v0-sys-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc5v0_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <7000000>; + regulator-max-microvolt =3D <7000000>; + vin-supply =3D <&vcc_sys>; + }; + + vcc3v3_sys: vcc3v3-sys-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc3v3_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vcc5v0_sys>; + }; + + vcc3v3_lcd: vcc3v3-lcd-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc3v3_lcd"; + enable-active-high; + gpio =3D <&gpio1 RK_PC4 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&lcdpwr_en>; + vin-supply =3D <&vcc3v3_sys>; + }; + + vcc5v0_usb: vcc5v0-usb-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc5v0_usb"; + regulator-boot-on; + regulator-always-on; + enable-active-high; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + gpio =3D <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usb_pwren>; + vin-supply =3D <&vcc_sys>; + }; + + vcc5v0_usb_host0: vcc5v0_usb30_host: vcc5v0-usb-host-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc5v0_host"; + regulator-boot-on; + regulator-always-on; + enable-active-high; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + gpio =3D <&gpio1 RK_PA7 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usb_host_pwren>; + vin-supply =3D <&vcc5v0_usb>; + }; +}; + +&i2c4 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c4m3_xfer>; + + cw2015@62 { + compatible =3D "cellwise,cw2015"; + reg =3D <0x62>; + + cellwise,battery-profile =3D /bits/ 8 < + 0x17 0x67 0x69 0x63 0x63 0x62 0x62 0x5F + 0x52 0x73 0x4C 0x5A 0x5B 0x4B 0x42 0x3A + 0x33 0x2D 0x29 0x28 0x2E 0x31 0x3C 0x49 + 0x2C 0x2C 0x0C 0xCD 0x30 0x51 0x50 0x66 + 0x74 0x74 0x75 0x78 0x41 0x1B 0x84 0x5F + 0x0B 0x34 0x1C 0x45 0x89 0x92 0xA0 0x13 + 0x2C 0x55 0xAB 0xCB 0x80 0x5E 0x7B 0xCB + 0x2F 0x00 0x64 0xA5 0xB5 0x10 0x18 0x21 + >; + + cellwise,monitor-interval-ms =3D <3000>; + monitored-battery =3D <&battery>; + power-supplies =3D <&charger>; + }; +}; + +&i2c5 { + status =3D "okay"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c5m3_xfer>; + + touchpad: touchpad@2c { + compatible =3D "hid-over-i2c"; + reg =3D <0x2c>; + interrupt-parent =3D <&gpio1>; + interrupts =3D ; + hid-descr-addr =3D <0x0020>; + }; +}; + +&gmac0 { + status =3D "disabled"; +}; + +/* M.2 E-Key */ +&pcie2x1l0 { + reset-gpios =3D <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>; + vpcie3v3-supply =3D <&vcc3v3_sys>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pcie_clkreq &pcie_wake &pcie_rst &wifi_pwron &bt_pwron>; + status =3D "okay"; +}; + +&pcie2x1l2 { + status =3D "disabled"; +}; + +&pcie30phy { + status =3D "okay"; +}; + +/* M.2 M-Key ssd */ +&pcie3x4 { + reset-gpios =3D <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>; + vpcie3v3-supply =3D <&vcc3v3_sys>; + status =3D "okay"; +}; + +&pinctrl { + lcd { + lcdpwr_en: lcdpwr-en { + rockchip,pins =3D <1 RK_PC4 RK_FUNC_GPIO &pcfg_pull_down>; + }; + + bl_en: bl-en { + rockchip,pins =3D <4 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + usb { + usb_pwren: usb-pwren { + rockchip,pins =3D <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + usb_otg_pwren: usb-otg-pwren { + rockchip,pins =3D <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + usb_host_pwren: usb-host-pwren { + rockchip,pins =3D <1 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; + + wifi { + bt_pwron: bt-pwron { + rockchip,pins =3D <3 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + pcie_clkreq: pcie-clkreq { + rockchip,pins =3D <4 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + pcie_rst: pcie-rst { + rockchip,pins =3D <4 RK_PA2 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + wifi_pwron: wifi-pwron { + rockchip,pins =3D <3 RK_PB1 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + pcie_wake: pcie-wake { + rockchip,pins =3D <4 RK_PA1 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; +}; + +&pwm6 { + pinctrl-0 =3D <&pwm6m1_pins>; + status =3D "okay"; +}; + +&sdmmc { + status =3D "disabled"; +}; + +&sfc { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&fspim2_pins>; + status =3D "okay"; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0x0>; + spi-max-frequency =3D <100000000>; + spi-rx-bus-width =3D <4>; + spi-tx-bus-width =3D <1>; + }; +}; + +&u2phy0 { + status =3D "okay"; +}; + +&u2phy0_otg { + status =3D "okay"; +}; + +&usbdp_phy0 { + status =3D "okay"; +}; + +&u2phy1 { + status =3D "okay"; +}; + +&u2phy1_otg { + status =3D "okay"; +}; + +&u2phy2 { + status =3D "okay"; +}; + +&u2phy3 { + status =3D "okay"; +}; + +&u2phy2_host { + phy-supply =3D <&vcc5v0_usb_host0>; + status =3D "okay"; +}; + +&u2phy3_host { + phy-supply =3D <&vcc5v0_usb>; + status =3D "okay"; +}; + +&usbdp_phy1 { + status =3D "okay"; +}; + +/* For Keypad */ +&usb_host0_ehci { + status =3D "okay"; +}; + +&usb_host0_ohci { + status =3D "okay"; +}; + +/* Type C port */ +&usb_host0_xhci { + dr_mode =3D "peripheral"; + maximum-speed =3D "high-speed"; + status =3D "okay"; +}; + +/* connected to a HUB for camera and BT */ +&usb_host1_ehci { + status =3D "okay"; +}; + +&usb_host1_ohci { + status =3D "okay"; +}; + +/* USB A out */ +&usb_host1_xhci { + dr_mode =3D "host"; + status =3D "okay"; +}; --=20 2.34.1