From nobody Tue Apr 7 14:07:40 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4FAFE3ECBD9 for ; Wed, 25 Feb 2026 15:11:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772032315; cv=none; b=Bg6vMZRxXNpfscc8fhpFlfZq/7JwQbV1E/B2amfYyFS6X3ZAWwMnp+ebFi47s2dDByZs9TZj6GjianfeGPnbtuIUwrsHZhYcOFcw/ZR6dR8DXvjRqtwXXTWDkppD5A7Dqk6R1hR06XCCStcZ1qoxFmkBHFu8PHKe8bU1ftOyMps= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772032315; c=relaxed/simple; bh=j6sZETseMN/HjckJorIBcPNP2vyoc6UPvKGxiTKNu48=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HCzVOAit00mTd6geenp12CkFZ+HSq9Q0P3trgKHHPtozw58irf2ln4KEE6cVzx06S+MRM2ySb2hm69lnv4KT9dftK5vOYTmun+5F+dFnMwGtOAB18d/ud0B3g2f8403oDBqv2gTq24IT12PBjSPb6qZyapaMLf/0lZG8HiuzHiQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=JDUmUon+; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="JDUmUon+" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-48371bb515eso85854805e9.1 for ; Wed, 25 Feb 2026 07:11:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1772032313; x=1772637113; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Q2WLVd83kJlGdeC9nXMYnekKTRyloV2jqdKhPZeFYwk=; b=JDUmUon+++4UcIjtyulxs0/tct/N2IreWv+XnKKe8JTibOpRRO5wDrFbXB9wuqg3QZ xwVnS4Qe3Jmj8GDDP88sqxQ0fvUF0cGjG4/3NdaGzsNL9eVljcFEDrmfAxpCZeXUA/6D ADwR/OZ5PyE0YhL3n0iIK8AncjVLH63vj5Cg0tm0aN5GTT4v4cGrnBwpM1Ttf9wHU8W0 HtU9kDAQfgVHpH81QCV/vyEulXq9GwfdedX9jq+w3y3K3bZMyjkdksQDtv2L0BvNJHdD jb6oU2XdxQ3J1JYpbT8S35973S8euqPsGhZFx/BhJKmrT70H0RXV0Hi7jfu3ddFwhVaR z33A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772032313; x=1772637113; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Q2WLVd83kJlGdeC9nXMYnekKTRyloV2jqdKhPZeFYwk=; b=LuoktguWn4LICRhhEpnRNYpEmL959Ogh2CSyfn1nHzAeMNm1J/aMBFi1M1hYWD/PnS KLCK0jHX2E/Wzbo6AsokgRaRExlLJrTmXbEgIQ0BStZgLAtBcvamiQ75WVs/gBtDXe9y jrTN0XBdxShs1y1ErnZ0EdFNcBsdgxgQ+Luar3kvtdsGZkiD2AivZ9BsoHBE7tqyGf4j WmCNxTC5P6E7sgLfC3InpTlQ1r4qNJRa2whanr5rJ+wlTPuX6QuUhtXKMfB4+31rhRQn JYhCsg88Jnp4xgG4HbnJrJcYuWumxA0JYo9TRfklRM+aDiHEuVaXePyK3KzILhvOBCAt leUw== X-Forwarded-Encrypted: i=1; AJvYcCUdL7VVw7ycN5I9IJ9Sa0XfJf8D16NSrFiZrB5CvRcgv0ORKzyCE+WDJhLv7dGAhftHurnkHPcSrMcmLYQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6nnSbZZHd9/htennRc2rwRY9t5AKNXu9nAVm6obmhg95ELcrl y6q0kWZrw0SXEsj1M3DvJdSD4NmWJuBSRjGWGq/rR7H3MU3tELzaYM1PBMWscQlG/3E= X-Gm-Gg: ATEYQzx/WtNmH+7hfG2gbpTELsUdtt5OQUjjg2vccX5A6K8H9e9FtazuPfi1uJcs/gZ tAGA3pOZJ9cu84cTOd/kP/7dzQ5a441JwRHPW1l6xuwA7LwIYGusyTe57DDMDsptUS8f64zLV2d /G8olfLo/rgINH/eKAh8KGX6y7y8fsUq7EufLa8dciYb6lMmdUUu28VYjEBV1Pe7v+0EkTtw3Cb oM1nv9xmWCzq+6At4uzNC/1XKqfH1XNv36hxHwpyfWscUOKJJanB9Y8A/EXLD4LADo2bFPQOmyw yFxiPNBbOcm5JXqkWUYmh3BSoy4ngiqSxJHIUS9tsLJbf0FIHJuKq589eEVu8p1OkLl1HgMSXcy gXqOv7Q3yAbkVMpjRmo8/nfT3HJ3Wh4WhFnF076/FUTa1lB/AGL6FnYk5rR+45s6U5m8JI7MA+Z peCRhP5DWvL4OLyS7W3ft19W0iVHJcHjxVGN7SVWOTczpDtrby8jTYgrUOKtAr77IT X-Received: by 2002:a05:600c:64ce:b0:47f:b737:5ce0 with SMTP id 5b1f17b1804b1-483a96378f0mr254970275e9.23.1772032312854; Wed, 25 Feb 2026 07:11:52 -0800 (PST) Received: from [192.168.0.35] (188-141-3-146.dynamic.upc.ie. [188.141.3.146]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483bfba9a5esm33950695e9.4.2026.02.25.07.11.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 07:11:52 -0800 (PST) From: Bryan O'Donoghue Date: Wed, 25 Feb 2026 15:11:33 +0000 Subject: [PATCH v8 16/18] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 camera PMIC with voltage levels for IR and RGB camera 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: <20260225-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v8-16-95517393bcb2@linaro.org> References: <20260225-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v8-0-95517393bcb2@linaro.org> In-Reply-To: <20260225-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v8-0-95517393bcb2@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Todor Tomov , Mauro Carvalho Chehab , Konrad Dybcio , Vladimir Zapolskiy , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Bryan O'Donoghue , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2241; i=bryan.odonoghue@linaro.org; h=from:subject:message-id; bh=j6sZETseMN/HjckJorIBcPNP2vyoc6UPvKGxiTKNu48=; b=owEBbQKS/ZANAwAKASJxO7Ohjcg6AcsmYgBpnxEcj6Z2Tptyk3dXGDm4ytGQWB3RGUhMVI6TT vaymiQG5GuJAjMEAAEKAB0WIQTmk/sqq6Nt4Rerb7QicTuzoY3IOgUCaZ8RHAAKCRAicTuzoY3I Ojp0D/46vMLxdNq1k6N+H4nL+XPI+bC3nMN+DdJmlokpqnT277P9/FF+q6mAO50ra7IAWdNGyKi /WaUlDe1Hv7nlVtMAwuUvTfkLQ6/bDj2SI2ocf+1op1wN+ene4hTTZi/vNRMzeAqKHBMgo0H3uc 7Kr1yhRq33h8A6BCPLjQY/Sev+tmG0ov4ulTajz+ecXErvHRNUMge64AR5yLYb2rtBh61oR8tEN OLYBkuUmNwdM8q8K/Cn2DlKYn+6ZnIUACfjwBQ2wQbT1WQPEZy1Bz42+RPLeVl19CUficqgVJ0x PmpnCFqozJr4uEKVyqwMlYwxZET8zAR4iBz1zDr/YHcF1ehW+IrajvIhh3/DsSZw+6WZU4wWA0r UWhGyhi1OKZNDoxuMSTfpuAdJLHi1MmVZuZZdwkI83KCD4OUS8WPjL93KSyPYTQf0SSocJlHabm A7tZJZH2v2jzSBDQ1xsIaQk+k6SgBzYY56KQ9aXO1JBSeEAvLp2yH8MZ4zQDLnEA2w0nfvo1Ju3 HN0W76SuBZzdEPRJIkjpT/H04ATo9Iebreo8yxf2mUlZKx52l9dlCes2CfLpyrT3Qb/cFcGSoPO ASAt/g45FYKP5+kABKuX99yUVbjyoLG6GBRz6WdsC2yNTnui4dBAt1rHXr0AesOV8Bq72TbWCZM sCpA8PPdrVg5FWg== X-Developer-Key: i=bryan.odonoghue@linaro.org; a=openpgp; fpr=E693FB2AABA36DE117AB6FB422713BB3A18DC83A Add voltage regulators-8 for Camera on slim7x including: - vreg_l7m_2p8 - vreg_l2m_1p2 - vreg_l4m_1p8 Signed-off-by: Bryan O'Donoghue Reviewed-by: Christopher Obbard --- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 51 ++++++++++++++++++= ++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts b/arc= h/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts index d6472e5a3f9fa..f10dff1da7f8e 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts @@ -795,6 +795,57 @@ vreg_l3j_0p8: ldo3 { regulator-initial-mode =3D ; }; }; + + regulators-8 { + compatible =3D "qcom,pm8010-rpmh-regulators"; + qcom,pmic-id =3D "m"; + + vdd-l1-l2-supply =3D <&vreg_s5j_1p2>; + vdd-l3-l4-supply =3D <&vreg_s4c_1p8>; + vdd-l7-supply =3D <&vreg_bob1>; + + vreg_l1m_1p2: ldo1 { + regulator-name =3D "vreg_l1m_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1260000>; + regulator-initial-mode =3D ; + }; + + vreg_l2m_1p2: ldo2 { + regulator-name =3D "vreg_l2m_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1260000>; + regulator-initial-mode =3D ; + }; + + vreg_l3m_1p8: ldo3 { + regulator-name =3D "vreg_l3m_1p8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1900000>; + regulator-initial-mode =3D ; + }; + + vreg_l4m_1p8: ldo4 { + regulator-name =3D "vreg_l4m_1p8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1900000>; + regulator-initial-mode =3D ; + }; + + vreg_l5m_2p8: ldo5 { + regulator-name =3D "vreg_l5m_2p8"; + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <3072000>; + regulator-initial-mode =3D ; + }; + + vreg_l7m_2p8: ldo7 { + regulator-name =3D "vreg_l7m_2p8"; + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <3072000>; + regulator-initial-mode =3D ; + }; + }; }; =20 &gpu { --=20 2.52.0