r8a774a1.dtsi (b823d65f3380e9d7dd19c8e015dd7f22a0a09957) r8a774a1.dtsi (0c85e78fb1d3742c36ff085999624cc912128776)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the r8a774a1 SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/interrupt-controller/irq.h>

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

1121 dma-names = "tx", "rx";
1122 power-domains = <&sysc 32>;
1123 resets = <&cpg 208>;
1124 #address-cells = <1>;
1125 #size-cells = <0>;
1126 status = "disabled";
1127 };
1128
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the r8a774a1 SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/interrupt-controller/irq.h>

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

1121 dma-names = "tx", "rx";
1122 power-domains = <&sysc 32>;
1123 resets = <&cpg 208>;
1124 #address-cells = <1>;
1125 #size-cells = <0>;
1126 status = "disabled";
1127 };
1128
1129 vin0: video@e6ef0000 {
1130 compatible = "renesas,vin-r8a774a1";
1131 reg = <0 0xe6ef0000 0 0x1000>;
1132 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1133 clocks = <&cpg CPG_MOD 811>;
1134 power-domains = <&sysc 32>;
1135 resets = <&cpg 811>;
1136 renesas,id = <0>;
1137 status = "disabled";
1138
1139 ports {
1140 #address-cells = <1>;
1141 #size-cells = <0>;
1142
1143 port@1 {
1144 #address-cells = <1>;
1145 #size-cells = <0>;
1146
1147 reg = <1>;
1148
1149 vin0csi20: endpoint@0 {
1150 reg = <0>;
1151 remote-endpoint = <&csi20vin0>;
1152 };
1153 vin0csi40: endpoint@2 {
1154 reg = <2>;
1155 remote-endpoint = <&csi40vin0>;
1156 };
1157 };
1158 };
1159 };
1160
1161 vin1: video@e6ef1000 {
1162 compatible = "renesas,vin-r8a774a1";
1163 reg = <0 0xe6ef1000 0 0x1000>;
1164 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
1165 clocks = <&cpg CPG_MOD 810>;
1166 power-domains = <&sysc 32>;
1167 resets = <&cpg 810>;
1168 renesas,id = <1>;
1169 status = "disabled";
1170
1171 ports {
1172 #address-cells = <1>;
1173 #size-cells = <0>;
1174
1175 port@1 {
1176 #address-cells = <1>;
1177 #size-cells = <0>;
1178
1179 reg = <1>;
1180
1181 vin1csi20: endpoint@0 {
1182 reg = <0>;
1183 remote-endpoint = <&csi20vin1>;
1184 };
1185 vin1csi40: endpoint@2 {
1186 reg = <2>;
1187 remote-endpoint = <&csi40vin1>;
1188 };
1189 };
1190 };
1191 };
1192
1193 vin2: video@e6ef2000 {
1194 compatible = "renesas,vin-r8a774a1";
1195 reg = <0 0xe6ef2000 0 0x1000>;
1196 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
1197 clocks = <&cpg CPG_MOD 809>;
1198 power-domains = <&sysc 32>;
1199 resets = <&cpg 809>;
1200 renesas,id = <2>;
1201 status = "disabled";
1202
1203 ports {
1204 #address-cells = <1>;
1205 #size-cells = <0>;
1206
1207 port@1 {
1208 #address-cells = <1>;
1209 #size-cells = <0>;
1210
1211 reg = <1>;
1212
1213 vin2csi20: endpoint@0 {
1214 reg = <0>;
1215 remote-endpoint = <&csi20vin2>;
1216 };
1217 vin2csi40: endpoint@2 {
1218 reg = <2>;
1219 remote-endpoint = <&csi40vin2>;
1220 };
1221 };
1222 };
1223 };
1224
1225 vin3: video@e6ef3000 {
1226 compatible = "renesas,vin-r8a774a1";
1227 reg = <0 0xe6ef3000 0 0x1000>;
1228 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
1229 clocks = <&cpg CPG_MOD 808>;
1230 power-domains = <&sysc 32>;
1231 resets = <&cpg 808>;
1232 renesas,id = <3>;
1233 status = "disabled";
1234
1235 ports {
1236 #address-cells = <1>;
1237 #size-cells = <0>;
1238
1239 port@1 {
1240 #address-cells = <1>;
1241 #size-cells = <0>;
1242
1243 reg = <1>;
1244
1245 vin3csi20: endpoint@0 {
1246 reg = <0>;
1247 remote-endpoint = <&csi20vin3>;
1248 };
1249 vin3csi40: endpoint@2 {
1250 reg = <2>;
1251 remote-endpoint = <&csi40vin3>;
1252 };
1253 };
1254 };
1255 };
1256
1257 vin4: video@e6ef4000 {
1258 compatible = "renesas,vin-r8a774a1";
1259 reg = <0 0xe6ef4000 0 0x1000>;
1260 interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
1261 clocks = <&cpg CPG_MOD 807>;
1262 power-domains = <&sysc 32>;
1263 resets = <&cpg 807>;
1264 renesas,id = <4>;
1265 status = "disabled";
1266
1267 ports {
1268 #address-cells = <1>;
1269 #size-cells = <0>;
1270
1271 port@1 {
1272 #address-cells = <1>;
1273 #size-cells = <0>;
1274
1275 reg = <1>;
1276
1277 vin4csi20: endpoint@0 {
1278 reg = <0>;
1279 remote-endpoint = <&csi20vin4>;
1280 };
1281 vin4csi40: endpoint@2 {
1282 reg = <2>;
1283 remote-endpoint = <&csi40vin4>;
1284 };
1285 };
1286 };
1287 };
1288
1289 vin5: video@e6ef5000 {
1290 compatible = "renesas,vin-r8a774a1";
1291 reg = <0 0xe6ef5000 0 0x1000>;
1292 interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
1293 clocks = <&cpg CPG_MOD 806>;
1294 power-domains = <&sysc 32>;
1295 resets = <&cpg 806>;
1296 renesas,id = <5>;
1297 status = "disabled";
1298
1299 ports {
1300 #address-cells = <1>;
1301 #size-cells = <0>;
1302
1303 port@1 {
1304 #address-cells = <1>;
1305 #size-cells = <0>;
1306
1307 reg = <1>;
1308
1309 vin5csi20: endpoint@0 {
1310 reg = <0>;
1311 remote-endpoint = <&csi20vin5>;
1312 };
1313 vin5csi40: endpoint@2 {
1314 reg = <2>;
1315 remote-endpoint = <&csi40vin5>;
1316 };
1317 };
1318 };
1319 };
1320
1321 vin6: video@e6ef6000 {
1322 compatible = "renesas,vin-r8a774a1";
1323 reg = <0 0xe6ef6000 0 0x1000>;
1324 interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
1325 clocks = <&cpg CPG_MOD 805>;
1326 power-domains = <&sysc 32>;
1327 resets = <&cpg 805>;
1328 renesas,id = <6>;
1329 status = "disabled";
1330
1331 ports {
1332 #address-cells = <1>;
1333 #size-cells = <0>;
1334
1335 port@1 {
1336 #address-cells = <1>;
1337 #size-cells = <0>;
1338
1339 reg = <1>;
1340
1341 vin6csi20: endpoint@0 {
1342 reg = <0>;
1343 remote-endpoint = <&csi20vin6>;
1344 };
1345 vin6csi40: endpoint@2 {
1346 reg = <2>;
1347 remote-endpoint = <&csi40vin6>;
1348 };
1349 };
1350 };
1351 };
1352
1353 vin7: video@e6ef7000 {
1354 compatible = "renesas,vin-r8a774a1";
1355 reg = <0 0xe6ef7000 0 0x1000>;
1356 interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
1357 clocks = <&cpg CPG_MOD 804>;
1358 power-domains = <&sysc 32>;
1359 resets = <&cpg 804>;
1360 renesas,id = <7>;
1361 status = "disabled";
1362
1363 ports {
1364 #address-cells = <1>;
1365 #size-cells = <0>;
1366
1367 port@1 {
1368 #address-cells = <1>;
1369 #size-cells = <0>;
1370
1371 reg = <1>;
1372
1373 vin7csi20: endpoint@0 {
1374 reg = <0>;
1375 remote-endpoint = <&csi20vin7>;
1376 };
1377 vin7csi40: endpoint@2 {
1378 reg = <2>;
1379 remote-endpoint = <&csi40vin7>;
1380 };
1381 };
1382 };
1383 };
1384
1129 rcar_sound: sound@ec500000 {
1130 /*
1131 * #sound-dai-cells is required
1132 *
1133 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1134 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1135 */
1136 /*

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

1608 compatible = "renesas,fcpv";
1609 reg = <0 0xfe9af000 0 0x200>;
1610 clocks = <&cpg CPG_MOD 611>;
1611 power-domains = <&sysc 14>;
1612 resets = <&cpg 611>;
1613 iommus = <&ipmmu_vc0 19>;
1614 };
1615
1385 rcar_sound: sound@ec500000 {
1386 /*
1387 * #sound-dai-cells is required
1388 *
1389 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1390 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1391 */
1392 /*

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

1864 compatible = "renesas,fcpv";
1865 reg = <0 0xfe9af000 0 0x200>;
1866 clocks = <&cpg CPG_MOD 611>;
1867 power-domains = <&sysc 14>;
1868 resets = <&cpg 611>;
1869 iommus = <&ipmmu_vc0 19>;
1870 };
1871
1872 csi20: csi2@fea80000 {
1873 compatible = "renesas,r8a774a1-csi2";
1874 reg = <0 0xfea80000 0 0x10000>;
1875 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
1876 clocks = <&cpg CPG_MOD 714>;
1877 power-domains = <&sysc 32>;
1878 resets = <&cpg 714>;
1879 status = "disabled";
1880
1881 ports {
1882 #address-cells = <1>;
1883 #size-cells = <0>;
1884
1885 port@1 {
1886 #address-cells = <1>;
1887 #size-cells = <0>;
1888
1889 reg = <1>;
1890
1891 csi20vin0: endpoint@0 {
1892 reg = <0>;
1893 remote-endpoint = <&vin0csi20>;
1894 };
1895 csi20vin1: endpoint@1 {
1896 reg = <1>;
1897 remote-endpoint = <&vin1csi20>;
1898 };
1899 csi20vin2: endpoint@2 {
1900 reg = <2>;
1901 remote-endpoint = <&vin2csi20>;
1902 };
1903 csi20vin3: endpoint@3 {
1904 reg = <3>;
1905 remote-endpoint = <&vin3csi20>;
1906 };
1907 csi20vin4: endpoint@4 {
1908 reg = <4>;
1909 remote-endpoint = <&vin4csi20>;
1910 };
1911 csi20vin5: endpoint@5 {
1912 reg = <5>;
1913 remote-endpoint = <&vin5csi20>;
1914 };
1915 csi20vin6: endpoint@6 {
1916 reg = <6>;
1917 remote-endpoint = <&vin6csi20>;
1918 };
1919 csi20vin7: endpoint@7 {
1920 reg = <7>;
1921 remote-endpoint = <&vin7csi20>;
1922 };
1923 };
1924 };
1925 };
1926
1927 csi40: csi2@feaa0000 {
1928 compatible = "renesas,r8a774a1-csi2";
1929 reg = <0 0xfeaa0000 0 0x10000>;
1930 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1931 clocks = <&cpg CPG_MOD 716>;
1932 power-domains = <&sysc 32>;
1933 resets = <&cpg 716>;
1934 status = "disabled";
1935
1936 ports {
1937 #address-cells = <1>;
1938 #size-cells = <0>;
1939
1940 port@1 {
1941 #address-cells = <1>;
1942 #size-cells = <0>;
1943
1944 reg = <1>;
1945
1946 csi40vin0: endpoint@0 {
1947 reg = <0>;
1948 remote-endpoint = <&vin0csi40>;
1949 };
1950 csi40vin1: endpoint@1 {
1951 reg = <1>;
1952 remote-endpoint = <&vin1csi40>;
1953 };
1954 csi40vin2: endpoint@2 {
1955 reg = <2>;
1956 remote-endpoint = <&vin2csi40>;
1957 };
1958 csi40vin3: endpoint@3 {
1959 reg = <3>;
1960 remote-endpoint = <&vin3csi40>;
1961 };
1962 csi40vin4: endpoint@4 {
1963 reg = <4>;
1964 remote-endpoint = <&vin4csi40>;
1965 };
1966 csi40vin5: endpoint@5 {
1967 reg = <5>;
1968 remote-endpoint = <&vin5csi40>;
1969 };
1970 csi40vin6: endpoint@6 {
1971 reg = <6>;
1972 remote-endpoint = <&vin6csi40>;
1973 };
1974 csi40vin7: endpoint@7 {
1975 reg = <7>;
1976 remote-endpoint = <&vin7csi40>;
1977 };
1978 };
1979
1980 };
1981 };
1982
1616 prr: chipid@fff00044 {
1617 compatible = "renesas,prr";
1618 reg = <0 0xfff00044 0 4>;
1619 };
1620 };
1621
1622 thermal-zones {
1623 sensor_thermal1: sensor-thermal1 {

--- 64 unchanged lines hidden ---
1983 prr: chipid@fff00044 {
1984 compatible = "renesas,prr";
1985 reg = <0 0xfff00044 0 4>;
1986 };
1987 };
1988
1989 thermal-zones {
1990 sensor_thermal1: sensor-thermal1 {

--- 64 unchanged lines hidden ---