r8a77951.dtsi (4353dd3b70783ebbc83fcf12d9c0af3fbab0223b) r8a77951.dtsi (cf8ae446bbcbf5c48214eb7ddaa6ac6e12f4633d)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car H3 (R8A77951) SoC
4 *
5 * Copyright (C) 2015 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a7795-cpg-mssr.h>

--- 1059 unchanged lines hidden (view full) ---

1068 <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
1069 <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
1070 <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
1071 <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
1072 <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
1073 <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
1074 };
1075
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car H3 (R8A77951) SoC
4 *
5 * Copyright (C) 2015 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a7795-cpg-mssr.h>

--- 1059 unchanged lines hidden (view full) ---

1068 <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
1069 <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
1070 <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
1071 <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
1072 <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
1073 <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
1074 };
1075
1076 ipmmu_ds0: mmu@e6740000 {
1076 ipmmu_ds0: iommu@e6740000 {
1077 compatible = "renesas,ipmmu-r8a7795";
1078 reg = <0 0xe6740000 0 0x1000>;
1079 renesas,ipmmu-main = <&ipmmu_mm 0>;
1080 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1081 #iommu-cells = <1>;
1082 };
1083
1077 compatible = "renesas,ipmmu-r8a7795";
1078 reg = <0 0xe6740000 0 0x1000>;
1079 renesas,ipmmu-main = <&ipmmu_mm 0>;
1080 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1081 #iommu-cells = <1>;
1082 };
1083
1084 ipmmu_ds1: mmu@e7740000 {
1084 ipmmu_ds1: iommu@e7740000 {
1085 compatible = "renesas,ipmmu-r8a7795";
1086 reg = <0 0xe7740000 0 0x1000>;
1087 renesas,ipmmu-main = <&ipmmu_mm 1>;
1088 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1089 #iommu-cells = <1>;
1090 };
1091
1085 compatible = "renesas,ipmmu-r8a7795";
1086 reg = <0 0xe7740000 0 0x1000>;
1087 renesas,ipmmu-main = <&ipmmu_mm 1>;
1088 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1089 #iommu-cells = <1>;
1090 };
1091
1092 ipmmu_hc: mmu@e6570000 {
1092 ipmmu_hc: iommu@e6570000 {
1093 compatible = "renesas,ipmmu-r8a7795";
1094 reg = <0 0xe6570000 0 0x1000>;
1095 renesas,ipmmu-main = <&ipmmu_mm 2>;
1096 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1097 #iommu-cells = <1>;
1098 };
1099
1093 compatible = "renesas,ipmmu-r8a7795";
1094 reg = <0 0xe6570000 0 0x1000>;
1095 renesas,ipmmu-main = <&ipmmu_mm 2>;
1096 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1097 #iommu-cells = <1>;
1098 };
1099
1100 ipmmu_ir: mmu@ff8b0000 {
1100 ipmmu_ir: iommu@ff8b0000 {
1101 compatible = "renesas,ipmmu-r8a7795";
1102 reg = <0 0xff8b0000 0 0x1000>;
1103 renesas,ipmmu-main = <&ipmmu_mm 3>;
1104 power-domains = <&sysc R8A7795_PD_A3IR>;
1105 #iommu-cells = <1>;
1106 };
1107
1101 compatible = "renesas,ipmmu-r8a7795";
1102 reg = <0 0xff8b0000 0 0x1000>;
1103 renesas,ipmmu-main = <&ipmmu_mm 3>;
1104 power-domains = <&sysc R8A7795_PD_A3IR>;
1105 #iommu-cells = <1>;
1106 };
1107
1108 ipmmu_mm: mmu@e67b0000 {
1108 ipmmu_mm: iommu@e67b0000 {
1109 compatible = "renesas,ipmmu-r8a7795";
1110 reg = <0 0xe67b0000 0 0x1000>;
1111 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
1112 <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
1113 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1114 #iommu-cells = <1>;
1115 };
1116
1109 compatible = "renesas,ipmmu-r8a7795";
1110 reg = <0 0xe67b0000 0 0x1000>;
1111 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
1112 <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
1113 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1114 #iommu-cells = <1>;
1115 };
1116
1117 ipmmu_mp0: mmu@ec670000 {
1117 ipmmu_mp0: iommu@ec670000 {
1118 compatible = "renesas,ipmmu-r8a7795";
1119 reg = <0 0xec670000 0 0x1000>;
1120 renesas,ipmmu-main = <&ipmmu_mm 4>;
1121 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1122 #iommu-cells = <1>;
1123 };
1124
1118 compatible = "renesas,ipmmu-r8a7795";
1119 reg = <0 0xec670000 0 0x1000>;
1120 renesas,ipmmu-main = <&ipmmu_mm 4>;
1121 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1122 #iommu-cells = <1>;
1123 };
1124
1125 ipmmu_pv0: mmu@fd800000 {
1125 ipmmu_pv0: iommu@fd800000 {
1126 compatible = "renesas,ipmmu-r8a7795";
1127 reg = <0 0xfd800000 0 0x1000>;
1128 renesas,ipmmu-main = <&ipmmu_mm 6>;
1129 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1130 #iommu-cells = <1>;
1131 };
1132
1126 compatible = "renesas,ipmmu-r8a7795";
1127 reg = <0 0xfd800000 0 0x1000>;
1128 renesas,ipmmu-main = <&ipmmu_mm 6>;
1129 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1130 #iommu-cells = <1>;
1131 };
1132
1133 ipmmu_pv1: mmu@fd950000 {
1133 ipmmu_pv1: iommu@fd950000 {
1134 compatible = "renesas,ipmmu-r8a7795";
1135 reg = <0 0xfd950000 0 0x1000>;
1136 renesas,ipmmu-main = <&ipmmu_mm 7>;
1137 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1138 #iommu-cells = <1>;
1139 };
1140
1134 compatible = "renesas,ipmmu-r8a7795";
1135 reg = <0 0xfd950000 0 0x1000>;
1136 renesas,ipmmu-main = <&ipmmu_mm 7>;
1137 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1138 #iommu-cells = <1>;
1139 };
1140
1141 ipmmu_pv2: mmu@fd960000 {
1141 ipmmu_pv2: iommu@fd960000 {
1142 compatible = "renesas,ipmmu-r8a7795";
1143 reg = <0 0xfd960000 0 0x1000>;
1144 renesas,ipmmu-main = <&ipmmu_mm 8>;
1145 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1146 #iommu-cells = <1>;
1147 };
1148
1142 compatible = "renesas,ipmmu-r8a7795";
1143 reg = <0 0xfd960000 0 0x1000>;
1144 renesas,ipmmu-main = <&ipmmu_mm 8>;
1145 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1146 #iommu-cells = <1>;
1147 };
1148
1149 ipmmu_pv3: mmu@fd970000 {
1149 ipmmu_pv3: iommu@fd970000 {
1150 compatible = "renesas,ipmmu-r8a7795";
1151 reg = <0 0xfd970000 0 0x1000>;
1152 renesas,ipmmu-main = <&ipmmu_mm 9>;
1153 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1154 #iommu-cells = <1>;
1155 };
1156
1150 compatible = "renesas,ipmmu-r8a7795";
1151 reg = <0 0xfd970000 0 0x1000>;
1152 renesas,ipmmu-main = <&ipmmu_mm 9>;
1153 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1154 #iommu-cells = <1>;
1155 };
1156
1157 ipmmu_rt: mmu@ffc80000 {
1157 ipmmu_rt: iommu@ffc80000 {
1158 compatible = "renesas,ipmmu-r8a7795";
1159 reg = <0 0xffc80000 0 0x1000>;
1160 renesas,ipmmu-main = <&ipmmu_mm 10>;
1161 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1162 #iommu-cells = <1>;
1163 };
1164
1158 compatible = "renesas,ipmmu-r8a7795";
1159 reg = <0 0xffc80000 0 0x1000>;
1160 renesas,ipmmu-main = <&ipmmu_mm 10>;
1161 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1162 #iommu-cells = <1>;
1163 };
1164
1165 ipmmu_vc0: mmu@fe6b0000 {
1165 ipmmu_vc0: iommu@fe6b0000 {
1166 compatible = "renesas,ipmmu-r8a7795";
1167 reg = <0 0xfe6b0000 0 0x1000>;
1168 renesas,ipmmu-main = <&ipmmu_mm 12>;
1169 power-domains = <&sysc R8A7795_PD_A3VC>;
1170 #iommu-cells = <1>;
1171 };
1172
1166 compatible = "renesas,ipmmu-r8a7795";
1167 reg = <0 0xfe6b0000 0 0x1000>;
1168 renesas,ipmmu-main = <&ipmmu_mm 12>;
1169 power-domains = <&sysc R8A7795_PD_A3VC>;
1170 #iommu-cells = <1>;
1171 };
1172
1173 ipmmu_vc1: mmu@fe6f0000 {
1173 ipmmu_vc1: iommu@fe6f0000 {
1174 compatible = "renesas,ipmmu-r8a7795";
1175 reg = <0 0xfe6f0000 0 0x1000>;
1176 renesas,ipmmu-main = <&ipmmu_mm 13>;
1177 power-domains = <&sysc R8A7795_PD_A3VC>;
1178 #iommu-cells = <1>;
1179 };
1180
1174 compatible = "renesas,ipmmu-r8a7795";
1175 reg = <0 0xfe6f0000 0 0x1000>;
1176 renesas,ipmmu-main = <&ipmmu_mm 13>;
1177 power-domains = <&sysc R8A7795_PD_A3VC>;
1178 #iommu-cells = <1>;
1179 };
1180
1181 ipmmu_vi0: mmu@febd0000 {
1181 ipmmu_vi0: iommu@febd0000 {
1182 compatible = "renesas,ipmmu-r8a7795";
1183 reg = <0 0xfebd0000 0 0x1000>;
1184 renesas,ipmmu-main = <&ipmmu_mm 14>;
1185 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1186 #iommu-cells = <1>;
1187 };
1188
1182 compatible = "renesas,ipmmu-r8a7795";
1183 reg = <0 0xfebd0000 0 0x1000>;
1184 renesas,ipmmu-main = <&ipmmu_mm 14>;
1185 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1186 #iommu-cells = <1>;
1187 };
1188
1189 ipmmu_vi1: mmu@febe0000 {
1189 ipmmu_vi1: iommu@febe0000 {
1190 compatible = "renesas,ipmmu-r8a7795";
1191 reg = <0 0xfebe0000 0 0x1000>;
1192 renesas,ipmmu-main = <&ipmmu_mm 15>;
1193 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1194 #iommu-cells = <1>;
1195 };
1196
1190 compatible = "renesas,ipmmu-r8a7795";
1191 reg = <0 0xfebe0000 0 0x1000>;
1192 renesas,ipmmu-main = <&ipmmu_mm 15>;
1193 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
1194 #iommu-cells = <1>;
1195 };
1196
1197 ipmmu_vp0: mmu@fe990000 {
1197 ipmmu_vp0: iommu@fe990000 {
1198 compatible = "renesas,ipmmu-r8a7795";
1199 reg = <0 0xfe990000 0 0x1000>;
1200 renesas,ipmmu-main = <&ipmmu_mm 16>;
1201 power-domains = <&sysc R8A7795_PD_A3VP>;
1202 #iommu-cells = <1>;
1203 };
1204
1198 compatible = "renesas,ipmmu-r8a7795";
1199 reg = <0 0xfe990000 0 0x1000>;
1200 renesas,ipmmu-main = <&ipmmu_mm 16>;
1201 power-domains = <&sysc R8A7795_PD_A3VP>;
1202 #iommu-cells = <1>;
1203 };
1204
1205 ipmmu_vp1: mmu@fe980000 {
1205 ipmmu_vp1: iommu@fe980000 {
1206 compatible = "renesas,ipmmu-r8a7795";
1207 reg = <0 0xfe980000 0 0x1000>;
1208 renesas,ipmmu-main = <&ipmmu_mm 17>;
1209 power-domains = <&sysc R8A7795_PD_A3VP>;
1210 #iommu-cells = <1>;
1211 };
1212
1213 avb: ethernet@e6800000 {

--- 2127 unchanged lines hidden ---
1206 compatible = "renesas,ipmmu-r8a7795";
1207 reg = <0 0xfe980000 0 0x1000>;
1208 renesas,ipmmu-main = <&ipmmu_mm 17>;
1209 power-domains = <&sysc R8A7795_PD_A3VP>;
1210 #iommu-cells = <1>;
1211 };
1212
1213 avb: ethernet@e6800000 {

--- 2127 unchanged lines hidden ---