From 07565cc55436c5ab8ff5d5e11e5b4bf2aeaeb988 Mon Sep 17 00:00:00 2001 From: Wesley Yao Date: Mon, 17 Jun 2024 16:13:46 +0800 Subject: [PATCH] ARM: dts: rk3506: Add flexbus node Change-Id: I31cab3bdd40cde7f5ab3dd4bc02c9bc7a6ca1d01 Signed-off-by: Wesley Yao --- arch/arm/boot/dts/rk3506.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/rk3506.dtsi b/arch/arm/boot/dts/rk3506.dtsi index 3d607dec85da..4e07e722b669 100644 --- a/arch/arm/boot/dts/rk3506.dtsi +++ b/arch/arm/boot/dts/rk3506.dtsi @@ -580,6 +580,36 @@ <0xff814000 0x1000>; }; + flexbus: flexbus@ff880000 { + compatible = "rockchip,rk3506-flexbus"; + reg = <0xff880000 0x200>; + interrupts = ; + clocks = <&cru CLK_FLEXBUS_TX>, <&cru CLK_FLEXBUS_RX>, + <&cru ACLK_FLEXBUS>, <&cru HCLK_FLEXBUS>; + clock-names = "tx_clk_flexbus", "rx_clk_flexbus", + "aclk_flexbus", "hclk_flexbus"; + rockchip,grf = <&grf>; + status = "disabled"; + + flexbus_adc: adc { + compatible = "rockchip,flexbus-adc"; + #io-channel-cells = <0>; + rockchip,slave-mode; + rockchip,free-sclk; + rockchip,auto-pad; + rockchip,dfs = <16>; + status = "disabled"; + }; + + flexbus_dac: dac { + compatible = "rockchip,flexbus-dac"; + #io-channel-cells = <0>; + rockchip,free-sclk; + rockchip,dfs = <16>; + status = "disabled"; + }; + }; + grf_pmu: syscon@ff910000 { compatible = "rockchip,rk3506-grf-pmu", "syscon"; reg = <0xff910000 0x4000>;