From nobody Sun Jun 14 06:14:56 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 9704F37C112; Fri, 1 May 2026 22:50:56 +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=1777675856; cv=none; b=bD6oq6rR9iNSvjOmE5E8xNS56dsx7OmryMHWTQ+o2cmezssRZR7xi4ss6bMKs5HcEIC8oVXqxzgQxw4jxwXF/Emk2NXZiun3hJqHDv9ppgSYguC9UQ/ec3gD6lLdGu/jJqkcALALghDwOgnXa2ugWvsDDabeWZesE163IHeJZkc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777675856; c=relaxed/simple; bh=DNgHtlNMFeLZZcnjfbOkjAjPInI/34SrkWeC1TkHIfs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iyqbWwvyPMCNcVXo8X6RkBvjRlVKSAB6P1JLtGaIDzFEq3UiF5pWEhtmP0DHBrDbzRvl/X9Wbb5Hvzr9WMQpF8U1zsG3XHk5+PPkDB1jhchNTNqIcVNkyYa6LXFpR72a7ryPOxQTzsGW6j3W13SdL6Z4o3fhIFO/Dce4Xzb7cFg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oxrovrtC; 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="oxrovrtC" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4C89AC2BCC4; Fri, 1 May 2026 22:50:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777675856; bh=DNgHtlNMFeLZZcnjfbOkjAjPInI/34SrkWeC1TkHIfs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=oxrovrtCjZ63upftv8gulYR5AWgc6MEG/6XBn2tPPiB60Byasc+S6j5WgyurJYLFx 5SfLJTaq/x3aN4wSZPb7cxco/A8dzgF/DJbWqQoOM3s5mJyyFfkhN5rVFglmXZDiR4 6/QMMBB8EYQReQhTaYbghoFK566kkeHA/qmmnDcTGHAQsXtysJ3tzM6nUIK1BcqqST jk2XEr02eP8BRZPw5LeIAT73eWneg2lC2u5YSKAY2aqGKw1CZ+wWRQNMwncDks/v/V zCEgYaE+Fc/85bG5XV3OR1AVQvjj1vMsmXqfUHSCzrlQP0TwKTZ3Z4xPcDGR+9sDo/ z3Q+kjYPM0bQQ== 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 3D369CD3427; Fri, 1 May 2026 22:50:56 +0000 (UTC) From: David Wales via B4 Relay Date: Sat, 02 May 2026 08:50:17 +1000 Subject: [PATCH v2 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: <20260502-device-motorola-titan-mainline-v2-1-c791277c740a@disroot.org> References: <20260502-device-motorola-titan-mainline-v2-0-c791277c740a@disroot.org> In-Reply-To: <20260502-device-motorola-titan-mainline-v2-0-c791277c740a@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 X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=801; i=daviewales@disroot.org; h=from:subject:message-id; bh=oFKMnqsDC3T2vvql9PrtiyhX6OueJR2YWdPHmaYDyKw=; b=owEBbQGS/pANAwAKAW1jV4FG9KFmAcsmYgBp9S5NSQdX2Kk5lmtIlf8pG45VGmpGZBDci7EZu ENP7CAm1HKJATMEAAEKAB0WIQTXikd3yUPmOPWSLPJtY1eBRvShZgUCafUuTQAKCRBtY1eBRvSh ZmaLB/9FKybEHHrH0cg2oqJYVxh7OS3p8nDTwoU/Zy52G6pb7yymlfWBy79dTnsILOy+AcrEC4d PTmwC8oRs1yFqmFMgYphY0I1LwIVa1ezK0oNeH+95dKs39Ph+fzVfqjvFVSuJtk0kPnAbgoF6ej qqtNiAlrp2gf5kgjpDRlThYrkmG9PQkacm/c5Jgt+bL7Wu0dceNZrcpDO9CzdrOAM1xPhobKHA0 bdvpTl0W6JwBhWxks/yTjoETJD1CMF7OJ/1IgbLJIgetWJG/JO6ULa/fG2WzwuDEk9yVN/8/4Qn Y4bqPyBtg9tRt9/oz6YLw2QIYf8CRWbdrPlzL8FjlYMiXTnw 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. 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.53.0 From nobody Sun Jun 14 06:14:56 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 9718637C924; Fri, 1 May 2026 22:50:56 +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=1777675856; cv=none; b=DtSS1qusGQwBt043tmkonYPQBQ/DSoR30TcqBHf39MXz2B/WTfLZm174f+Wg0T+CAq0OWZXkvqSN3YPkk/4DMGjtPOl2k1lkiVUo9CLSEXQLbHpE6XiQx9AVyYuxm+YPYuPcaqi+AdD2dBm9kJi7I1VUtSUg9A3h1RukLV1jWxc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777675856; c=relaxed/simple; bh=JsKQZwT7twmRx3oEqUH0SYKC6E0mKWOX2JdLdQ0Tj4c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=M+E56IsUIq7cPjVf7CtfolyaW3C8Vw1ZxDGw0SXRlIClQd+Yh4gNBTVObANIgOFvpf2uUsGJmuZ/AlpeV89hMYFtzS2gZsBx+uuMYeypD8NImMHGEQMvh0FpF3u2KNik6yXv8xIVTc+9f0NBykhAoo6Rl959HghkyKxcFpop60k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=P0azUMRW; 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="P0azUMRW" Received: by smtp.kernel.org (Postfix) with ESMTPS id 59F21C2BCB8; Fri, 1 May 2026 22:50:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777675856; bh=JsKQZwT7twmRx3oEqUH0SYKC6E0mKWOX2JdLdQ0Tj4c=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=P0azUMRW63s2kCBIhx1Vj/VdDpuaJGCW4DGVhq4a1Vayu5ZMwJfbQSiMoZUzkNsWu FJKpeTdH+pGPPnHraJ5SD9erTIwDrhB9clyrbtfwyIRPzSrDM4F6H/SbDTptYx99si cUgqdOwhKJtFQTbebRy9iBaOGwaCQzV18005xYRU60bgaslmGiTUQ/tiezTgOfEeem VUB+Zdv3u5RtdARW8PBqFcfv7+xGrKMOOvr4T2V1CLDm4+vscBqN6B6xs1dSGZPLTz 2TLB52SbpWrp7wH2/ApBrgYqAiqCtW6YwQ+gWY5l0goUlOnuvkd6hVdZhD/LGscINz nMiLpKIgrXEGw== 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 4D11ACD342C; Fri, 1 May 2026 22:50:56 +0000 (UTC) From: David Wales via B4 Relay Date: Sat, 02 May 2026 08:50:18 +1000 Subject: [PATCH v2 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: <20260502-device-motorola-titan-mainline-v2-2-c791277c740a@disroot.org> References: <20260502-device-motorola-titan-mainline-v2-0-c791277c740a@disroot.org> In-Reply-To: <20260502-device-motorola-titan-mainline-v2-0-c791277c740a@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 X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=9249; i=daviewales@disroot.org; h=from:subject:message-id; bh=Y/D2bPYseKj91h+dSiR9jAud0Qe3ndBFvxMnLZT8Yo0=; b=owEBbQGS/pANAwAKAW1jV4FG9KFmAcsmYgBp9S5OxYhBaSvVuvwGdC+0iTVqij15XfRR8WMQI fqHgAGGgR2JATMEAAEKAB0WIQTXikd3yUPmOPWSLPJtY1eBRvShZgUCafUuTgAKCRBtY1eBRvSh ZlOZB/oD2DQ4eWtMC7AI8n1v7T9//nRXovMSQLhoVqYxG5ftAyzUXjUvrxkcYCICecGIN4gmnma Tk+NewWDdmqDfXc6MbxS93DeFDiPw+0c9GlfUoemqGm7Ft1pnyVuMDJhLvhqI8MSX7eaW0tNbyr ZwqE+XyB7j6RQo/0t8ogEIUWVC1s1DkrqTn+IaSmBjtVsWRLHaMunlWhZZc4nZlerUnfSCR9BZu 1o+iKJLhqgFXHlVhQBWcS0VJgw/SriljjsZ7mFnZDjhkmg1N527qlAU5etl33JmqqWqYC6NJZVu c2RHiHFO7Hx5oa14t7y5GfK+eQpgZsXDpnh6HOPRzeMRtiJy 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 Signed-off-by: David Wales Reviewed-by: Konrad Dybcio --- 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.53.0