Loading qcom/yupik-atp.dtsi +15 −9 Original line number Diff line number Diff line Loading @@ -70,19 +70,25 @@ vcc-low-voltage-sup; vcc-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; /* * Vccq2 voltage level should be 1.8V but in case of yupik * Yupik target supports both UFS2.2 & UFS3.1, here * vccq2 is supplied via eLDO, and that is controlled via * L9B which supports a max voltage of 1.2V, but eLDO would * supply 1.8V. * supply 1.8V. and same L9B acts as vccq voltage for UFS3.1 * devices. * Here L9B can max support for 1.2V but UFS GKI driver code * votes for 1.8V, which is leading to failure from pmic * regulator. * * Now since vccq and control of eLDO are common that is L9B * we can use vccq vote as control of eLDO for vccq2. * Hence vccq entries shall be used for both type of UFS * devices only. And vccq entries should not be changed/removed * for any design alteration. */ vccq2-supply = <&L9B>; vccq2-voltage-level = <1200000 1200000>; vccq2-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; qcom,vddp-ref-clk-supply = <&L9B>; qcom,vddp-ref-clk-max-microamp = <100>; Loading qcom/yupik-idp.dtsi +15 −9 Original line number Diff line number Diff line Loading @@ -71,19 +71,25 @@ vcc-low-voltage-sup; vcc-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; /* * Vccq2 voltage level should be 1.8V but in case of yupik * Yupik target supports both UFS2.2 & UFS3.1, here * vccq2 is supplied via eLDO, and that is controlled via * L9B which supports a max voltage of 1.2V, but eLDO would * supply 1.8V. * supply 1.8V. and same L9B acts as vccq voltage for UFS3.1 * devices. * Here L9B can max support for 1.2V but UFS GKI driver code * votes for 1.8V, which is leading to failure from pmic * regulator. * * Now since vccq and control of eLDO are common that is L9B * we can use vccq vote as control of eLDO for vccq2. * Hence vccq entries shall be used for both type of UFS * devices only. And vccq entries should not be changed/removed * for any design alteration. */ vccq2-supply = <&L9B>; vccq2-voltage-level = <1200000 1200000>; vccq2-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; qcom,vddp-ref-clk-supply = <&L9B>; qcom,vddp-ref-clk-max-microamp = <100>; Loading qcom/yupik-qrd.dtsi +15 −9 Original line number Diff line number Diff line Loading @@ -72,19 +72,25 @@ vcc-low-voltage-sup; vcc-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; /* * Vccq2 voltage level should be 1.8V but in case of yupik * Yupik target supports both UFS2.2 & UFS3.1, here * vccq2 is supplied via eLDO, and that is controlled via * L9B which supports a max voltage of 1.2V, but eLDO would * supply 1.8V. * supply 1.8V. and same L9B acts as vccq voltage for UFS3.1 * devices. * Here L9B can max support for 1.2V but UFS GKI driver code * votes for 1.8V, which is leading to failure from pmic * regulator. * * Now since vccq and control of eLDO are common that is L9B * we can use vccq vote as control of eLDO for vccq2. * Hence vccq entries shall be used for both type of UFS * devices only. And vccq entries should not be changed/removed * for any design alteration. */ vccq2-supply = <&L9B>; vccq2-voltage-level = <1200000 1200000>; vccq2-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; qcom,vddp-ref-clk-supply = <&L9B>; qcom,vddp-ref-clk-max-microamp = <100>; Loading Loading
qcom/yupik-atp.dtsi +15 −9 Original line number Diff line number Diff line Loading @@ -70,19 +70,25 @@ vcc-low-voltage-sup; vcc-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; /* * Vccq2 voltage level should be 1.8V but in case of yupik * Yupik target supports both UFS2.2 & UFS3.1, here * vccq2 is supplied via eLDO, and that is controlled via * L9B which supports a max voltage of 1.2V, but eLDO would * supply 1.8V. * supply 1.8V. and same L9B acts as vccq voltage for UFS3.1 * devices. * Here L9B can max support for 1.2V but UFS GKI driver code * votes for 1.8V, which is leading to failure from pmic * regulator. * * Now since vccq and control of eLDO are common that is L9B * we can use vccq vote as control of eLDO for vccq2. * Hence vccq entries shall be used for both type of UFS * devices only. And vccq entries should not be changed/removed * for any design alteration. */ vccq2-supply = <&L9B>; vccq2-voltage-level = <1200000 1200000>; vccq2-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; qcom,vddp-ref-clk-supply = <&L9B>; qcom,vddp-ref-clk-max-microamp = <100>; Loading
qcom/yupik-idp.dtsi +15 −9 Original line number Diff line number Diff line Loading @@ -71,19 +71,25 @@ vcc-low-voltage-sup; vcc-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; /* * Vccq2 voltage level should be 1.8V but in case of yupik * Yupik target supports both UFS2.2 & UFS3.1, here * vccq2 is supplied via eLDO, and that is controlled via * L9B which supports a max voltage of 1.2V, but eLDO would * supply 1.8V. * supply 1.8V. and same L9B acts as vccq voltage for UFS3.1 * devices. * Here L9B can max support for 1.2V but UFS GKI driver code * votes for 1.8V, which is leading to failure from pmic * regulator. * * Now since vccq and control of eLDO are common that is L9B * we can use vccq vote as control of eLDO for vccq2. * Hence vccq entries shall be used for both type of UFS * devices only. And vccq entries should not be changed/removed * for any design alteration. */ vccq2-supply = <&L9B>; vccq2-voltage-level = <1200000 1200000>; vccq2-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; qcom,vddp-ref-clk-supply = <&L9B>; qcom,vddp-ref-clk-max-microamp = <100>; Loading
qcom/yupik-qrd.dtsi +15 −9 Original line number Diff line number Diff line Loading @@ -72,19 +72,25 @@ vcc-low-voltage-sup; vcc-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; /* * Vccq2 voltage level should be 1.8V but in case of yupik * Yupik target supports both UFS2.2 & UFS3.1, here * vccq2 is supplied via eLDO, and that is controlled via * L9B which supports a max voltage of 1.2V, but eLDO would * supply 1.8V. * supply 1.8V. and same L9B acts as vccq voltage for UFS3.1 * devices. * Here L9B can max support for 1.2V but UFS GKI driver code * votes for 1.8V, which is leading to failure from pmic * regulator. * * Now since vccq and control of eLDO are common that is L9B * we can use vccq vote as control of eLDO for vccq2. * Hence vccq entries shall be used for both type of UFS * devices only. And vccq entries should not be changed/removed * for any design alteration. */ vccq2-supply = <&L9B>; vccq2-voltage-level = <1200000 1200000>; vccq2-max-microamp = <800000>; vccq-supply = <&L9B>; vccq-max-microamp = <900000>; vccq-min-microamp = <10000>; qcom,vddp-ref-clk-supply = <&L9B>; qcom,vddp-ref-clk-max-microamp = <100>; Loading