[PATCH v2 4/7] arm: dts: rockchip: rk3288: partial sync edp node
Kever Yang
kever.yang at rock-chips.com
Tue Mar 21 04:15:09 CET 2023
On 2023/3/16 02:33, Johan Jonker wrote:
> The rk3288 edp node has a phy node in Linux with a clock
> property while current U-Boot driver expects this clock
> on position index 1. Move U-Boot-specific DT clock properties
> to rk3288-u-boot.dtsi and partially sync the edp node.
>
> Signed-off-by: Johan Jonker <jbx6244 at gmail.com>
> Reviewed-by: Simon Glass <sjg at chromium.org>
> Tested-by: Simon Glass <sjg at chromium.org> # chromebook-jerry
Reviewed-by: Kever Yang <kever.yang at rock-chips.com>
Thanks,
- Kever
> ---
> arch/arm/dts/rk3288-u-boot.dtsi | 5 +++++
> arch/arm/dts/rk3288.dtsi | 17 +++++++++++------
> 2 files changed, 16 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm/dts/rk3288-u-boot.dtsi b/arch/arm/dts/rk3288-u-boot.dtsi
> index e411445e..ca229150 100644
> --- a/arch/arm/dts/rk3288-u-boot.dtsi
> +++ b/arch/arm/dts/rk3288-u-boot.dtsi
> @@ -91,6 +91,11 @@
> u-boot,dm-pre-reloc;
> };
>
> +&edp {
> + clocks = <&cru SCLK_EDP>, <&cru SCLK_EDP_24M>, <&cru PCLK_EDP_CTRL>;
> + clock-names = "clk_edp", "clk_edp_24m", "pclk_edp";
> +};
> +
> &gpio7 {
> u-boot,dm-pre-reloc;
> };
> diff --git a/arch/arm/dts/rk3288.dtsi b/arch/arm/dts/rk3288.dtsi
> index f06d1f5b..9f924466 100644
> --- a/arch/arm/dts/rk3288.dtsi
> +++ b/arch/arm/dts/rk3288.dtsi
> @@ -1177,19 +1177,24 @@
> };
>
> edp: dp at ff970000 {
> - compatible = "rockchip,rk3288-edp";
> + compatible = "rockchip,rk3288-dp";
> reg = <0xff970000 0x4000>;
> interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
> - clocks = <&cru SCLK_EDP>, <&cru SCLK_EDP_24M>, <&cru PCLK_EDP_CTRL>;
> - clock-names = "clk_edp", "clk_edp_24m", "pclk_edp";
> + clocks = <&cru SCLK_EDP>, <&cru PCLK_EDP_CTRL>;
> + clock-names = "dp", "pclk";
> + phys = <&edp_phy>;
> + phy-names = "dp";
> + power-domains = <&power RK3288_PD_VIO>;
> resets = <&cru SRST_EDP>;
> - reset-names = "edp";
> + reset-names = "dp";
> rockchip,grf = <&grf>;
> - power-domains = <&power RK3288_PD_VIO>;
> status = "disabled";
>
> ports {
> - edp_in: port {
> + #address-cells = <1>;
> + #size-cells = <0>;
> + edp_in: port at 0 {
> + reg = <0>;
> #address-cells = <1>;
> #size-cells = <0>;
> edp_in_vopb: endpoint at 0 {
> --
> 2.20.1
>
More information about the U-Boot
mailing list