From nobody Mon Jun 8 05:29:12 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 DA0BA40E8C9; Fri, 5 Jun 2026 13:19:22 +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=1780665562; cv=none; b=pRQGMrIPx1H/JRLFxNfgjq4izmDz1zuwFjAqf9OqZE4KXXttiS2eOK+MjVLxcpGVxZylUVpOHveRueJOiFZIeKMlb7XEirp64QXh/219UEARqMwHOW7Rl0C4b8u41sLSsGnmNv8xcTWq0uUk9xi134nAGVcuT4NIZxYFAonEh8k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780665562; c=relaxed/simple; bh=AibvCBZ8Yr4YAy8YqBvl7h6bbfZ1zXprocEIa1dOlVo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DIXqCtA2zlglWXx4v6vKY4lzgBer72nq5fWWBncs7T9J/WURvhP9x9px36B5h21hsJjl4gukgBX0t3o4XSa32OOnFQSWITkoE2H2tlfBL/foPVip1inHLjq3tSZyHj8zolOvOC3SfdYDxbTYtB/QF10IrUtdTpYIxy+9Z0/BDv8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Zu87s7KW; 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="Zu87s7KW" Received: by smtp.kernel.org (Postfix) with ESMTPS id 80340C2BCC4; Fri, 5 Jun 2026 13:19:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1780665562; bh=AibvCBZ8Yr4YAy8YqBvl7h6bbfZ1zXprocEIa1dOlVo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Zu87s7KW7LU2GDWszePJeTuMTj7FXM19dhs2jOpuJhukz9X8qareLWbyd4+8S/FcP QvlJrrDf/Pal/PQG95iCltNkSgWh5ok019T7i/V1ddE2bvslRGTXWtw/5LxpfQbA5c CbGkxkxtkcrqf/lIrlUxEk5eJv1VL/UfpAoEqOQ1tAHscQ396i6zbQs+qP9cvHJIZ8 RmU0T8JRLhTvYe+exP33z+tJt6eknfgjWsm64hh+idiHBaifdzfYYS7k5iJpSLwFbP wOveRnd2PQN8aQcNywqMBzqZudRPo7NXUf1krKteN8DBJcLgplpoST3bJ32lyJOK1k mnObnnSK/ERVg== 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 677D4CD6E7D; Fri, 5 Jun 2026 13:19:22 +0000 (UTC) From: David Wales via B4 Relay Date: Fri, 05 Jun 2026 23:19:11 +1000 Subject: [PATCH v4 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: <20260605-device-motorola-titan-mainline-v4-1-08a7be31f05c@disroot.org> References: <20260605-device-motorola-titan-mainline-v4-0-08a7be31f05c@disroot.org> In-Reply-To: <20260605-device-motorola-titan-mainline-v4-0-08a7be31f05c@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, Krzysztof Kozlowski , David Wales 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/pANAwAKAW1jV4FG9KFmAcsmYgBqIszXdatheWB4D+GMsg3dy2VNNVFI9RNKhj8vE aao/Uf6bvuJATMEAAEKAB0WIQTXikd3yUPmOPWSLPJtY1eBRvShZgUCaiLM1wAKCRBtY1eBRvSh ZurpB/9crbf6RjfUb+3kGTIEenHrWZGD5rbK3BaKczpRvVbEO23nAEzycPVUh7bBslnamz1ev5a mnRCBOiV058RFyUFqdeiHYCMUE/nPOlEYMjI4eBl5fli1asnq2yxjC8Q5WjCdZv8qdsI1bWJdRO oRZgQf5s+z242yDy5DiKrk0dAmoY4LQsNxrlRi3GTRxpxFheHFHzDtdBYT4gegZqeky2VRGCYRx X1Ovgl5eFNv71T+hML+vDgSVsO7pGeFGbzKsbUAFIdhPBj5uD7YedCtGArBi6Tz4jQK2fRYbypL f8ZF3NEuDB0qbobe5BD+TpIDkY4e7aUHDspUMWNyqhlRxuKj 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 Mon Jun 8 05:29:12 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 DA09940E8C0; Fri, 5 Jun 2026 13:19:22 +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=1780665562; cv=none; b=TvV9iGo2nPuatQ3lNciJvj7fo0InS9wzOl1nborC7m84XI4E3ll3qbbYQ+x29+8mD5J7FGqrcQhRA6HCI29EkEfWblAK287NAWB0WpWnqSA18pMXbqTpWyl/FVzRvr4NCPtgyehGJsiiftNlj+UdXlYMqdCHX+rE/R8hHsVCFjE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780665562; c=relaxed/simple; bh=hQh2zjyVjuQBKr0YpJWHnvsA0HHlhrxVboDTXf1As0s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rpjq3MOpkF/nYRt2ylXQl1gT1rQLFHF3cS6VFPFRBawmIvFO/k42ZLmQoHsr9bykFasDoOHHrYPvR4TwhCI/Frz8iS45eOCZd0er3CvvkKCGSI27Ecr737UysISzo+CT7WxzOlx7Sea35c7Gws69V4ezcU3TBMiL7F0fL+F6HKg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YzRAB7z4; 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="YzRAB7z4" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8CDDEC2BCB9; Fri, 5 Jun 2026 13:19:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1780665562; bh=hQh2zjyVjuQBKr0YpJWHnvsA0HHlhrxVboDTXf1As0s=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=YzRAB7z4EXHoXQxXL/43jBMoW7pfl9h2dLwOe3OFvf6rFSZIdd7ANHay9MM3f7Whm Q/j+8+EU3+3c7fgdYMaPZ1RhIr5KU54IqqhWBGxGyZy14ovAe9obkuvS2opSMXIM5k R2xTq7J9Njl7hwU/vD3b046xeiOJGPn55t0VsZD33pWzg6lJ/tCAsK0Pa73BnkE3qJ H0F5Wowj0ZSe54L40kpMdOn42aVtf5xuTw/09T7dmHXhCrxeZClMMDlfCKKQYP7st4 dNuLf7stOt9WB7pjW+ZmJDiBcAhe67Crcvjn/O7294VLPOQnpWGh3IHi1vBoIH7cz+ 2f0LfYZbBU+yA== 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 7841DCD8C81; Fri, 5 Jun 2026 13:19:22 +0000 (UTC) From: David Wales via B4 Relay Date: Fri, 05 Jun 2026 23:19:12 +1000 Subject: [PATCH v4 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: <20260605-device-motorola-titan-mainline-v4-2-08a7be31f05c@disroot.org> References: <20260605-device-motorola-titan-mainline-v4-0-08a7be31f05c@disroot.org> In-Reply-To: <20260605-device-motorola-titan-mainline-v4-0-08a7be31f05c@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, Konrad Dybcio , David Wales X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=9155; i=daviewales@disroot.org; h=from:subject:message-id; bh=+XSLlvQ/n1aHJc8ncvfg4DeYbWfEmkHRb9XOmV5aUtI=; b=owGbwMvMwMWYmxze6PZlYRrjabUkhiylMzdSjEprI7b4uf1iT+JOmpf9pGtuWI/6jFs3zgaYz uDQ16nsZDRmYWDkYpAVU2S53uVeftL5mcXXSTqfYAaxMoFMYeDiFICJLF7B/les7sLGXu6Yn3lH j9dPf1Ewb87nGOG6hFnd8+bc4puRuuNvvMGNpSobpn1wZ/I4KKioLpq6Ie7HxOhFhnNZOl8b7pW RFv6fu0HpqWDTBiMF+YVKZwJn85e8a+Bj5i0Pkg56Fyy4ibEqSiNElbPv0O3bRVmWpxVvRGSbJE 4LsnRqiizlXPv8wOvjGx/9MuGQPFu1J6m7iMk3PnzfFK6U2ykTvdz2cShK3q/Rs9pfPu/Qgfqe4 j35oY2am2fumf88UPNjaVwZs1bQQqWKht99f+Q/yM2KEDitvJFtsalplHmY3Bbmk+rMkssadEPK PedsTehWXiwRyrclO7Z66o0F6QeZozjyjskv4MvY+PglAA== 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 | 350 ++++++++++++++++++= ++++ 2 files changed, 351 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..1609fb21c544 --- /dev/null +++ b/arch/arm/boot/dts/qcom/msm8226-motorola-titan.dts @@ -0,0 +1,350 @@ +// 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_lcd_default: reg-lcd-default-state { + pins =3D "gpio12", "gpio13"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; --=20 2.54.0