Hi Dragan, On Sun Mar 2, 2025 at 7:48 PM CET, Dragan Simic wrote: > Add missing "avdd-0v9-supply" and "avdd-1v8-supply" properties to the "hdmi" > node in the Pine64 RockPro64 board dtsi file. To achieve this, also add the > associated "vcca_0v9" regulator that produces the 0.9 V supply, [1][2] which > hasn't been defined previously in the board dtsi file. > > This also eliminates the following warnings from the kernel log: > > dwhdmi-rockchip ff940000.hdmi: supply avdd-0v9 not found, using dummy regulator > dwhdmi-rockchip ff940000.hdmi: supply avdd-1v8 not found, using dummy regulator Also thanks for this patch :-) I've now also confirmed for myself that without this patch I see the above warnings and I don't see them with this patch applied. When booting up I saw an U-Boot logo (hadn't seen that one before) and not longer after that I saw the various boot messages come by on the monitor I had connected to the HDMI port. This is only a *very* barebones install (yet), so I couldn't do 'deeper' tests, but HDMI appears to work. So feel free to include: Tested-by: Diederik de Haas <didi.debian@xxxxxxxxx> Cheers, Diederik > > There are no functional changes to the way board works with these additions, > because the "vcc1v8_dvp" and "vcca_0v9" regulators are always enabled, [1][2] > but these additions improve the accuracy of hardware description. > > These changes apply to the both supported hardware revisions of the Pine64 > RockPro64, i.e. to the production-run revisions 2.0 and 2.1. [1][2] > > [1] https://files.pine64.org/doc/rockpro64/rockpro64_v21-SCH.pdf > [2] https://files.pine64.org/doc/rockpro64/rockpro64_v20-SCH.pdf > > Fixes: e4f3fb490967 ("arm64: dts: rockchip: add initial dts support for Rockpro64") > Cc: stable@xxxxxxxxxxxxxxx > Suggested-by: Diederik de Haas <didi.debian@xxxxxxxxx> > Signed-off-by: Dragan Simic <dsimic@xxxxxxxxxxx> > --- > arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi > index 69a9d6170649..47dc198706c8 100644 > --- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi > +++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi > @@ -227,6 +227,16 @@ vcc5v0_usb: regulator-vcc5v0-usb { > vin-supply = <&vcc12v_dcin>; > }; > > + vcca_0v9: regulator-vcca-0v9 { > + compatible = "regulator-fixed"; > + regulator-name = "vcca_0v9"; > + regulator-always-on; > + regulator-boot-on; > + regulator-min-microvolt = <900000>; > + regulator-max-microvolt = <900000>; > + vin-supply = <&vcc3v3_sys>; > + }; > + > vdd_log: regulator-vdd-log { > compatible = "pwm-regulator"; > pwms = <&pwm2 0 25000 1>; > @@ -312,6 +322,8 @@ &gmac { > }; > > &hdmi { > + avdd-0v9-supply = <&vcca_0v9>; > + avdd-1v8-supply = <&vcc1v8_dvp>; > ddc-i2c-bus = <&i2c3>; > pinctrl-names = "default"; > pinctrl-0 = <&hdmi_cec>;
Attachment:
signature.asc
Description: PGP signature