From nobody Wed Oct 8 22:14:14 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 A4BA522A807; Mon, 23 Jun 2025 23:20:17 +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=1750720817; cv=none; b=AxO6FPTh6NtBKc2g+NLbhyibahTQq32fHaFXu+j8ZxOceXN6BtYRgwjpACzHdrn4KzDjzDjQr/KElUHaskU7PalVfCNVG9PFBNj7QmHnQnhMGGM1zPoJiydtL2rHpTNR+ZiVWRFTCykrJoYUXc8HtRg+oKZl8dJJK98K+zUmXHE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750720817; c=relaxed/simple; bh=YVKGAGVsACWbyrmdgWnP+9izAWOhuOpM0wHyxpQHWY8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ro1IUrE58Sa7DYcCnJhbTPYYTAaGAFZfrevhx4RcO0H1nH+Fpz835wYekqwb45lNUrbFKs8oPrvxTC9E2RR7cQP8gqn87xxxAva8PaVCuGYbsoTXIu2CCICDPy23U+hFUA8aIxsS5TbTRj4SSwKe53QGxA/kyADyXvoH1GFM5WE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nu9Gii6S; 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="nu9Gii6S" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4C4A0C4CEED; Mon, 23 Jun 2025 23:20:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750720817; bh=YVKGAGVsACWbyrmdgWnP+9izAWOhuOpM0wHyxpQHWY8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=nu9Gii6SOrszt0PPp9ijtPnMAzAGMdz4xMPTPGHsUNDXC9qpMCZt3AmFCSgZS7icr EX9GvVitkU4gSq4YfGwxa3NjiPoVCgay1sRGgxlA36/rcYSvkmsiSBLTluZ8Ez+fxa grwnZaKSDfNVPV0Is2IVLaWX6KyWuLP6wq7Q3pvkbJeXme3LI3IAx9tj18i0r3AZoQ b5MBoiKRIrVjmNEZ4hTNIAjNPOv8A4+J91oASQOcOg6lTKdV/7KOXIlicjVG3hlQSX uVfq4YL+wIND5lY0+7KD3yY/bBLSl5uwewEykfIkcby9VBsLzv114ACg7NPO+cIHEm Yi3nEMjRSZRBw== 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 2FB2CC77B7C; Mon, 23 Jun 2025 23:20:17 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Tue, 24 Jun 2025 03:20:05 +0200 Subject: [PATCH v2 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: <20250624-rimob-initial-devicetree-v2-1-34f6045ebc30@protonmail.com> References: <20250624-rimob-initial-devicetree-v2-0-34f6045ebc30@protonmail.com> In-Reply-To: <20250624-rimob-initial-devicetree-v2-0-34f6045ebc30@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=1750728014; l=842; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=J+VRXXOlyvkdHa/6myly6nwuZ1NEFMyiM9bj1pJ3sO4=; b=hENxemDPTl2N1ECPxg1Coo0elWXvnOa4n2b1AJC+Db2kN2w8TVvrQfWhgwQXT+3yO/KndYCvP wPXavjJORefCM/ar7ojsyrtPteTr3pGCE4m5n5I5y2BXLvE2+w/G/w7 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 Wed Oct 8 22:14:14 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 A718122A808; Mon, 23 Jun 2025 23:20:17 +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=1750720817; cv=none; b=Z2anNz+zvSWX6BJpbMg1dg5/3P5JX7Pxi5JOdNe1fw92WHN3WnJuxQJT9JqNBPChHbgsBC6BZ/3bqjSE3tWBJhPSuQf2iaRVgUbAFJNex7qtdDAuAc6nfV3EMRcc3Imn4QZ3VMwAU06/UB+Vprj/VlL5LD0sUvVvkp0DUR8/Dlk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750720817; 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=StZtYgfkRK3ap2k41PCl40J7oRna6Cpn4D13IoZAdRj/Wjuky/mFqjJ2E2LlD/KUhqOnd4flbRKjjyL+HzW1bagPyxiuwmhJeiN5L+ORlg5vT7y8R1zuXR3BbqgEEj8KoHQ88RpiC7Jb2ojFout3QJdA2ZQ6IcLQN0MaOLlwvIw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AnEsRaV+; 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="AnEsRaV+" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4E6CDC4CEEF; Mon, 23 Jun 2025 23:20:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750720817; bh=LUlA/DiEIN/Tu/zhjXQCHb0b8RxKqKzkaIf2xrKvops=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=AnEsRaV+48Mxv0CZw1IImjUyN10G91XBwS7sw75Jb6f62DcGJv7ulWK086Csk5cQ9 nPAZfolumaU+dKriMDeHnJav5BA4vHIx2xdDsNDtwsRG0ZFfkWmfQgGldN5zupBGrN O8d9JzqLLUEd+iwyX8Q/vFrM/B3Vm/+9CjpCquSwriuc8giL3OlTkw7W/KhuPIX477 MlCP6oEpMTDAVEvu87aFW580YScNzVEG9/60u80fTKLCLhT9gMJQTy7QeHhPxBPZr8 op2GQeApKFZAE9a0M/6B8XtdMTe/74DDD4lgZ5rmLCK+0BgNIeqWS3efi7RbYG/ojs o1t3Qy6IO6ntg== 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 3C857C7EE30; Mon, 23 Jun 2025 23:20:17 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Tue, 24 Jun 2025 03:20:06 +0200 Subject: [PATCH v2 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: <20250624-rimob-initial-devicetree-v2-2-34f6045ebc30@protonmail.com> References: <20250624-rimob-initial-devicetree-v2-0-34f6045ebc30@protonmail.com> In-Reply-To: <20250624-rimob-initial-devicetree-v2-0-34f6045ebc30@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=1750728014; l=793; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=rX9AadKtpX+eNxD3sjDhJeQkUeOFBglGYJMKRi4cNf8=; b=GBHhvDIR3yaCru3eUZ9eyUoF3NE+9Z0bHd+wdPwQzpMG7LKuZYcIJqHSL/XMavr7GygyD9VOb AyYV29f0fqvAkN0OJIdpwlzU0ek1LR025cL93OHcQE4nDTVwWc+d4po 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 Wed Oct 8 22:14:14 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 A4B47225792; Mon, 23 Jun 2025 23:20:17 +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=1750720817; cv=none; b=ht9qNwEaXCIUHcZRMzm5WqmoGsUyYPVzbgaWmAiG5OukwcEIiDlgHyF7IRtkrH2R9MKWtuOOwWPCDf8NmxTqPVvbbvWUHFW9VnSId59iq3giuzyk4YFbp0hW4jz9XRK+Ix2FRSzWPjsEPpA6028vwdxu8xgrVXdJxv4q3Mf0No0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750720817; c=relaxed/simple; bh=oQYAyth7EpMpObmx2Oec2ot1k8qrst+E46WUVrB1ECI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LW2344gsFsWtwfwCW2C8tGQs4K7Kr3ux1WaAmcNyQ6+qst1PfAcUABu9aI9zwlVROQEmPckxuVD6yn6nwX4BEH4IIDP+hIhQMGw0bh+odT/HQXctu4eQ1cyqlI5/7gG7XPNHSUQ/aQWfnkla5+jhcfRl/OFG/++Uw2ZU9j7Q7eE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=vLZWHp53; 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="vLZWHp53" Received: by smtp.kernel.org (Postfix) with ESMTPS id 583BBC4CEF6; Mon, 23 Jun 2025 23:20:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750720817; bh=oQYAyth7EpMpObmx2Oec2ot1k8qrst+E46WUVrB1ECI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=vLZWHp53AKZQ/RVYEwzyqgPsU9Mz734DG8s2dMS1puJ4Po0vJbwNinWTnnurimvwm hGtUbGcUO/OUxaKz60+loU0q+wkdQBK5EVqkRy1X4UuTvzFox+/5njpmZbw6m3UvQr LJ8uwfSeUZ0ML3iGFj9VWw21ZRR4lBfLYddp5sfksLv/+XhZlD5LYn1L+3q2L3D0CY Aa7tGxvzq+w2+o/+WCIabGHCuSf3uMlWVP4+vZpQw+3OzPjAbtxC65csho841tc6oJ P+OsX6fo0UlgiYsrVY/5T0PieLSaB3YVGaLhvlhH5JDro7B71eNdT5qMixsoJXl6U+ iLOgv6hUCazuw== 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 498CBC7115B; Mon, 23 Jun 2025 23:20:17 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Date: Tue, 24 Jun 2025 03:20:07 +0200 Subject: [PATCH v2 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: <20250624-rimob-initial-devicetree-v2-3-34f6045ebc30@protonmail.com> References: <20250624-rimob-initial-devicetree-v2-0-34f6045ebc30@protonmail.com> In-Reply-To: <20250624-rimob-initial-devicetree-v2-0-34f6045ebc30@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=1750728014; l=7266; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=2d+XkqeAt+ieVRSP5+4mwaHMT7T66lRp5hshYBm+JPc=; b=LIg9eSYgHV5nnC5RG5733meTVG9uF/loxhPPVhjaLaO2jHLZiFYt4OBbXOw0FXCICwDKbXemE vsK/P4I+dc8CpQEomuCgBsEgoSz/Qxb322hWehypYNDnXhPlMVXnj8H 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 Reviewed-by: Konrad Dybcio --- 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