From 2ef84c77a4c536dc1996c2e6ca2dc3cfa743fe7e Mon Sep 17 00:00:00 2001 From: Andrey Dolnikov Date: Fri, 9 Mar 2018 15:50:29 +0300 Subject: [PATCH] V3H device tree: Add VIP devices IRQs. --- arch/arm64/boot/dts/renesas/r8a7798.dtsi | 110 ++++++++++++++++++++++++++++--- 1 file changed, 100 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7798.dtsi b/arch/arm64/boot/dts/renesas/r8a7798.dtsi index 6412a24..b8b0665 100644 --- a/arch/arm64/boot/dts/renesas/r8a7798.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a7798.dtsi @@ -1627,72 +1627,162 @@ rse; }; - disp { + vip_disp_status { compatible = "generic-uio"; reg = <0 0xe7a00000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 101>; power-domains = <&sysc R8A7798_PD_A3VIP>; }; - umf { + vip_disp_error { + compatible = "generic-uio"; + reg = <0 0xe7a00000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 101>; + power-domains = <&sysc R8A7798_PD_A3VIP>; + }; + + vip_umf_status { compatible = "generic-uio"; reg = <0 0xe7a10000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 102>; power-domains = <&sysc R8A7798_PD_A3VIP1>; }; - smd_ps { + vip_umf_error { + compatible = "generic-uio"; + reg = <0 0xe7a10000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 102>; + power-domains = <&sysc R8A7798_PD_A3VIP1>; + }; + + vip_smd_ps_status { + compatible = "generic-uio"; + reg = <0 0xe7a20000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1102>; + power-domains = <&sysc R8A7798_PD_A3VIP1>; + }; + + vip_smd_ps_error { compatible = "generic-uio"; reg = <0 0xe7a20000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1102>; power-domains = <&sysc R8A7798_PD_A3VIP1>; }; - smd_est { + vip_smd_est_status { compatible = "generic-uio"; reg = <0 0xe7a30000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1101>; power-domains = <&sysc R8A7798_PD_A3VIP1>; }; - smd_post { + vip_smd_est_error { + compatible = "generic-uio"; + reg = <0 0xe7a30000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1101>; + power-domains = <&sysc R8A7798_PD_A3VIP1>; + }; + + vip_smd_post_status { + compatible = "generic-uio"; + reg = <0 0xe7a40000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1100>; + power-domains = <&sysc R8A7798_PD_A3VIP1>; + }; + + vip_smd_post_error { compatible = "generic-uio"; reg = <0 0xe7a40000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1100>; power-domains = <&sysc R8A7798_PD_A3VIP1>; }; - cle0 { + vip_cle0_status { compatible = "generic-uio"; reg = <0 0xe7a50000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1004>; power-domains = <&sysc R8A7798_PD_A3VIP2>; }; - cle1 { + vip_cle0_error { + compatible = "generic-uio"; + reg = <0 0xe7a50000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1004>; + power-domains = <&sysc R8A7798_PD_A3VIP2>; + }; + + vip_cle1_status { compatible = "generic-uio"; reg = <0 0xe7a60000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1003>; power-domains = <&sysc R8A7798_PD_A3VIP2>; }; - cle2 { + vip_cle1_error { + compatible = "generic-uio"; + reg = <0 0xe7a60000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1003>; + power-domains = <&sysc R8A7798_PD_A3VIP2>; + }; + + vip_cle2_status { + compatible = "generic-uio"; + reg = <0 0xe7a70000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1002>; + power-domains = <&sysc R8A7798_PD_A3VIP2>; + }; + + vip_cle2_error { compatible = "generic-uio"; reg = <0 0xe7a70000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1002>; power-domains = <&sysc R8A7798_PD_A3VIP2>; }; - cle3 { + vip_cle3_status { compatible = "generic-uio"; reg = <0 0xe7a80000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1001>; power-domains = <&sysc R8A7798_PD_A3VIP2>; }; - cle4 { + vip_cle3_erorr { + compatible = "generic-uio"; + reg = <0 0xe7a80000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1001>; + power-domains = <&sysc R8A7798_PD_A3VIP2>; + }; + + vip_cle4_status { + compatible = "generic-uio"; + reg = <0 0xe7a90000 0 0x10000>; + interrupts = ; + clocks = <&cpg CPG_MOD 1000>; + power-domains = <&sysc R8A7798_PD_A3VIP2>; + }; + + vip_cle4_error { compatible = "generic-uio"; reg = <0 0xe7a90000 0 0x10000>; + interrupts = ; clocks = <&cpg CPG_MOD 1000>; power-domains = <&sysc R8A7798_PD_A3VIP2>; }; -- 2.7.4