Re: [PATCH 0/2] arm64: dts: rockchip: Add H96 Max V58 (RK3588 based TV box)

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

 



On Mon, Jan 6, 2025 at 11:28 PM Rob Herring (Arm) <robh@xxxxxxxxxx> wrote:
>
>
> On Mon, 06 Jan 2025 01:07:16 +0400, Alexey Charkov wrote:
> > H96 Max V58 is a compact TV box based on Rockchip RK3588 SoC [1]
> > that ships with Android by default. Add support for it.
> >
> > Note that there is no publicly available hardware documentation,
> > nor vendor sources to be used as a reference, so this implementation
> > is best effort based on poking around my board and staring at the
> > decompiled stock DTB. It works for me, but improvement suggestions
> > are very much welcome.
> >
> > HDMI output is not tested, but expected to work.
> >
> > SPDIF output is not enabled (base RK3588 .dtsi needs amendment)
> >
> > Auxiliary LED display is not enabled (no mainline driver available).
> > The controller used is FD6551 connected to GPIO3 RK_PC7 (clk) and
> > GPIO3 RK_PD0 (data), which happen to be the right pins for
> > i2c5m0_xfer pinctrl config, and thus might potentially be used with
> > the hardware I2C5 controller (to be verified). Out of tree userspace
> > driver is available at [2].
> >
> > [1] https://www.h96tvbox.com/product/h96max-v58/
> > [2] https://github.com/arthur-liberman/linux_openvfd/blob/master/driver/controllers/fd650.c
> >
> > Signed-off-by: Alexey Charkov <alchark@xxxxxxxxx>
> > ---
> > Alexey Charkov (2):
> >       dt-bindings: arm: rockchip: Add H96 Max V58 TV box
> >       arm64: dts: rockchip: Add H96 Max V58 TV Box based on RK3588 SoC
> >
> >  .../devicetree/bindings/arm/rockchip.yaml          |   5 +
> >  arch/arm64/boot/dts/rockchip/Makefile              |   1 +
> >  .../arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | 785 +++++++++++++++++++++
> >  3 files changed, 791 insertions(+)
> > ---
> > base-commit: af349ca4d3f8659d84abc667125c826fda155109
> > change-id: 20240618-rk3588-h96-max-v58-c2c1bf8e6996
> >
> > Best regards,
> > --
> > Alexey Charkov <alchark@xxxxxxxxx>
> >
> >
> >
>
>
> My bot found new DTB warnings on the .dts files added or changed in this
> series.
>
> Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
> are fixed by another series. Ultimately, it is up to the platform
> maintainer whether these warnings are acceptable or not. No need to reply
> unless the platform maintainer has comments.
>
> If you already ran DT checks and didn't see these error(s), then
> make sure dt-schema is up to date:
>
>   pip3 install dtschema --upgrade
>
>
> New warnings running 'make CHECK_DTBS=y rockchip/rk3588-h96-max-v58.dtb' for 20250106-rk3588-h96-max-v58-v1-0-d25255f851fc@xxxxxxxxx:
>
> arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dtb: syscon@fd5d0000: usb2phy@0:otg-port: 'vbus-supply' does not match any of the regexes: 'pinctrl-[0-9]+'
>         from schema $id: http://devicetree.org/schemas/soc/rockchip/grf.yaml#
> arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dtb: usb2phy@0: otg-port: 'vbus-supply' does not match any of the regexes: 'pinctrl-[0-9]+'
>         from schema $id: http://devicetree.org/schemas/phy/rockchip,inno-usb2phy.yaml#
> arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dtb: regulator-3v3-pcie: gpios: [[267, 1, 0], [187, 20, 0]] is too long
>         from schema $id: http://devicetree.org/schemas/regulator/fixed-regulator.yaml#
> arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dtb: regulator-3v3-pcie: Unevaluated properties are not allowed ('gpios' was unexpected)
>         from schema $id: http://devicetree.org/schemas/regulator/fixed-regulator.yaml#

Indeed. Will fix it in v2, sorry for the noise.

Best,
Alexey





[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