From nobody Wed Oct 8 16:27:22 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 5A9C2206F27; Wed, 25 Jun 2025 20:04:38 +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=1750881878; cv=none; b=fwpsm+CKpT6+Pj2vg5K1GFRMMelzJNoa6kdWqHvdNx3h3JzXsvpFYsc/I8AwYoupY5VETOwpgrkf8uaBdc9R1ElYT+u0bwsZa3KmbkEB11SYZf6i8xO0N5owLO/U/vPvMV2tETUYQcplrC/HthbowI1UnZVthuKNntT2iKMnnmM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750881878; c=relaxed/simple; bh=YVKGAGVsACWbyrmdgWnP+9izAWOhuOpM0wHyxpQHWY8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u9yikmEYqtr7m2A9lZpAVE3YpRUjKpXYhpaqO7W8R7SIaxE1YMlzz8+aO+vmebPxXqKkffUYa0X/yGLLajr1OEiMoqGtbAoxihp0sc5ZE3eHSrFGDmTfkAnUp3eMQ18WxnZNFT7WEP24BaceL8jGThek5J8nQsUiXbQTLKOyB8Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NWN0eDHG; 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="NWN0eDHG" Received: by smtp.kernel.org (Postfix) with ESMTPS id EAA7EC4CEF0; Wed, 25 Jun 2025 20:04:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750881878; bh=YVKGAGVsACWbyrmdgWnP+9izAWOhuOpM0wHyxpQHWY8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=NWN0eDHGRzmAf7Je1WsuK7anb/EDylngylWMJqIlkkMfAr0ZVBmZFg5VAVDuq4iGB 96vk7pCIeGEJSBBnudZ40ScIRpA5n19VanZ5Pwhz62zzrGmFLEJUW2ENunwkNs4LYn Nf0hNpn9Bzw3BnSXLDTW/0YhWYGoxQ17uHNa+i1dVHhWNfnW3L4tOwIHuJh52vnsjg PdA2v3wqv0w6CQRM5MeTgT9OYP430RrrTwMvZmdc+wbWqqzrOtNV53zJomnu63xseD Z5ZqkAdj0RyJz+uybifPIapy+9oB0qFgx7MZwet3TpKQtetYlJxo9g/3CtCf98Fvq8 Ifma5kkQP0KVg== 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 D4F02C77B7C; Wed, 25 Jun 2025 20:04:37 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Thu, 26 Jun 2025 00:04:26 +0200 Subject: [PATCH v3 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: <20250626-rimob-initial-devicetree-v3-1-4017ac9fd93d@protonmail.com> References: <20250626-rimob-initial-devicetree-v3-0-4017ac9fd93d@protonmail.com> In-Reply-To: <20250626-rimob-initial-devicetree-v3-0-4017ac9fd93d@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=1750889075; l=842; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=J+VRXXOlyvkdHa/6myly6nwuZ1NEFMyiM9bj1pJ3sO4=; b=in5Ga6yKXLSHm6A0EsHFeUzK+jJ3dZEuUPa8Fh2QNSW/pZUG4xBvtn2RzrSqQdAsnq+7OZ6Jp A1rrMlYkcLuC/QVhlJtrmYN+lmcRnJSUkXMdO6o+L00YkBCeXbYvFw1 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 Acked-by: Rob Herring (Arm) --- 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 16:27:22 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 5A8D728F4; Wed, 25 Jun 2025 20:04:38 +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=1750881878; cv=none; b=m4SbrDzo6qoWA/TOoLsr9crIhmdlFsnxeBBYfQPxNk9/5Vc65FJKkAi0/ue9AMVfvHlrOGYTOna4GqEjMaT3RqBnVIvce6JjMs4/9c+Yy+FvQbm8eMOm5TOd7015a0H+0+BReZaDvctnfDep2iIPr+JuSZQmQpVblJohqvlQnco= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750881878; 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=kLs4TCrB7TY18MzSHFJasX0fqQ2LMCC77VSrJ3un/UFKBp2MrBmHwVXhzfmVicOuUegSd7Nzy4Vo24XD1zAb5dh5jUT+BZHQUArUDkCNFX25OnA9KZr7WVFXpoM0S0tE9ns/4pLTkJQHVdX1tj7so602fl8OXqA96t1idFuEzW8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=aHH9mFrI; 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="aHH9mFrI" Received: by smtp.kernel.org (Postfix) with ESMTPS id F230DC4CEEE; Wed, 25 Jun 2025 20:04:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750881878; bh=LUlA/DiEIN/Tu/zhjXQCHb0b8RxKqKzkaIf2xrKvops=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=aHH9mFrIkR3xwzpJbY/jqL1ar8tVOLssrydWZBvDitUOHLH7+oky1g0fh5w9O5KMQ osEbbQw7k+TF/3vgl+S3Nu72CjRXQkctxH3YQogFFQeOX4uJMTijyAUGEG3vhDC3e1 v3EjmvGgtuc/xYvLTblHBMj5YkypgpikI/BWBAcxvaqYqd2a7PFK41Lbjn0DrsfihB Wbu0XRtsFC6G96VdljO2ohSu7RDa0v0o6SQM9cz3LL64AG2h9RL3lGsPzk6+s6Xxpf /WgpMo9xMNGQ+x7o3hw6mdLcsK/4Vjf1wUiFploEi9h2TeGZ7xZTZnrlN5FAGBpXcL ujxlyIXz+Sdrg== 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 E342FC7EE32; Wed, 25 Jun 2025 20:04:37 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Thu, 26 Jun 2025 00:04:27 +0200 Subject: [PATCH v3 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: <20250626-rimob-initial-devicetree-v3-2-4017ac9fd93d@protonmail.com> References: <20250626-rimob-initial-devicetree-v3-0-4017ac9fd93d@protonmail.com> In-Reply-To: <20250626-rimob-initial-devicetree-v3-0-4017ac9fd93d@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=1750889075; l=793; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=rX9AadKtpX+eNxD3sjDhJeQkUeOFBglGYJMKRi4cNf8=; b=fLYBJbNYenAh9rXeUZZHelbl0soSmT6xzWnQM93fMuh0S5L1t0Odi2ksuLNWn5XjJueuk6Z+Q EGienFyoDV7DAinTC98+Iu3TCBNPfFZqAQQRjpcwGeTALhHEy6SOZFc 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 Acked-by: Rob Herring (Arm) --- 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 16:27:22 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 761AA20A5F5; Wed, 25 Jun 2025 20:04:38 +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=1750881878; cv=none; b=j3MJ93i57i5uO5wEkInrvRFu0u44dGUb8NTuuusZZNMSS0MSBtYFl5TEKaSHjSqBLD0B2u6TpzEvhToE/6R7K0KT2La2k+TpmDvxhDpXk3SoKogUfDPDZGOiWGIRU0XZUGoeVPlAAwnld57goTn/lghhtzIH/3f1L45USr8P8hM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750881878; c=relaxed/simple; bh=z9NgzLPdkixra/QUJxb+x6d8KoigZnVyhXR1Dq4delE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R9rqD7yGRru3N2MuYn4TOWM78ywxc0kgiDLZOaWafXwYczZTxHQZLsza34QT49dh66sd820DZ2XcjdUy6KmsW7Zx8JJguNvbb6LswJtmgIfdVwUzHrwAUZhvbsq2x+VR8oq404d661Q05xTOAnqr8cCo8786sxCTajp/ZbOvNdw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=X501Pvl+; 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="X501Pvl+" Received: by smtp.kernel.org (Postfix) with ESMTPS id 15825C4CEF4; Wed, 25 Jun 2025 20:04:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750881878; bh=z9NgzLPdkixra/QUJxb+x6d8KoigZnVyhXR1Dq4delE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=X501Pvl+5ZdhTs/MXoPyeDQg0e4XgavclbDE63yfguRRFlAnw9lynnzxoNUROLBWf XQlHUD0j0eKRjjKAwnDB+qv3VfDpeFoOy0Jg89Asp9ozNQuIH9rdIOZqDOgMfR9YR1 2VQ5ssufqwQm5TwI2RM87UXgDVzIOB0XGFuSQAhucxIJT/1HN1WQ9cPDZ6Gu3CgVBi kxzmunRQXCdwNzB4TS535Dz94LY3P6qusCw78YLaZiNv8bSjkUBvxh0oMtn9jEFjB/ fFI2iW0dLuXuHPw9HVtIViuaJmcfxqpR7GtRALv4Y6OMz9u4SWa87PLGFdyS0ykzNA o7IjVVHrZhg2A== 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 F2A00C7EE2A; Wed, 25 Jun 2025 20:04:37 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Thu, 26 Jun 2025 00:04:28 +0200 Subject: [PATCH v3 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: <20250626-rimob-initial-devicetree-v3-3-4017ac9fd93d@protonmail.com> References: <20250626-rimob-initial-devicetree-v3-0-4017ac9fd93d@protonmail.com> In-Reply-To: <20250626-rimob-initial-devicetree-v3-0-4017ac9fd93d@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=1750889075; l=7327; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=qtnuNmfCBsjsZNE4PsKOQQMDD+xe/GZt7WSU7ruu8fI=; b=FYhlVyQR1iRUmooP2P1OzbLuLiksB/VDSWpYe1fyzOCEkZgnTXmUaJIgHBllt8u4MU/xsXknu Ww61/T9Z6DOClHtRAxC82qYuUamgeIX2oP3hV6SyoS1mTSNGz2xjTd0 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