From nobody Sat Jun 13 21:24:37 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F13F47ECD1; Tue, 5 May 2026 13:52:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777989130; cv=none; b=cLiL8zu++P9aS+8OgdcPGOcHVxFVEErx89E5xpm1G/Yy22wMUwnaF2xHLgGNYCf9d4ylIJJFYlSHpjgeaWpz2qsLNdcIT9IJyFrh3Xwwy8GpGOgI/FuhSR9li37T4NioBLpP/4lyy36bBmN9ZtqITK2wLgu0tF9PW21ZA69kjds= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777989130; c=relaxed/simple; bh=AibvCBZ8Yr4YAy8YqBvl7h6bbfZ1zXprocEIa1dOlVo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dmPqatNiAf2uLL90+FPZ7FKv8dYDzBczj4uWK3Sam6Fn5MHFv+RUf/fiAfPAM8qsIW5kH7qMjvwipVfO7153zUK/NwLlEiSDryYscsiFGm2Lpgi0Q3EZ4F9D5IXqeDswyv7mzfCVjYuEm0tYvRWiO8w3WkE9wCC5pmIfoRMR0h0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VEMdwgua; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VEMdwgua" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4B5FFC2BCC7; Tue, 5 May 2026 13:52:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777989130; bh=AibvCBZ8Yr4YAy8YqBvl7h6bbfZ1zXprocEIa1dOlVo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=VEMdwgua53UZSKOt8mQg85X0Gc8h2OOeXgD9f7EIXCB5OXVzExinQvOen29CMSspG cmVQKUbLKgf5kSooiAg7qltAcvgpgX7ZjTBVXTecAzthVkpZmu+dIFa1KIvpFwpAqg odiNwAWQ76hlWjcZ4S3ihroh/dW+PlCZRlbPGIpMD/2m9DVK+ZlcqmZ2DSz3F/+9KD 7SfBvXguEZRLzs+4ClLHv2RE1UtVkz9C85xwEn648q0v3MXH/+W371rnhOvLKkqy6v hBzoG36872ikYYg0PkZ7qVmQQJfzgbZthd362arkfKNSc4Zl/VtS5IxIOFgIh54V+U yrSDWuoW7ne8g== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4157AFF885A; Tue, 5 May 2026 13:52:10 +0000 (UTC) From: David Wales via B4 Relay Date: Tue, 05 May 2026 23:51:41 +1000 Subject: [PATCH v3 1/2] dt-bindings: arm: qcom: Add Motorola Moto G2 (2014) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-device-motorola-titan-mainline-v3-1-8fcfa280e5d0@disroot.org> References: <20260505-device-motorola-titan-mainline-v3-0-8fcfa280e5d0@disroot.org> In-Reply-To: <20260505-device-motorola-titan-mainline-v3-0-8fcfa280e5d0@disroot.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, David Wales , Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=871; i=daviewales@disroot.org; h=from:subject:message-id; bh=jBv/WRLzVN0AQTAYpLJKebbhWke/WqhwJrSIev0LDSE=; b=owEBbQGS/pANAwAKAW1jV4FG9KFmAcsmYgBp+fYIdOiKbh3PMOHt2cCqRxlOYmuueZDP5adnV 6q1AUPHu/CJATMEAAEKAB0WIQTXikd3yUPmOPWSLPJtY1eBRvShZgUCafn2CAAKCRBtY1eBRvSh Ztn+B/sGWFPHU6DrQGrMnFoOVjMtU03LoDDL2FMM4H9wKVH7pNrgJErMLRnt4e9am/k+iOAnLRw XjB8XXPN0S0erQaTAmEnRFGJymCM/yp1UPA5iQCQ7dT5+EoztFudzrhcxXYVoSzVk07JKwgadY3 rCwR24wLysYHu4g+mdK4K1pGN+8keRO0xk7FemG9KYxDxnZr0UEpFKhVUGzw8gvu3UzZHes7sAJ kYRzYdt5elcs2HINxjn4hoc4V6YpMRXLHMR5YPa9xDnJssrLCjAv36l0H2iNo4skV79GwYqgxqM sg9ZppCOXQaneGimU57y1DtVaZZ6UX6de4gQZyqINSs+nFB6 X-Developer-Key: i=daviewales@disroot.org; a=openpgp; fpr=8F5BAFB15444A769DC3B61684022B817D275D037 X-Endpoint-Received: by B4 Relay for daviewales@disroot.org/default with auth_id=737 X-Original-From: David Wales Reply-To: daviewales@disroot.org From: David Wales Document the Motorola Moto G2 (2014), which is a smartphone based on the Qualcomm MSM8226 SoC. Acked-by: Krzysztof Kozlowski Signed-off-by: David Wales --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index d48c625d3fc4..3dec521bfd11 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -72,6 +72,7 @@ properties: - microsoft,makepeace - microsoft,moneypenny - motorola,falcon + - motorola,titan - samsung,ms013g - samsung,s3ve3g - const: qcom,msm8226 --=20 2.54.0 From nobody Sat Jun 13 21:24:37 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F0A2342C98; Tue, 5 May 2026 13:52:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777989130; cv=none; b=EQdR0BHePWLVQ+7rPv+6M5V5uPRctGcxTvkVMA2BlLG3k7W7dqMfFJdiP2DqdM/btKiFTMN1nnD9ZQQytOjPTOGXGVj/Eb/90EjskRgxoWhS0TPZuGG/J7zgcDvWgk1hGxAFxIEoNiiDF3ISJDC+JRuTfAfRc0+hDEl8LF64/Us= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777989130; c=relaxed/simple; bh=AxlCswKfc/LK2kcQYROwSBWwehhkMVLWSy/Qv72FKGQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mucgH5Ckcp6wjNqyCiC6qnjKpBluu66xMvatSI1zuAAlOdE0uFUeyea9gy32bxElQe5Binlsy5WsJ1OAhGRaax0/lqu+UFbL/3gbxzE6iQ+SmwUPr668dg8GZ2kan2THcxhhfIJcr0Lnq1bnuZ5dDUsN3L67Xf5eQR6MuqKudKY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ptxa99jZ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ptxa99jZ" Received: by smtp.kernel.org (Postfix) with ESMTPS id 608E9C2BCF7; Tue, 5 May 2026 13:52:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777989130; bh=AxlCswKfc/LK2kcQYROwSBWwehhkMVLWSy/Qv72FKGQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ptxa99jZBjUvHp3tU9yuySF2Q4qCczLTrFl91HpVqiVo1GWVsC9MVnBJxTlhYANVh d7t/vdfqdiVAuh7eVh47dPBiay7LX+7aTwaajaE4AMjPfZqL0yqMmxRL0QyycLQ+eR c48L6CT9k7bwuyzSF1OQGZ9gIOWp7+60Rml87c5Sg4RIr+Q0owSZcqzszqXe8tPPIl sdbvhuT2tbKFsAhmRmWmivdi2uHm6g1ObMAWPeILYpvp9icyUL+Tyra6UV2B6Hj1mU lDaPKKZlO3SOrD6n9hF77QUIf5sBMIHZ6iVZJALIHkdVwSesReGJD/SXaKgDt9p6lH 7dT1RCZmX+6Mg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51026CD343F; Tue, 5 May 2026 13:52:10 +0000 (UTC) From: David Wales via B4 Relay Date: Tue, 05 May 2026 23:51:42 +1000 Subject: [PATCH v3 2/2] ARM: dts: qcom: Support Motorola Moto G2 (2014) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-device-motorola-titan-mainline-v3-2-8fcfa280e5d0@disroot.org> References: <20260505-device-motorola-titan-mainline-v3-0-8fcfa280e5d0@disroot.org> In-Reply-To: <20260505-device-motorola-titan-mainline-v3-0-8fcfa280e5d0@disroot.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, David Wales , Konrad Dybcio X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=9310; i=daviewales@disroot.org; h=from:subject:message-id; bh=C/9Lk9jCm7/qLU0xG1iGLWtXQJWcu0ArMxLO6iwEOxY=; b=owEBbQGS/pANAwAKAW1jV4FG9KFmAcsmYgBp+fYI//vscJZwTMrux+lgoYRbXnanijQRm/r4Q bJSj5/S2quJATMEAAEKAB0WIQTXikd3yUPmOPWSLPJtY1eBRvShZgUCafn2CAAKCRBtY1eBRvSh ZttnB/9IyT69xDTatlYCxLEOy+DVSOIw+Yrc2VgMFM/qC+rZsAdNF5rtg/DGrXOqli4LNfSea+D p7DNIJZsTBpCL/M2arJxgh0QyQ93m924qngchnNpkjVauoQUehlyTDLIKWl2So9Bq7ncCj4dQRu R384s0ILhu1S+u9DoP34jB/YG5sG/7/vOYJdbC2K3GrEe+NVg2ZHcttO3EdtZQkAAGlBeGv07gm 55wJ+VJF7zsyXHg2+TXFG4mrUdCxP/u5fj+XZxG06DIcNLCgHfh7bIvCL2/Fi0jyhsUHTfk9rX8 9xZl8NOJouT6DA+up/TEuZA8tA33Yamzt4KSoxgu3Kh6Q/92 X-Developer-Key: i=daviewales@disroot.org; a=openpgp; fpr=8F5BAFB15444A769DC3B61684022B817D275D037 X-Endpoint-Received: by B4 Relay for daviewales@disroot.org/default with auth_id=737 X-Original-From: David Wales Reply-To: daviewales@disroot.org From: David Wales Add device tree for Motorola Moto G2 (2014) (motorola-titan) smartphone based on the Qualcomm MSM8226 SoC. Initially supported features: - Buttons (Volume Down/Up, Power) - eMMC - Hall Effect Sensor - Simple framebuffer display - Vibrator Based on device tree for similar device msm8226-motorola-falcon. Initial commit for falcon notes that dhob and shob reserved-memory regions seem to be related to a Motorola specific mechanism. [1] [1] https://github.com/LineageOS/android_kernel_motorola_msm8226/blob/cm-14= .1/Documentation/devicetree/bindings/misc/hob_ram.txt Reviewed-by: Konrad Dybcio Signed-off-by: David Wales --- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/msm8226-motorola-titan.dts | 357 ++++++++++++++++++= ++++ 2 files changed, 358 insertions(+) diff --git a/arch/arm/boot/dts/qcom/Makefile b/arch/arm/boot/dts/qcom/Makef= ile index c7873dcef154..de311293ce16 100644 --- a/arch/arm/boot/dts/qcom/Makefile +++ b/arch/arm/boot/dts/qcom/Makefile @@ -1,6 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_QCOM) +=3D \ msm8226-motorola-falcon.dtb \ + msm8226-motorola-titan.dtb \ qcom-apq8016-sbc.dtb \ qcom-apq8026-asus-sparrow.dtb \ qcom-apq8026-huawei-sturgeon.dtb \ diff --git a/arch/arm/boot/dts/qcom/msm8226-motorola-titan.dts b/arch/arm/b= oot/dts/qcom/msm8226-motorola-titan.dts new file mode 100644 index 000000000000..73d414b1ddcf --- /dev/null +++ b/arch/arm/boot/dts/qcom/msm8226-motorola-titan.dts @@ -0,0 +1,357 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2026, David Wales + */ + +/dts-v1/; + +#include "qcom-msm8226.dtsi" +#include "pm8226.dtsi" + +/delete-node/ &smem_region; + +/ { + model =3D "Motorola Moto G2 (2014)"; + compatible =3D "motorola,titan", "qcom,msm8226"; + chassis-type =3D "handset"; + + aliases { + mmc0 =3D &sdhc_1; /* eMMC */ + }; + + chosen { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + framebuffer@3200000 { + compatible =3D "simple-framebuffer"; + reg =3D <0x03200000 0x800000>; + width =3D <720>; + height =3D <1280>; + stride =3D <(720 * 3)>; + format =3D "r8g8b8"; + vsp-supply =3D <®_lcd_pos>; + vsn-supply =3D <®_lcd_neg>; + vddio-supply =3D <&vddio_disp_vreg>; + + clocks =3D <&mmcc MDSS_AHB_CLK>, + <&mmcc MDSS_AXI_CLK>, + <&mmcc MDSS_BYTE0_CLK>, + <&mmcc MDSS_ESC0_CLK>, + <&mmcc MDSS_MDP_CLK>, + <&mmcc MMSS_MISC_AHB_CLK>, + <&mmcc MDSS_PCLK0_CLK>, + <&mmcc MDSS_VSYNC_CLK>; + power-domains =3D <&mmcc MDSS_GDSC>; + }; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + event-hall-sensor { + label =3D "Hall Effect Sensor"; + gpios =3D <&tlmm 109 GPIO_ACTIVE_LOW>; + linux,input-type =3D ; + linux,code =3D ; + linux,can-disable; + }; + + key-volume-down { + label =3D "Volume Down"; + gpios =3D <&tlmm 107 GPIO_ACTIVE_LOW>; + linux,code =3D ; + debounce-interval =3D <15>; + }; + + key-volume-up { + label =3D "Volume Up"; + gpios =3D <&tlmm 106 GPIO_ACTIVE_LOW>; + linux,code =3D ; + debounce-interval =3D <15>; + }; + }; + + vddio_disp_vreg: regulator-vddio-disp { + compatible =3D "regulator-fixed"; + regulator-name =3D "vddio_disp"; + + gpio =3D <&tlmm 10 GPIO_ACTIVE_HIGH>; + startup-delay-us =3D <300>; + enable-active-high; + regulator-boot-on; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + framebuffer@3200000 { + reg =3D <0x03200000 0xfa0000>; + no-map; + }; + + dhob@f500000 { + reg =3D <0x0f500000 0x40000>; + no-map; + }; + + shob@f540000 { + reg =3D <0x0f540000 0x2000>; + no-map; + }; + + smem_region: smem@fa00000 { + reg =3D <0x0fa00000 0x100000>; + no-map; + }; + + reserved@fb00000 { + reg =3D <0x0fb00000 0x400000>; + no-map; + }; + }; +}; + +&blsp1_i2c4 { + status =3D "okay"; + + regulator@3e { + compatible =3D "ti,tps65132"; + reg =3D <0x3e>; + + pinctrl-0 =3D <®_lcd_default>; + pinctrl-names =3D "default"; + + reg_lcd_pos: outp { + regulator-name =3D "outp"; + regulator-min-microvolt =3D <5400000>; + regulator-max-microvolt =3D <5600000>; + regulator-active-discharge =3D <1>; + regulator-boot-on; + enable-gpios =3D <&tlmm 12 GPIO_ACTIVE_HIGH>; + }; + + reg_lcd_neg: outn { + regulator-name =3D "outn"; + regulator-min-microvolt =3D <5400000>; + regulator-max-microvolt =3D <5600000>; + regulator-active-discharge =3D <1>; + regulator-boot-on; + enable-gpios =3D <&tlmm 13 GPIO_ACTIVE_HIGH>; + }; + }; +}; + +&pm8226_vib { + status =3D "okay"; +}; + +&rpm_requests { + regulators { + compatible =3D "qcom,rpm-pm8226-regulators"; + + pm8226_s3: s3 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1300000>; + }; + + pm8226_s4: s4 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2200000>; + }; + + pm8226_s5: s5 { + regulator-min-microvolt =3D <1150000>; + regulator-max-microvolt =3D <1150000>; + }; + + pm8226_l1: l1 { + regulator-min-microvolt =3D <1225000>; + regulator-max-microvolt =3D <1225000>; + }; + + pm8226_l2: l2 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + }; + + pm8226_l3: l3 { + regulator-min-microvolt =3D <750000>; + regulator-max-microvolt =3D <1337500>; + }; + + pm8226_l4: l4 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + }; + + pm8226_l5: l5 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + }; + + pm8226_l6: l6 { + /* Hall effect sensor */ + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + }; + + pm8226_l7: l7 { + regulator-min-microvolt =3D <1850000>; + regulator-max-microvolt =3D <1850000>; + }; + + pm8226_l8: l8 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + pm8226_l9: l9 { + regulator-min-microvolt =3D <2050000>; + regulator-max-microvolt =3D <2050000>; + }; + + pm8226_l10: l10 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + pm8226_l12: l12 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + pm8226_l14: l14 { + regulator-min-microvolt =3D <2750000>; + regulator-max-microvolt =3D <2750000>; + }; + + pm8226_l15: l15 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + }; + + pm8226_l16: l16 { + regulator-min-microvolt =3D <3000000>; + regulator-max-microvolt =3D <3350000>; + }; + + pm8226_l17: l17 { + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + }; + + pm8226_l18: l18 { + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + }; + + pm8226_l19: l19 { + regulator-min-microvolt =3D <2850000>; + regulator-max-microvolt =3D <2850000>; + }; + + pm8226_l20: l20 { + regulator-min-microvolt =3D <3075000>; + regulator-max-microvolt =3D <3075000>; + }; + + pm8226_l21: l21 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + regulator-allow-set-load; + }; + + pm8226_l22: l22 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + }; + + pm8226_l23: l23 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + }; + + pm8226_l24: l24 { + regulator-min-microvolt =3D <1300000>; + regulator-max-microvolt =3D <1350000>; + }; + + pm8226_l25: l25 { + regulator-min-microvolt =3D <1775000>; + regulator-max-microvolt =3D <2125000>; + }; + + pm8226_l26: l26 { + regulator-min-microvolt =3D <1225000>; + regulator-max-microvolt =3D <1225000>; + }; + + pm8226_l27: l27 { + regulator-min-microvolt =3D <2050000>; + regulator-max-microvolt =3D <2050000>; + }; + + pm8226_l28: l28 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3400000>; + regulator-boot-on; + }; + + pm8226_lvs1: lvs1 { + /* Pull-up for I2C lines */ + regulator-always-on; + }; + }; +}; + +&sdhc_1 { + vmmc-supply =3D <&pm8226_l17>; + vqmmc-supply =3D <&pm8226_l6>; + bus-width =3D <8>; + non-removable; + + status =3D "okay"; +}; + +&smbb { + qcom,fast-charge-safe-current =3D <2000000>; + qcom,fast-charge-current-limit =3D <1900000>; + qcom,fast-charge-safe-voltage =3D <4400000>; + qcom,minimum-input-voltage =3D <4300000>; + + status =3D "okay"; +}; + +&usb { + extcon =3D <&smbb>; + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_hs_phy { + extcon =3D <&smbb>; + v1p8-supply =3D <&pm8226_l10>; + v3p3-supply =3D <&pm8226_l20>; +}; + +&tlmm { + reg_vddio_disp_default: reg-vddio-disp-default-state { + pins =3D "gpio10"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + reg_lcd_default: reg-lcd-default-state { + pins =3D "gpio12", "gpio13"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; --=20 2.54.0