[PATCH v5 2/4] arm64: dts: rockchip: Add HDMI0 node to rk3588

Kever Yang kever.yang at rock-chips.com
Wed Jan 8 07:56:59 CET 2025


On 2025/1/4 09:57, FUKAUMI Naoki 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>
>
> [ upstream commit: d7bb71e69f58c1b3665a9f926bf8d3855111bf8e ]
>
> (cherry picked from commit a839348380c2072e00a26bbdb80744982fe04c56)
Reviewed-by: Kever Yang <kever.yang at rock-chips.com>

Thanks,
- Kever
> ---
>   .../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 fc67585b64b7..a337f3fb8377 100644
> --- a/dts/upstream/src/arm64/rockchip/rk3588-base.dtsi
> +++ b/dts/upstream/src/arm64/rockchip/rk3588-base.dtsi
> @@ -1370,6 +1370,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>;


More information about the U-Boot mailing list