[PATCH v9 3/4] arm64: dts: rockchip: refactor items from Orange Pi 5/b to prep for Pro

Dennis Gilmore dennis at ausil.us
Tue May 5 13:30:49 PDT 2026


On Tue, May 5, 2026 at 12:36 PM Heiko Stuebner <heiko at sntech.de> wrote:
>
> Hi Dennis,
>
> Am Mittwoch, 29. April 2026, 04:47:34 Mitteleuropäische Sommerzeit schrieb Dennis Gilmore:
> > The RK806 PLDO1 and PLDO2 outputs are wired differently between the
> > 5/5B and the Pro (PLDO1/PLDO2 are swapped), so label the PMIC node
> > rk806_single in the base dtsi, drop pldo-reg1/pldo-reg2 from it, and
> > define them via a &rk806_single regulators augmentation in
> > rk3588s-orangepi-5-5b.dtsi. The Pro will supply its own mapping.
>
> I guess my only question is, where did that "single" come from and what
> is it supposed to mean? ... I would've assumed "&rk806" as label would've
> been enough? But maybe that "_single" has some special meaning?
>
> Thanks
> Heiko

Hi Heiko,

The _single suffix was meant to distinguish this from dual-RK806
designs (e.g. EVB1/EVB2/QuartzPro64) where two RK806 PMICs are chained
as master (pmic at 0) and slave (pmic at 1). I wanted to signal "this board
has exactly one RK806, not the master half of a pair."

You're right that this is unnecessary — the EVB boards don't label
their master as rk806_master either, so there's no established
convention that _single is part of. I'll rename it to just rk806 in
v10.

Dennis



More information about the linux-arm-kernel mailing list