Re: [PATCH] ARM: dts: cubieboard4: Fix DCDC5 regulator constraints

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 07 Oct 2024 23:29:16 +0100, Andre Przywara wrote:
> The DCDC5 voltage rail in the X-Powers AXP809 PMIC has a resolution of
> 50mV, so the currently enforced limits of 1.475 and 1.525 volts cannot
> be set, when the existing regulator value is beyond this range.
> 
> This will lead to the whole regulator driver to give up and fail
> probing, which in turn will hang the system, as essential devices depend
> on the PMIC.
> In this case a bug in U-Boot set the voltage to 1.75V (meant for DCDC4),
> and the AXP driver's attempt to correct this lead to this error:
> ==================
> [    4.447653] axp20x-rsb sunxi-rsb-3a3: AXP20X driver loaded
> [    4.450066] vcc-dram: Bringing 1750000uV into 1575000-1575000uV
> [    4.460272] vcc-dram: failed to apply 1575000-1575000uV constraint: -EINVAL
> [    4.474788] axp20x-regulator axp20x-regulator.0: Failed to register dcdc5
> [    4.482276] axp20x-regulator axp20x-regulator.0: probe with driver axp20x-regulator failed with error -22
> ==================
> 
> [...]

Applied to fixes-for-6.12 in git@xxxxxxxxxx:linux-sunxi/linux-sunxi.git, thanks!

[1/1] ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
      commit: dd36ad71ad65968f97630808bc8d605c929b128e

Best regards,
-- 
Chen-Yu Tsai <wens@xxxxxxxx>





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux