[PATCH v4 3/5] arm64: dts: rockchip: Add HDMI0 node to rk3588

Sumit Garg sumit.garg at linaro.org
Fri Jan 3 13:55:26 CET 2025


On Fri, 3 Jan 2025 at 18:02, FUKAUMI Naoki <naoki at radxa.com> wrote:
>
> From: Cristian Ciocaltea <cristian.ciocaltea at collabora.com>
>
> Add support for the HDMI0 output port found on RK3588 SoC.
>
> Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea at collabora.com>
> Link: https://lore.kernel.org/r/20241019-rk3588-hdmi0-dt-v2-1-466cd80e8ff9@collabora.com
> Signed-off-by: Heiko Stuebner <heiko at sntech.de>
> (cherry picked from commit d7bb71e69f58c1b3665a9f926bf8d3855111bf8e)

Same here:

$ ./tools/update-subtree.sh pick dts d7bb71e69f58c1b3665a9f926bf8d3855111bf8e
>From https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing
 * branch                    master     -> FETCH_HEAD
fatal: bad object d7bb71e69f58c1b3665a9f926bf8d3855111bf8e

-Sumit

> Reviewed-by: Kever Yang <kever.yang at rock-chips.com>
> ---
>  .../src/arm64/rockchip/rk3588-base.dtsi       | 41 +++++++++++++++++++
>  1 file changed, 41 insertions(+)
>
> diff --git a/dts/upstream/src/arm64/rockchip/rk3588-base.dtsi b/dts/upstream/src/arm64/rockchip/rk3588-base.dtsi
> index ee99166ebd46..3064ecf1e22a 100644
> --- a/dts/upstream/src/arm64/rockchip/rk3588-base.dtsi
> +++ b/dts/upstream/src/arm64/rockchip/rk3588-base.dtsi
> @@ -1254,6 +1254,47 @@
>                 status = "disabled";
>         };
>
> +       hdmi0: hdmi at fde80000 {
> +               compatible = "rockchip,rk3588-dw-hdmi-qp";
> +               reg = <0x0 0xfde80000 0x0 0x20000>;
> +               clocks = <&cru PCLK_HDMITX0>,
> +                        <&cru CLK_HDMITX0_EARC>,
> +                        <&cru CLK_HDMITX0_REF>,
> +                        <&cru MCLK_I2S5_8CH_TX>,
> +                        <&cru CLK_HDMIHDP0>,
> +                        <&cru HCLK_VO1>;
> +               clock-names = "pclk", "earc", "ref", "aud", "hdp", "hclk_vo1";
> +               interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH 0>,
> +                            <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH 0>,
> +                            <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH 0>,
> +                            <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH 0>,
> +                            <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH 0>;
> +               interrupt-names = "avp", "cec", "earc", "main", "hpd";
> +               phys = <&hdptxphy_hdmi0>;
> +               pinctrl-names = "default";
> +               pinctrl-0 = <&hdmim0_tx0_cec &hdmim0_tx0_hpd
> +                            &hdmim0_tx0_scl &hdmim0_tx0_sda>;
> +               power-domains = <&power RK3588_PD_VO1>;
> +               resets = <&cru SRST_HDMITX0_REF>, <&cru SRST_HDMIHDP0>;
> +               reset-names = "ref", "hdp";
> +               rockchip,grf = <&sys_grf>;
> +               rockchip,vo-grf = <&vo1_grf>;
> +               status = "disabled";
> +
> +               ports {
> +                       #address-cells = <1>;
> +                       #size-cells = <0>;
> +
> +                       hdmi0_in: port at 0 {
> +                               reg = <0>;
> +                       };
> +
> +                       hdmi0_out: port at 1 {
> +                               reg = <1>;
> +                       };
> +               };
> +       };
> +
>         qos_gpu_m0: qos at fdf35000 {
>                 compatible = "rockchip,rk3588-qos", "syscon";
>                 reg = <0x0 0xfdf35000 0x0 0x20>;
> --
> 2.43.0
>


More information about the U-Boot mailing list