ARM: dts: rockchip: rk3506: adapt dsmc device

Change-Id: I9da2c0a22c50c66aa8ecac3614ee93f4841cb074
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
This commit is contained in:
Zhihuan He
2024-08-20 16:52:56 +08:00
committed by Tao Huang
parent c0eed45df4
commit fc7e00567a
2 changed files with 34 additions and 5 deletions

View File

@@ -1307,6 +1307,21 @@
* This part is edited handly.
*/
&pinctrl {
dsmc {
/omit-if-no-ref/
dsmc_csn_pull_pins: dsmc-csn-pull-pins {
rockchip,pins =
/* dsmc_csn0 */
<1 RK_PB6 RK_FUNC_GPIO &pcfg_pull_up>,
/* dsmc_csn1 */
<1 RK_PB1 RK_FUNC_GPIO &pcfg_pull_up>,
/* dsmc_csn2 */
<1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_up>,
/* dsmc_csn3 */
<1 RK_PD3 RK_FUNC_GPIO &pcfg_pull_up>;
};
};
vo_lcdc {
/omit-if-no-ref/
bt1120_pins: bt1120-pins {

View File

@@ -1430,7 +1430,7 @@
reg = <0xff8b0000 0x10000>;
#address-cells = <1>;
#size-cells = <1>;
rockchip,grf = <&ioc_grf>;
rockchip,grf = <&grf>;
interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>;
resets = <&cru SRST_A_DSMC>, <&cru SRST_P_DSMC>;
reset-names = "dsmc", "apb";
@@ -1445,12 +1445,18 @@
// dmas = <&dmac0 8 0xff288078 0x80008000 0xff2880ac 0x00030000>,
// <&dmac0 10 0xff288078 0x40004000 0xff2880ac 0x00300000>;
dma-names = "req0", "req1";
pinctrl-names = "default", "active" ,"lb-slave";
pinctrl-0 = <&dsmc_csn_pull_pins
&dsmc_bus16_pins
&dsmc_clk_pins>;
pinctrl-1 = <&dsmc_csn_pins>;
pinctrl-2 = <&dsmc_int_pins>;
status = "disabled";
slave {
rockchip,dqs-dll = <0x40 0x40
0x40 0x40
0x40 0x40
0x40 0x40>;
rockchip,dqs-dll = <0x20 0x20
0x20 0x20
0x20 0x20
0x20 0x20>;
rockchip,ranges = <0x0 0xc0000000 0x0 0x2000000>;
rockchip,slave-dev = <&dsmc_slave>;
};
@@ -1477,6 +1483,8 @@
lb-slave {
dsmc_lb_slave0: lb-slave0 {
rockchip,mtr-timing = <1 0 0 0 0 0 2 2>;
rockchip,int-en = <0x0>;
status = "disabled";
dsmc_p0_region: region {
dsmc_p0_region0: region0 {
@@ -1514,6 +1522,8 @@
};
};
dsmc_lb_slave1: lb-slave1 {
rockchip,mtr-timing = <1 0 0 0 0 0 2 2>;
rockchip,int-en = <0x1>;
status = "disabled";
dsmc_p1_region: region {
dsmc_p1_region0: region0 {
@@ -1551,6 +1561,8 @@
};
};
dsmc_lb_slave2: lb-slave2 {
rockchip,mtr-timing = <1 0 0 0 0 0 2 2>;
rockchip,int-en = <0x2>;
status = "disabled";
dsmc_p2_region: region {
dsmc_p2_region0: region0 {
@@ -1588,6 +1600,8 @@
};
};
dsmc_lb_slave3: lb-slave3 {
rockchip,mtr-timing = <1 0 0 0 0 0 2 2>;
rockchip,int-en = <0x3>;
status = "disabled";
dsmc_p3_region: region {
dsmc_p3_region0: region0 {