mbox series

[v14,0/3] Enable HDMI RX controller on RK3588

Message ID 20250306072842.287142-1-dmitry.osipenko@collabora.com (mailing list archive)
Headers show
Series Enable HDMI RX controller on RK3588 | expand

Message

Dmitry Osipenko March 6, 2025, 7:28 a.m. UTC
Hello Heiko,

This is a follow up to the v13 of HDMI RX patches [1]. Hans queued the
driver into the media tree. Now the DT patches are left to apply, could
you please take care of this series if it's good to you? Thanks

[1] https://lore.kernel.org/linux-media/20250304085819.108067-1-dmitry.osipenko@collabora.com/

Changelog:

v14: - Re-enabled LOAD_DEFAULT_EDID=y option in the defconfig and
       added ack from Hans Verkuil fot that patch.

Sebastian Reichel (2):
  arm64: dts: rockchip: Enable HDMI receiver on rock-5b
  arm64: defconfig: Enable Synopsys HDMI receiver

Shreeya Patel (1):
  arm64: dts: rockchip: Add device tree support for HDMI RX Controller

 .../dts/rockchip/rk3588-base-pinctrl.dtsi     | 14 +++++
 .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 57 +++++++++++++++++++
 .../boot/dts/rockchip/rk3588-rock-5b.dts      | 18 ++++++
 arch/arm64/configs/defconfig                  |  2 +
 4 files changed, 91 insertions(+)

Comments

Heiko Stuebner March 6, 2025, 9:26 a.m. UTC | #1
Hi Dmitry,

Am Donnerstag, 6. März 2025, 08:28:39 MEZ schrieb Dmitry Osipenko:
> This is a follow up to the v13 of HDMI RX patches [1]. Hans queued the
> driver into the media tree. Now the DT patches are left to apply, could
> you please take care of this series if it's good to you? Thanks
> 
> [1] https://lore.kernel.org/linux-media/20250304085819.108067-1-dmitry.osipenko@collabora.com/

Linux-Media, has this strange "applied" reporting thing going, so neither
the thread reports that nor does https://git.linuxtv.org/ show the commits
yet.

If you see the driver patches appear on https://git.linuxtv.org/ before I do,
please ping this thread :-)


Thanks a lot
Heiko


> 
> Changelog:
> 
> v14: - Re-enabled LOAD_DEFAULT_EDID=y option in the defconfig and
>        added ack from Hans Verkuil fot that patch.
> 
> Sebastian Reichel (2):
>   arm64: dts: rockchip: Enable HDMI receiver on rock-5b
>   arm64: defconfig: Enable Synopsys HDMI receiver
> 
> Shreeya Patel (1):
>   arm64: dts: rockchip: Add device tree support for HDMI RX Controller
> 
>  .../dts/rockchip/rk3588-base-pinctrl.dtsi     | 14 +++++
>  .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 57 +++++++++++++++++++
>  .../boot/dts/rockchip/rk3588-rock-5b.dts      | 18 ++++++
>  arch/arm64/configs/defconfig                  |  2 +
>  4 files changed, 91 insertions(+)
> 
>
Hans Verkuil March 6, 2025, 9:41 a.m. UTC | #2
On 06/03/2025 10:26, Heiko Stübner wrote:
> Hi Dmitry,
> 
> Am Donnerstag, 6. März 2025, 08:28:39 MEZ schrieb Dmitry Osipenko:
>> This is a follow up to the v13 of HDMI RX patches [1]. Hans queued the
>> driver into the media tree. Now the DT patches are left to apply, could
>> you please take care of this series if it's good to you? Thanks
>>
>> [1] https://lore.kernel.org/linux-media/20250304085819.108067-1-dmitry.osipenko@collabora.com/
> 
> Linux-Media, has this strange "applied" reporting thing going, so neither
> the thread reports that nor does https://git.linuxtv.org/ show the commits
> yet.
> 
> If you see the driver patches appear on https://git.linuxtv.org/ before I do,
> please ping this thread :-)

Patches are merged here first:

https://gitlab.freedesktop.org/linux-media/media-committers

That's where all the new code lands.

With a two day delay (if I am not mistaken) they will arrive on the
https://git.linuxtv.org/media.git/ tree.

If it is in the media-committers tree, then it is OK to take dts etc.
patches.

Regards,

	Hans

> 
> 
> Thanks a lot
> Heiko
> 
> 
>>
>> Changelog:
>>
>> v14: - Re-enabled LOAD_DEFAULT_EDID=y option in the defconfig and
>>        added ack from Hans Verkuil fot that patch.
>>
>> Sebastian Reichel (2):
>>   arm64: dts: rockchip: Enable HDMI receiver on rock-5b
>>   arm64: defconfig: Enable Synopsys HDMI receiver
>>
>> Shreeya Patel (1):
>>   arm64: dts: rockchip: Add device tree support for HDMI RX Controller
>>
>>  .../dts/rockchip/rk3588-base-pinctrl.dtsi     | 14 +++++
>>  .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 57 +++++++++++++++++++
>>  .../boot/dts/rockchip/rk3588-rock-5b.dts      | 18 ++++++
>>  arch/arm64/configs/defconfig                  |  2 +
>>  4 files changed, 91 insertions(+)
>>
>>
> 
> 
> 
>
Heiko Stuebner March 6, 2025, 9:44 a.m. UTC | #3
Hi Hans,

Am Donnerstag, 6. März 2025, 10:41:46 MEZ schrieb Hans Verkuil:
> On 06/03/2025 10:26, Heiko Stübner wrote:
> > Hi Dmitry,
> > 
> > Am Donnerstag, 6. März 2025, 08:28:39 MEZ schrieb Dmitry Osipenko:
> >> This is a follow up to the v13 of HDMI RX patches [1]. Hans queued the
> >> driver into the media tree. Now the DT patches are left to apply, could
> >> you please take care of this series if it's good to you? Thanks
> >>
> >> [1] https://lore.kernel.org/linux-media/20250304085819.108067-1-dmitry.osipenko@collabora.com/
> > 
> > Linux-Media, has this strange "applied" reporting thing going, so neither
> > the thread reports that nor does https://git.linuxtv.org/ show the commits
> > yet.
> > 
> > If you see the driver patches appear on https://git.linuxtv.org/ before I do,
> > please ping this thread :-)
> 
> Patches are merged here first:
> 
> https://gitlab.freedesktop.org/linux-media/media-committers

aaaah, that was the missing piece of the puzzle.

I remember reading that media also switched to a multi-comitter model,
but didn't realize that this might entail a different host.

So thanks for the pointer.

Heiko


> 
> That's where all the new code lands.
> 
> With a two day delay (if I am not mistaken) they will arrive on the
> https://git.linuxtv.org/media.git/ tree.
> 
> If it is in the media-committers tree, then it is OK to take dts etc.
> patches.
> 
> Regards,
> 
> 	Hans
> 
> > 
> > 
> > Thanks a lot
> > Heiko
> > 
> > 
> >>
> >> Changelog:
> >>
> >> v14: - Re-enabled LOAD_DEFAULT_EDID=y option in the defconfig and
> >>        added ack from Hans Verkuil fot that patch.
> >>
> >> Sebastian Reichel (2):
> >>   arm64: dts: rockchip: Enable HDMI receiver on rock-5b
> >>   arm64: defconfig: Enable Synopsys HDMI receiver
> >>
> >> Shreeya Patel (1):
> >>   arm64: dts: rockchip: Add device tree support for HDMI RX Controller
> >>
> >>  .../dts/rockchip/rk3588-base-pinctrl.dtsi     | 14 +++++
> >>  .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 57 +++++++++++++++++++
> >>  .../boot/dts/rockchip/rk3588-rock-5b.dts      | 18 ++++++
> >>  arch/arm64/configs/defconfig                  |  2 +
> >>  4 files changed, 91 insertions(+)
> >>
> >>
> > 
> > 
> > 
> > 
> 
>
Heiko Stuebner March 6, 2025, 1:09 p.m. UTC | #4
On Thu, 06 Mar 2025 10:28:39 +0300, Dmitry Osipenko wrote:
> This is a follow up to the v13 of HDMI RX patches [1]. Hans queued the
> driver into the media tree. Now the DT patches are left to apply, could
> you please take care of this series if it's good to you? Thanks
> 
> [1] https://lore.kernel.org/linux-media/20250304085819.108067-1-dmitry.osipenko@collabora.com/
> 
> Changelog:
> 
> [...]

Applied, thanks!

[3/3] arm64: defconfig: Enable Synopsys HDMI receiver
      commit: 97d8fe4b7722104b9abdb9cbeb0e884f864c6477

Best regards,
Rob Herring (Arm) March 6, 2025, 5:47 p.m. UTC | #5
On Thu, 06 Mar 2025 10:28:39 +0300, Dmitry Osipenko wrote:
> Hello Heiko,
> 
> This is a follow up to the v13 of HDMI RX patches [1]. Hans queued the
> driver into the media tree. Now the DT patches are left to apply, could
> you please take care of this series if it's good to you? Thanks
> 
> [1] https://lore.kernel.org/linux-media/20250304085819.108067-1-dmitry.osipenko@collabora.com/
> 
> Changelog:
> 
> v14: - Re-enabled LOAD_DEFAULT_EDID=y option in the defconfig and
>        added ack from Hans Verkuil fot that patch.
> 
> Sebastian Reichel (2):
>   arm64: dts: rockchip: Enable HDMI receiver on rock-5b
>   arm64: defconfig: Enable Synopsys HDMI receiver
> 
> Shreeya Patel (1):
>   arm64: dts: rockchip: Add device tree support for HDMI RX Controller
> 
>  .../dts/rockchip/rk3588-base-pinctrl.dtsi     | 14 +++++
>  .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 57 +++++++++++++++++++
>  .../boot/dts/rockchip/rk3588-rock-5b.dts      | 18 ++++++
>  arch/arm64/configs/defconfig                  |  2 +
>  4 files changed, 91 insertions(+)
> 
> --
> 2.48.1
> 
> 
> 


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 for arch/arm64/boot/dts/rockchip/' for 20250306072842.287142-1-dmitry.osipenko@collabora.com:

arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b-io.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b-io.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-toybrick-x0.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-toybrick-x0.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-turing-rk1.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-turing-rk1.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6-lts.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6-lts.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dtb: /hdmi_receiver@fdee0000: failed to match any schema with compatible: ['rockchip,rk3588-hdmirx-ctrler', 'snps,dw-hdmi-rx']