From nobody Wed Oct 8 10:56:39 2025 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 08D181AC88B; Sun, 29 Jun 2025 04:45: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=1751172311; cv=none; b=oInPw7YRWxrdgUF9EDAmehqcgz8pWi8kqZTGu/DzeTUupozvU2Z11i7rUtW/3JZsR+VBA5P/6iQ1ckB6rBjjjpxEJns3VyZlqetygc5+1/070b0MzaqbLkLU6WclR2Gq3jC8uHBgYt2WDmn4vuufycMISngFA9R++qUFzdkWmbo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751172311; c=relaxed/simple; bh=LcI2jfjGdk5IleXMM7jD1iyUKv647Lsd22B9OeWuP0c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QpJxgS63j9FCa36Z6mE20f8coLCvK5yyxgIIXPstsmGII2wGIWVqUz1xZuwYxUQzTpdDs2pav85BD/H7YHx84i/8Lwm2aLNNec+VCM4BB78osECBC9lM0eAi7uQpIHpgjRsE7uDW9l4EcpZ8uSH3SnN2zNkUe0alfN9P9G5B0Lw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=i0yZqIY3; 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="i0yZqIY3" Received: by smtp.kernel.org (Postfix) with ESMTPS id 7E2F8C4CEEE; Sun, 29 Jun 2025 04:45:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751172310; bh=LcI2jfjGdk5IleXMM7jD1iyUKv647Lsd22B9OeWuP0c=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=i0yZqIY31UCro/n79j5JyGqOMPJvmle6R4MmfX8bTmnNjAa6EIETscq+Q94+oMFZG 8jnTORddK2gLUndDEgMR0WLSV2K6TxMl9kPzZK8/OxLxZiLF0DOc4/bVpioLsd6B6Y vJmIs1q4VVxUxThtTx9RcKCSaWvLn5OHkB1ELX/9zcgawjRkvnxvjNmX9eLTb9RqyF uFUgSuO0ZKbP4f7uUi2LKNlLV4bfhiReISv/FiFiScRv58Z+w/Zha7LTevQwhJXbmK PR8/ZhthhfiKHlRWy1QDmUOej/hhspUBaaXG6YrQpoOdyKiZQST3Jembp9TPdNtETF MmewmZ3UUVxbQ== 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 69A7BC7EE30; Sun, 29 Jun 2025 04:45:10 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Sun, 29 Jun 2025 08:44:37 +0200 Subject: [PATCH v4 1/3] dt-bindings: vendor-prefixes: Add Flipkart 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: <20250629-rimob-initial-devicetree-v4-1-7cf84fa142af@protonmail.com> References: <20250629-rimob-initial-devicetree-v4-0-7cf84fa142af@protonmail.com> In-Reply-To: <20250629-rimob-initial-devicetree-v4-0-7cf84fa142af@protonmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Cristian Cozzolino X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751179514; l=889; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=NN+SDIpuztIl0NyV+Li5xu7CWgRGKBLRb7AQfoefYEM=; b=cF1k7jNSZLp5og655bQHn1jeqyMl8q/Tr/hmovKgM3jgO3MTjEuxkn3Kh76/SGPWLfG7TWDw8 y66ORkGnVCYA+/IWH3yWMH6oUpYHkpvMQVsrGc2qTgCu1+ZiSXN+PXO X-Developer-Key: i=cristian_ci@protonmail.com; a=ed25519; pk=xH5IvIPUNHV1Q8R0/pq2CfuVFR/wTiAyuyi6IwedjZY= X-Endpoint-Received: by B4 Relay for cristian_ci@protonmail.com/20250620 with auth_id=438 X-Original-From: Cristian Cozzolino Reply-To: cristian_ci@protonmail.com From: Cristian Cozzolino Add Flipkart to the vendor prefixes. Acked-by: Rob Herring (Arm) Signed-off-by: Cristian Cozzolino --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index 86f6a19b28ae217643bf7a63a471f74819d18238..1516d670e3ac81e3e00fb687cda= 64d50eb3e2049 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -535,6 +535,8 @@ patternProperties: description: Foxconn Industrial Internet "^firefly,.*": description: Firefly + "^flipkart,.*": + description: Flipkart Inc. "^focaltech,.*": description: FocalTech Systems Co.,Ltd "^forlinx,.*": --=20 2.49.0 From nobody Wed Oct 8 10:56:39 2025 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 08C4F175D53; Sun, 29 Jun 2025 04:45: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=1751172311; cv=none; b=tmbpfbI8VyRn8GRm/mRgIPMuRCqM44dXVNgkU+7LVoMqO9X8XYMtL0Db/XgqFwEVHkUEUBaiuZF43NG78kthTa9nENYYnBg9WE9WIjP/VUPzuz7tZHWgiqI0l2hBjSkcSHhi7bZ/EzLNgoqearNcYq0xs1LZB1SJMmHGd7xxaz0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751172311; c=relaxed/simple; bh=IT9CfwXtx+8CDN35iEzS9Tir4HmMJGHSAmGC+WIZImU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JZJToYwepEY1F7W7UuUMDU3Af6Q5UrFyI4GCyFoGzJtW+97aGZHlji1oKlM5m64EkztsVms1EMECvCXUG2hR1m/wHaXJFsATOtMot1cL9wn/vh0c8n9mpTaj8AMzA04rArGSzcaR/7FtH74sASqadiBUvcj+e8yHV91dYaTibYE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qpMEj0cM; 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="qpMEj0cM" Received: by smtp.kernel.org (Postfix) with ESMTPS id 90564C4CEF1; Sun, 29 Jun 2025 04:45:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751172310; bh=IT9CfwXtx+8CDN35iEzS9Tir4HmMJGHSAmGC+WIZImU=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=qpMEj0cME3vE540/OPcnYBIAxkc9unVUl/aY9HjPSbD2+FQS6A60CY0aCVkSIXTcd u+KdPnQkP0I+pKExFCpQP2vPXgTkzZ5GA3vP4U4m/FZBGc0lZ4/9NYN3SLuPaLGWri KrijPZyyNVaUsatNsA23x9kRCATi97P3VgIogHaedhHVPPk5mmsLKUrwO7dcXNrDwC fDSPuc4vgNdi73frYZfoYJPwxxDXM1T/dagkgVjlV4+u9zEZmXhWigg+sm4C4g4PYD a7jYoPAwghDjsHNMY1OA9A7/wL9bx4Z9iNhGkeKhS1CIYetTlthSIP6Z0Wdqyl1Zkl X61fn5IlmWNDg== 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 75A2EC83028; Sun, 29 Jun 2025 04:45:10 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Sun, 29 Jun 2025 08:44:38 +0200 Subject: [PATCH v4 2/3] dt-bindings: arm: qcom: Add Billion Capture+ 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: <20250629-rimob-initial-devicetree-v4-2-7cf84fa142af@protonmail.com> References: <20250629-rimob-initial-devicetree-v4-0-7cf84fa142af@protonmail.com> In-Reply-To: <20250629-rimob-initial-devicetree-v4-0-7cf84fa142af@protonmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Cristian Cozzolino X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751179514; l=840; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=K11gJ9Fb8+1ali2kCYD7nje9AvLP+FV8erJhSLF+Ad4=; b=6RE72DMhlFNyCnvQRvcqEh0x02rETYonXlxIFdXAiMpdNljZJ9dz9R+0jZj9OnlpmukwhkKet oEekHizEV3JCAdyXJ4UF7iCPdxB0DT7Oa1s13AHLk5b2jqNT+4rG0Mk X-Developer-Key: i=cristian_ci@protonmail.com; a=ed25519; pk=xH5IvIPUNHV1Q8R0/pq2CfuVFR/wTiAyuyi6IwedjZY= X-Endpoint-Received: by B4 Relay for cristian_ci@protonmail.com/20250620 with auth_id=438 X-Original-From: Cristian Cozzolino Reply-To: cristian_ci@protonmail.com From: Cristian Cozzolino Billion Capture+ (flipkart,rimob) is a smartphone based on Qualcomm Snapdragon 625 (MSM8953). Acked-by: Rob Herring (Arm) Signed-off-by: Cristian Cozzolino --- 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 618a87693ac1dc32b40a2201bc219a4f12e9f3e8..dbe605557af82c2382702011276= e920ea18d3bb8 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -274,6 +274,7 @@ properties: =20 - items: - enum: + - flipkart,rimob - motorola,potter - xiaomi,daisy - xiaomi,mido --=20 2.49.0 From nobody Wed Oct 8 10:56:39 2025 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 08BFA29B0; Sun, 29 Jun 2025 04:45: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=1751172311; cv=none; b=jPKLdTd33ipBo6x2JV6k4Yqv57u2M/ilI1foXW/vVbrgg5hKC+KsrhQwDkbbytswz8N2sSRIVqSLNaQSKXdBpU2/vrAhHtLKrerp2NWHzdUKs0o+PEEAr/hKN1Zec1kNJh4q4t0dLYpFv3Khowy9x6uQGqJ4QHTqHeSMWZIhS/w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751172311; c=relaxed/simple; bh=z9NgzLPdkixra/QUJxb+x6d8KoigZnVyhXR1Dq4delE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Dql7i6H2TdIqC3QjgMekk3ZxCTDX3+RFFi8mnHfXczUMnc5F+UrzRUy6Kt0Ema3CaPvthEetMVKimb4S2SbF4/N98NRoZcdKJ934nh8mr3znyQQDsijru3KE5CEDE2JCBfBV0sJzSdQgssQLaUsYsaefkPm4emuGw0iV01A9f88= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MnjC1mHO; 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="MnjC1mHO" Received: by smtp.kernel.org (Postfix) with ESMTPS id 96982C4CEF2; Sun, 29 Jun 2025 04:45:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751172310; bh=z9NgzLPdkixra/QUJxb+x6d8KoigZnVyhXR1Dq4delE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=MnjC1mHON2KyGqNEvl+u72qTl6QXYqiMBrdnJUkNXXSYKklUETtx91muVvZPyGgDz pA1iZE2CMEr7WefaYAgXEiruWGIGqsnXytw80vd7TE3VN8JtyrdKSJ0+MK+kTwmirn /PRhxZ8Lwg/EcBPN/Xc661qIDmRy4eq6anThvGv3+yaNfPipmljQYd4d3daNM38/5I xZOaGnClIVe9b/lUVWU+si1r8W39xNC9eT12x1G1SCqXG3K7NjQYocF723QcE34RW7 V5BPXmW9RzdRbqudR3yOSbCC9WMrp9IwoAcjg7pCZdIue1eRhioGN4uIWc1xh3cITQ mnQ4m2l0LTymw== 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 81725C83029; Sun, 29 Jun 2025 04:45:10 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Sun, 29 Jun 2025 08:44:39 +0200 Subject: [PATCH v4 3/3] arm64: dts: qcom: msm8953: Add device tree for Billion Capture+ 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: <20250629-rimob-initial-devicetree-v4-3-7cf84fa142af@protonmail.com> References: <20250629-rimob-initial-devicetree-v4-0-7cf84fa142af@protonmail.com> In-Reply-To: <20250629-rimob-initial-devicetree-v4-0-7cf84fa142af@protonmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Cristian Cozzolino , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751179514; l=7327; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=qtnuNmfCBsjsZNE4PsKOQQMDD+xe/GZt7WSU7ruu8fI=; b=5yA7+++w5RU7ETfbg5nyySeTxnfeyV6K5ERETK1ZhYYjI06Gm3K2uY/tQ+aFD/j+PlXzkvwlP mTdz4YFCWa+Cs2FXq36vsJQ8vtmh1TBOqBNOsMdnvG8rH3MlVsQ1jRv X-Developer-Key: i=cristian_ci@protonmail.com; a=ed25519; pk=xH5IvIPUNHV1Q8R0/pq2CfuVFR/wTiAyuyi6IwedjZY= X-Endpoint-Received: by B4 Relay for cristian_ci@protonmail.com/20250620 with auth_id=438 X-Original-From: Cristian Cozzolino Reply-To: cristian_ci@protonmail.com From: Cristian Cozzolino Billion Capture+ (flipkart,rimob) is a smartphone released in 2017, based on Snapdragon 625 (MSM8953) SoC. Add a device tree with initial support for: - GPIO keys - SDHCI (internal and external storage) - USB Device Mode - Regulators - Simple framebuffer Reviewed-by: Konrad Dybcio Signed-off-by: Cristian Cozzolino --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts | 255 +++++++++++++++++= ++++ 2 files changed, 256 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 140b0b2abfb555b8ef61bd9ed0217d8997800809..af3757ca017b6e3d8c579e43f64= 7a71fc64c62b3 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -70,6 +70,7 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D msm8939-samsung-a7.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8939-sony-xperia-kanuti-tulip.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8939-wingtech-wt82918.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8939-wingtech-wt82918hd.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D msm8953-flipkart-rimob.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8953-motorola-potter.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8953-xiaomi-daisy.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8953-xiaomi-mido.dtb diff --git a/arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts b/arch/arm= 64/boot/dts/qcom/msm8953-flipkart-rimob.dts new file mode 100644 index 0000000000000000000000000000000000000000..ef4faf7631327ba3f7d954cef57= bb1ebfc09a1cc --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts @@ -0,0 +1,255 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2025, Cristian Cozzolino + */ +/dts-v1/; + +#include "msm8953.dtsi" +#include "pm8953.dtsi" +#include "pmi8950.dtsi" + +/delete-node/ &cont_splash_mem; +/delete-node/ &qseecom_mem; + +/ { + model =3D "Billion Capture+"; + compatible =3D "flipkart,rimob", "qcom,msm8953"; + chassis-type =3D "handset"; + qcom,msm-id =3D <293 0>; + qcom,board-id =3D <0x340008 0>; + + chosen { + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + framebuffer@90001000 { + compatible =3D "simple-framebuffer"; + reg =3D <0 0x90001000 0 (1920 * 1080 * 3)>; + + width =3D <1080>; + height =3D <1920>; + stride =3D <(1080 * 3)>; + format =3D "r8g8b8"; + + power-domains =3D <&gcc MDSS_GDSC>; + + clocks =3D <&gcc GCC_MDSS_AHB_CLK>, + <&gcc GCC_MDSS_AXI_CLK>, + <&gcc GCC_MDSS_VSYNC_CLK>, + <&gcc GCC_MDSS_MDP_CLK>, + <&gcc GCC_MDSS_BYTE0_CLK>, + <&gcc GCC_MDSS_PCLK0_CLK>, + <&gcc GCC_MDSS_ESC0_CLK>; + }; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + pinctrl-0 =3D <&gpio_key_default>; + pinctrl-names =3D "default"; + + key-volume-up { + label =3D "Volume Up"; + gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; + linux,code =3D ; + debounce-interval =3D <15>; + }; + }; + + reserved-memory { + qseecom_mem: qseecom@84a00000 { + reg =3D <0x0 0x84a00000 0x0 0x1900000>; + no-map; + }; + + cont_splash_mem: cont-splash@90001000 { + reg =3D <0x0 0x90001000 0x0 (1080 * 1920 * 3)>; + no-map; + }; + }; + + vph_pwr: vph-pwr-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vph_pwr"; + regulator-always-on; + regulator-boot-on; + }; +}; + + +&hsusb_phy { + vdd-supply =3D <&pm8953_l3>; + vdda-pll-supply =3D <&pm8953_l7>; + vdda-phy-dpdm-supply =3D <&pm8953_l13>; + + status =3D "okay"; +}; + +&pm8953_resin { + linux,code =3D ; + status =3D "okay"; +}; + +&rpm_requests { + regulators { + compatible =3D "qcom,rpm-pm8953-regulators"; + vdd_s1-supply =3D <&vph_pwr>; + vdd_s2-supply =3D <&vph_pwr>; + vdd_s3-supply =3D <&vph_pwr>; + vdd_s4-supply =3D <&vph_pwr>; + vdd_s5-supply =3D <&vph_pwr>; + vdd_s6-supply =3D <&vph_pwr>; + vdd_s7-supply =3D <&vph_pwr>; + vdd_l1-supply =3D <&pm8953_s3>; + vdd_l2_l3-supply =3D <&pm8953_s3>; + vdd_l4_l5_l6_l7_l16_l19-supply =3D <&pm8953_s4>; + vdd_l8_l11_l12_l13_l14_l15-supply =3D <&vph_pwr>; + vdd_l9_l10_l17_l18_l22-supply =3D <&vph_pwr>; + vdd_l23-supply =3D <&pm8953_s3>; + + pm8953_s1: s1 { + regulator-min-microvolt =3D <870000>; + regulator-max-microvolt =3D <1156000>; + }; + + pm8953_s3: s3 { + regulator-min-microvolt =3D <1224000>; + regulator-max-microvolt =3D <1224000>; + }; + + pm8953_s4: s4 { + regulator-min-microvolt =3D <1900000>; + regulator-max-microvolt =3D <2050000>; + }; + + pm8953_l1: l1 { + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + }; + + pm8953_l2: l2 { + regulator-min-microvolt =3D <975000>; + regulator-max-microvolt =3D <1225000>; + }; + + pm8953_l3: l3 { + regulator-min-microvolt =3D <925000>; + regulator-max-microvolt =3D <925000>; + }; + + pm8953_l5: l5 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-allow-set-load; + }; + + pm8953_l6: l6 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + pm8953_l7: l7 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1900000>; + }; + + pm8953_l8: l8 { + regulator-min-microvolt =3D <2900000>; + regulator-max-microvolt =3D <2900000>; + regulator-allow-set-load; + }; + + pm8953_l9: l9 { + regulator-min-microvolt =3D <3000000>; + regulator-max-microvolt =3D <3300000>; + }; + + pm8953_l10: l10 { + regulator-min-microvolt =3D <2850000>; + regulator-max-microvolt =3D <2850000>; + }; + + pm8953_l11: l11 { + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + regulator-allow-set-load; + }; + + pm8953_l12: l12 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + regulator-allow-set-load; + }; + + pm8953_l13: l13 { + regulator-min-microvolt =3D <3125000>; + regulator-max-microvolt =3D <3125000>; + }; + + pm8953_l16: l16 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + pm8953_l17: l17 { + regulator-min-microvolt =3D <2850000>; + regulator-max-microvolt =3D <2850000>; + }; + + pm8953_l19: l19 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1350000>; + }; + + pm8953_l22: l22 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + }; + + pm8953_l23: l23 { + regulator-min-microvolt =3D <975000>; + regulator-max-microvolt =3D <1225000>; + }; + }; +}; + +&sdhc_1 { + vmmc-supply =3D <&pm8953_l8>; + vqmmc-supply =3D <&pm8953_l5>; + + status =3D "okay"; +}; + +&sdhc_2 { + vmmc-supply =3D <&pm8953_l11>; + vqmmc-supply =3D <&pm8953_l12>; + + cd-gpios =3D <&tlmm 133 GPIO_ACTIVE_HIGH>; + + pinctrl-0 =3D <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on &sdc2_cd_on>; + pinctrl-1 =3D <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off>; + pinctrl-names =3D "default", "sleep"; + + status =3D "okay"; +}; + +&tlmm { + gpio-reserved-ranges =3D <0 4>, <135 4>; + + gpio_key_default: gpio-key-default-state { + pins =3D "gpio85"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; +}; + +&usb3 { + status =3D "okay"; +}; + +&usb3_dwc3 { + dr_mode =3D "peripheral"; +}; --=20 2.49.0