From nobody Thu Oct 9 02:13:21 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 1F65EC8FE; Fri, 20 Jun 2025 19:51:30 +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=1750449091; cv=none; b=Wzm9bW7Pm9W06iRC+oT6EgdJWHsnfoUNAlSq1EGnJpCQ5P4AqjN2JW/ouXpPmzyU3gTMNyoqD91RbJ+2fZyPd0fXOeC3hMhK5AQBzvwvRX4ekuzrGqyePSpM+vONNgidY0wYL44VQc+IfkXp2NDMOzv4hwWDValUHSrHqx0tTRQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750449091; c=relaxed/simple; bh=YVKGAGVsACWbyrmdgWnP+9izAWOhuOpM0wHyxpQHWY8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FFWTAazfeDa/HhC6sOT5qDeRVw7DwT2Ri0pe8ej0/Sycu8PrOzI1Nis5caXH8AGqUcQ1JW9O6gEzPP1Z87zwVZG4V5cehMTOImx6b856ifCuWD8zcG/BFaeYpQlZfkXOI9SeYCnuoW2iLq1QBPP8fCKOYXQV+9hcJTPJ58puYaI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=g/tNtOu4; 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="g/tNtOu4" Received: by smtp.kernel.org (Postfix) with ESMTPS id C88A9C4CEF0; Fri, 20 Jun 2025 19:51:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750449090; bh=YVKGAGVsACWbyrmdgWnP+9izAWOhuOpM0wHyxpQHWY8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=g/tNtOu4jvCs0MMvgflBUsQi1wdAj5ix5PlXgUep2H6rn0RDLl7QCVZiWtfKjshBG 8ixBmri15gvUsJwHyaGwnpjuhalvYrVSWCoKNhG8cPOF9jZdij5xZO0PZL00jvE+zF m8uQuvEOi+8citt6XgirZjO4z9yffdLXjcVSzNS3WNF/K2Di6JZry1goYm0IorRTdw tU4UPlVFCbhrrvNrVlINlemAWIsWNovGNqWOUxDcQvLVPKohYLbTqV8PBq2ua7/mi+ +/NdhK4Q3+x1CMu6BtzOSBW1i6qAufdV4a/4C46dL3FOCq6i/HlOfT9AVG5FAdcuIf QEXzkY724f4pQ== 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 AEE28C7115C; Fri, 20 Jun 2025 19:51:30 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Fri, 20 Jun 2025 23:51:39 +0200 Subject: [PATCH 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: <20250620-rimob-initial-devicetree-v1-1-8e667ea21f82@protonmail.com> References: <20250620-rimob-initial-devicetree-v1-0-8e667ea21f82@protonmail.com> In-Reply-To: <20250620-rimob-initial-devicetree-v1-0-8e667ea21f82@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=1750456316; l=842; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=J+VRXXOlyvkdHa/6myly6nwuZ1NEFMyiM9bj1pJ3sO4=; b=qSGMlsCFJq9sLApq9yM4TwWq4CU49dBEZRH7UlJyRkXhbBEgy1iOEGwi4A7Ag2ZZiFmG1SrtY 9VlSPJKMWL6Af6yzMW0JW75uy6qSE2fPMSPAytwyTgMMsy+rUjoBBaY 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. 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 Thu Oct 9 02:13:21 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 39908221FBF; Fri, 20 Jun 2025 19:51:31 +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=1750449091; cv=none; b=NUcldZd4bvBYv91T1R2xa04nGj021lbnSe5rkQK3bBubNR1ifTsBOAaBZeOyx47Pcrc25TF83PKyfLame5HMy6KF2awqTX5u9mEsNRo/jSZcl8VwVqf1S1r7Zi1kfsOgRfTWUGRKrBKDIqoke3gwEvFO0V9f0wU/Lthse7x5d1Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750449091; c=relaxed/simple; bh=LUlA/DiEIN/Tu/zhjXQCHb0b8RxKqKzkaIf2xrKvops=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CP6Lcnp8NBXe9VTBq0YOGoX+jMeJfewEmCLJG9QDzWcy9f8JB1zgUqpwBNLrGb+PpTaIZvS+5q2W5wqvikxTdxSeNaTZGpS7UIpNYRMYulvMPzVUz0wTqMv81ONbCMGYtnbhVsvJTvmWFGNGRt26Tduw3ODFJ2S1nzQU1yNXFLk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MPx58UIZ; 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="MPx58UIZ" Received: by smtp.kernel.org (Postfix) with ESMTPS id CE082C4CEED; Fri, 20 Jun 2025 19:51:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750449090; bh=LUlA/DiEIN/Tu/zhjXQCHb0b8RxKqKzkaIf2xrKvops=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=MPx58UIZ9znJJcrjkqXB6j2l78exE80TSzSr4M/xH+p394bPAkHC6Fa9EkJ6KprLJ 5Udogq8yhTq8Z+Z5k4REJjrNA6PtJ+BR1QbXpIax1x17XJaFiimh+KvzPpdQX7ww6m 8hiR70jXUwDItzXQbIcCuS39rbt8KSU/xCKPe+8yO36rAv7L85IGaymWZXoL1tttBg Ui1/2XXF36Z+Jf49tO7Ph87iVzpcYKTTfsuGqwpoZtkotEv8SCacePTh1w3CweNQIT fSSbZLecmkxg4EID07p+rPoYTikCb6bxqBgWCh4IxYF08IGJVC/1bLtFS+bXFzeEK1 Mpc0/G1vGVv2A== 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 BB535C77B7F; Fri, 20 Jun 2025 19:51:30 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Fri, 20 Jun 2025 23:51:40 +0200 Subject: [PATCH 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: <20250620-rimob-initial-devicetree-v1-2-8e667ea21f82@protonmail.com> References: <20250620-rimob-initial-devicetree-v1-0-8e667ea21f82@protonmail.com> In-Reply-To: <20250620-rimob-initial-devicetree-v1-0-8e667ea21f82@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=1750456316; l=793; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=rX9AadKtpX+eNxD3sjDhJeQkUeOFBglGYJMKRi4cNf8=; b=XFAjdp9v7GyZ+41fGswEsFw+i2VXWk79MGsMD2v6Ai2zMveid1QmeNTzCtVaFdMVVmqYQ8Cyz iDiGOe4ESy8AuP4+0GxOLOUtPUgBwrdarwIsAgLLtRif4zi3lirX2qs 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). 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 Thu Oct 9 02:13:21 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 5B820227EBE; Fri, 20 Jun 2025 19:51:31 +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=1750449091; cv=none; b=N9s8p5btWR9YaO/IZu+nbuIo0x6y4QPk7dl/lvPtWfd892pzihS5T4Oj6uVhVFxcl2fweUOxQSIOJWScOFhdAVc7L5M3x+vCG1xrQGThNM3P3MVWooZxYCpVXG2RXndoLVL3gDGm0kLT2yCYh2sTOR3odKNsS0vtAUHr1KepooE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750449091; c=relaxed/simple; bh=mhZgfwXtCTJVP1NXMMs9vpi4hYpRO4uGJviDhb/k0cY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=najNtsvOEh7z4jUxs4Yq30AnEM0WHaCCoYsHD9emNWXlIDBdAj3UEXRIbk9htrcbelo7PrW6MQPveSeV75L0Fosjpti032fsuivGcUvo2ESZNPbPC1WdYWANyGzJNvvKVJDUaPJlo+3OXwN3kYKDuEXn/QygSvuShlaTO2pypTA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=XlAa6nGo; 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="XlAa6nGo" Received: by smtp.kernel.org (Postfix) with ESMTPS id DB354C4CEF4; Fri, 20 Jun 2025 19:51:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750449090; bh=mhZgfwXtCTJVP1NXMMs9vpi4hYpRO4uGJviDhb/k0cY=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=XlAa6nGosKJt8bkBsQ7tKKZrLGAOchrGw/XyYcO/VuTd2lDjdYRCjIPF69WkAtqYL G66JuLoz6zXE97uFM42fVhPDqmemnIFV5U74X4qKj2Y4kG1GXbWDf/k3ittvgZorhK TesD90iWmeJOIeybDJRt55LH7L7kd7eCMjCjlQl2/JFuKmLIvq+7RlA0X8J+4R0zzi x8JjF2I5kd7uJ3XoDoL950ksDRdBLvPMnaMUGhqcfv9A8xRgG9sZSqqcfQFbo4E7DY tBtCRl04M4dwpqf7pWrhJlZGKMBBk+BpEThr4IZZPpVD6aGnB1Jy1BhXDUjBSqF1aI q6aDyseUq/S6w== 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 C8090C7115B; Fri, 20 Jun 2025 19:51:30 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Fri, 20 Jun 2025 23:51:41 +0200 Subject: [PATCH 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: <20250620-rimob-initial-devicetree-v1-3-8e667ea21f82@protonmail.com> References: <20250620-rimob-initial-devicetree-v1-0-8e667ea21f82@protonmail.com> In-Reply-To: <20250620-rimob-initial-devicetree-v1-0-8e667ea21f82@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=1750456316; l=7124; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=alc2PUrkrS6lDY0UG/EbQhNbuZO7LKEsQ4GobDB2v4s=; b=JiE2NeoJXyjf5PYIbOw+yFgsnZpmOajxpAQH/szII6z572eN18Bc7eamHfh83zAxP0+aWNEOt QqRsdk+/C5hCursTT6Rtrm1KSXaMwnhNQEmTP58fBmh8adTFAeHna5n 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 Signed-off-by: Cristian Cozzolino --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts | 251 +++++++++++++++++= ++++ 2 files changed, 252 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..9fc58bb4dae7b463691659f8e84= a634529642b69 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts @@ -0,0 +1,251 @@ +// 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-names =3D "default"; + pinctrl-0 =3D <&gpio_key_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@0 { + reg =3D <0x00 0x84a00000 0x00 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>; + }; + + 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>; + }; + + 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>; + }; + + pm8953_l12: l12 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + }; + + 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