linux-postmarketos-qcom-sm8550: use rtwo-specific regulator ranges
The reference-design rail voltages that both sm8550-mtp and the rtwo downstream share are unchanged, but three rails carry board-specific ranges in the Motorola DT / device DTB dump: L11B (panel VDD): 1.20-1.50 V -> 1.23-1.28 V L1E (USB HS phy): fixed 0.88 V -> 0.88-0.912 V L1G (UFS VCCQ): fixed 1.20 V -> 1.144-1.256 V Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QF5HebjUsRaxbW4cBX6HJP
This commit is contained in:
@@ -105,5 +105,5 @@ package() {
|
|||||||
# 'pmbootstrap checksum linux-postmarketos-qcom-sm8550' (it downloads ~250 MB).
|
# 'pmbootstrap checksum linux-postmarketos-qcom-sm8550' (it downloads ~250 MB).
|
||||||
sha512sums="
|
sha512sums="
|
||||||
19f6d0ee8481e34b0b8c27f07f3023182cda9e2a3d67e40989b1f300b7e82d7ea606fb112599dd9399e0d5f973d43b289d8932a4b578b6ffe4168af05e19f795 linux-postmarketos-qcom-sm8550-22591bbc21da5cc0c6e37503b77bd2d852fe241c.tar.gz
|
19f6d0ee8481e34b0b8c27f07f3023182cda9e2a3d67e40989b1f300b7e82d7ea606fb112599dd9399e0d5f973d43b289d8932a4b578b6ffe4168af05e19f795 linux-postmarketos-qcom-sm8550-22591bbc21da5cc0c6e37503b77bd2d852fe241c.tar.gz
|
||||||
ae0883f072ee106a8e5512240968312ea044d05151945924cd2f0db42a22d149fa0511511a2a3e2bba3d77b0c01e046ce3d5b9d01d6bdd148dd1c0edac85423a sm8550-motorola-rtwo.dts
|
11210b15854d92754b7bc801c1e807497b3336585498770d62d5aec6f81bc5b0b0ad6f775421e3af34edaece04f2b81e9bbc01381b78d1030d97598902d6fb11 sm8550-motorola-rtwo.dts
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -117,9 +117,11 @@
|
|||||||
|
|
||||||
&apps_rsc {
|
&apps_rsc {
|
||||||
/*
|
/*
|
||||||
* PM8550-family RPMh regulators. The rail *definitions* are the SM8550
|
* PM8550-family RPMh regulators. Rail voltage ranges are the SM8550
|
||||||
* reference-design values (from sm8550-mtp.dts); the consumer wiring
|
* reference-design values, which the rtwo downstream DT shares; the
|
||||||
* (touch, SD, panel, UFS) is taken from the Motorola downstream DT.
|
* few board-specific ranges (L11B panel, L1E, L1G) and the consumer
|
||||||
|
* wiring (touch, SD, panel, UFS) come from the Motorola downstream DT
|
||||||
|
* and the DTB dumped from the device.
|
||||||
*/
|
*/
|
||||||
regulators-0 {
|
regulators-0 {
|
||||||
compatible = "qcom,pm8550-rpmh-regulators";
|
compatible = "qcom,pm8550-rpmh-regulators";
|
||||||
@@ -190,7 +192,7 @@
|
|||||||
vreg_l8b_1p8: ldo8 {
|
vreg_l8b_1p8: ldo8 {
|
||||||
regulator-name = "vreg_l8b_1p8";
|
regulator-name = "vreg_l8b_1p8";
|
||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <2960000>;
|
regulator-max-microvolt = <3008000>;
|
||||||
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -208,10 +210,11 @@
|
|||||||
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* panel VDD (Novatek NT37705) - board-specific range from downstream */
|
||||||
vreg_l11b_1p2: ldo11 {
|
vreg_l11b_1p2: ldo11 {
|
||||||
regulator-name = "vreg_l11b_1p2";
|
regulator-name = "vreg_l11b_1p2";
|
||||||
regulator-min-microvolt = <1200000>;
|
regulator-min-microvolt = <1230000>;
|
||||||
regulator-max-microvolt = <1504000>;
|
regulator-max-microvolt = <1280000>;
|
||||||
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -313,7 +316,7 @@
|
|||||||
vreg_l1e_0p88: ldo1 {
|
vreg_l1e_0p88: ldo1 {
|
||||||
regulator-name = "vreg_l1e_0p88";
|
regulator-name = "vreg_l1e_0p88";
|
||||||
regulator-min-microvolt = <880000>;
|
regulator-min-microvolt = <880000>;
|
||||||
regulator-max-microvolt = <880000>;
|
regulator-max-microvolt = <912000>;
|
||||||
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -426,10 +429,11 @@
|
|||||||
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* UFS VCCQ - board-specific range from downstream */
|
||||||
vreg_l1g_1p2: ldo1 {
|
vreg_l1g_1p2: ldo1 {
|
||||||
regulator-name = "vreg_l1g_1p2";
|
regulator-name = "vreg_l1g_1p2";
|
||||||
regulator-min-microvolt = <1200000>;
|
regulator-min-microvolt = <1144000>;
|
||||||
regulator-max-microvolt = <1200000>;
|
regulator-max-microvolt = <1256000>;
|
||||||
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user