Lines Matching +full:dma +full:- +full:ranges
1 // SPDX-License-Identifier: GPL-2.0-or-later
10 #address-cells = <1>;
11 #size-cells = <1>;
12 interrupt-parent = <&gic>;
28 #address-cells = <1>;
29 #size-cells = <0>;
33 compatible = "arm,cortex-a7";
38 compatible = "arm,cortex-a7";
45 compatible = "fixed-clock";
46 #clock-cells = <0>;
47 clock-frequency = <32768>;
48 clock-output-names = "xinw";
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <26000000>;
54 clock-output-names = "xin";
58 arm-pmu {
59 compatible = "arm,cortex-a7-pmu";
64 compatible = "simple-bus";
65 #address-cells = <1>;
66 #size-cells = <1>;
67 ranges = <0x10000000 0x10000000 0xc0000000>;
69 gic: interrupt-controller@10301000 {
70 compatible = "arm,cortex-a9-gic";
71 interrupt-controller;
72 #interrupt-cells = <3>;
78 compatible = "sirf,atlas7-pmu-ldo";
81 regulator-name = "ldo";
86 #sound-dai-cells = <0>;
87 compatible = "sirf,atlas7-codec";
90 ldo-supply = <&ldo>;
94 #sound-dai-cells = <0>;
95 compatible = "sirf,atlas7-iacc";
99 dma-names = "rx", "tx0", "tx1", "tx2", "tx3";
104 compatible = "sirf,atlas7-ipc";
105 ranges = <0x13240000 0x13240000 0x00010000>;
106 #address-cells = <1>;
107 #size-cells = <1>;
113 num-spinlocks = <30>;
117 compatible = "sirf,ns2m30-rproc";
123 compatible = "sirf,ns2m31-rproc";
129 compatible = "sirf,ns2kal0-rproc";
135 compatible = "sirf,ns2kal1-rproc";
142 compatible = "sirf,atlas7-ioc";
1167 compatible = "arteris, flexnoc", "simple-bus";
1168 #address-cells = <1>;
1169 #size-cells = <1>;
1170 ranges = <0x13240000 0x13240000 0x00010000>;
1172 compatible = "sirf,atlas7-pmipc";
1178 compatible = "arteris, flexnoc", "simple-bus";
1179 #address-cells = <1>;
1180 #size-cells = <1>;
1181 ranges = <0x10830000 0x10830000 0x18000>;
1183 compatible = "sirf,nocfw-dramfw";
1189 compatible = "arteris, flexnoc", "simple-bus";
1190 #address-cells = <1>;
1191 #size-cells = <1>;
1192 ranges = <0x10250000 0x10250000 0x3000>;
1194 compatible = "sirf,nocfw-spramfw";
1200 compatible = "arteris, flexnoc", "simple-bus";
1201 #address-cells = <1>;
1202 #size-cells = <1>;
1203 ranges = <0x10200000 0x10200000 0x3000>;
1205 compatible = "sirf,nocfw-cpum";
1211 compatible = "arteris, flexnoc", "simple-bus";
1212 #address-cells = <1>;
1213 #size-cells = <1>;
1214 ranges = <0x18641000 0x18641000 0x3000>,
1219 compatible = "sirf,nocfw-cgum";
1223 car: clock-controller@18620000 {
1224 compatible = "sirf,atlas7-car";
1226 #clock-cells = <1>;
1227 #reset-cells = <1>;
1230 compatible = "sirf,prima2-pwm";
1231 #pwm-cells = <2>;
1235 clock-names = "pwmc", "sigsrc0", "sigsrc1",
1241 compatible = "arteris, flexnoc", "simple-bus";
1242 #address-cells = <1>;
1243 #size-cells = <1>;
1244 ranges = <0x18000000 0x18000000 0x0000ffff>,
1256 dmac0: dma-controller@18000000 {
1257 cell-index = <0>;
1258 compatible = "sirf,atlas7-dmac";
1262 dma-channels = <16>;
1263 #dma-cells = <1>;
1267 compatible = "sirf,nocfw-gnssm";
1272 cell-index = <0>;
1273 compatible = "sirf,atlas7-uart";
1279 dma-names = "rx", "tx";
1283 cell-index = <1>;
1284 compatible = "sirf,atlas7-uart";
1292 cell-index = <2>;
1293 compatible = "sirf,atlas7-uart";
1299 dma-names = "rx", "tx";
1303 cell-index = <3>;
1304 compatible = "sirf,atlas7-uart";
1310 dma-names = "rx", "tx";
1314 cell-index = <4>;
1315 compatible = "sirf,atlas7-uart";
1321 dma-names = "rx", "tx";
1325 cell-index = <5>;
1326 compatible = "sirf,atlas7-uart";
1332 dma-names = "rx", "tx";
1336 compatible = "snps, dwc-eth-qos";
1339 interrupt-names = "macirq", "macpmt";
1342 clock-names = "gnssm_rgmii", "gnssm_gmac",
1344 local-mac-address = [00 00 00 00 00 00];
1345 phy-mode = "rgmii";
1354 compatible = "sirf,prima2-spi";
1358 #address-cells = <1>;
1359 #size-cells = <0>;
1361 dma-names = "rx", "tx";
1368 compatible = "arteris, flexnoc", "simple-bus";
1369 #address-cells = <1>;
1370 #size-cells = <1>;
1371 ranges = <0x13000000 0x13000000 0x3000>,
1376 compatible = "sirf,nocfw-gpum";
1379 dmacsdrr: dma-controller@13010800 {
1380 cell-index = <5>;
1381 compatible = "sirf,atlas7-dmac-v2";
1385 #dma-cells = <1>;
1386 #dma-channels = <1>;
1388 dmacsdrw: dma-controller@13011000 {
1389 cell-index = <6>;
1390 compatible = "sirf,atlas7-dmac-v2";
1394 #dma-cells = <1>;
1395 #dma-channels = <1>;
1398 compatible = "sirf,atlas7-sdr";
1405 dma-names = "tx", "rx";
1410 compatible = "arteris, flexnoc", "simple-bus";
1411 #address-cells = <1>;
1412 #size-cells = <1>;
1413 ranges = <0x15000000 0x15000000 0x00600000>,
1427 compatible = "sirf,atlas7-video-codec";
1434 compatible = "sirf,nocfw-mediam";
1439 #gpio-cells = <2>;
1440 #interrupt-cells = <2>;
1441 compatible = "sirf,atlas7-gpio";
1445 clock-names = "gpio0_io";
1446 gpio-controller;
1447 interrupt-controller;
1449 gpio-banks = <2>;
1450 gpio-ranges = <&pinctrl 0 0 0>,
1452 gpio-ranges-group-names = "lvds_gpio_grp",
1457 compatible = "sirf,atlas7-nand";
1459 pinctrl-names = "default";
1460 pinctrl-0 = <&nd_df_pmx>;
1463 clock-names = "nand_io", "nand_nand";
1467 cell-index = <0>;
1468 compatible = "sirf,atlas7-sdhc";
1472 clock-names = "core", "iface";
1473 wp-inverted;
1474 non-removable;
1476 bus-width = <8>;
1480 cell-index = <1>;
1481 compatible = "sirf,atlas7-sdhc";
1485 clock-names = "core", "iface";
1486 non-removable;
1488 bus-width = <8>;
1492 compatible = "sirf,atlas7-jpeg";
1500 cell-index = <0>;
1501 compatible = "sirf,atlas7-usb";
1508 maximum-speed = "high-speed";
1513 cell-index = <1>;
1514 compatible = "sirf,atlas7-usb";
1521 maximum-speed = "high-speed";
1526 compatible = "sirf,atlas7-usbphy";
1533 compatible = "sirf,atlas7-usbphy";
1540 cell-index = <0>;
1541 compatible = "sirf,prima2-i2c";
1545 #address-cells = <1>;
1546 #size-cells = <0>;
1552 compatible = "arteris, flexnoc", "simple-bus";
1553 #address-cells = <1>;
1554 #size-cells = <1>;
1555 ranges = <0x13290000 0x13290000 0x3000>,
1560 compatible = "sirf,nocfw-vdifm";
1565 #gpio-cells = <2>;
1566 #interrupt-cells = <2>;
1567 compatible = "sirf,atlas7-gpio";
1572 clock-names = "gpio1_io";
1573 gpio-controller;
1574 interrupt-controller;
1576 gpio-banks = <4>;
1577 gpio-ranges = <&pinctrl 0 0 0>,
1581 gpio-ranges-group-names = "gnss_gpio_grp",
1588 cell-index = <2>;
1589 compatible = "sirf,atlas7-sdhc";
1593 clock-names = "core", "iface";
1595 bus-width = <4>;
1596 sd-uhs-sdr50;
1597 vqmmc-supply = <&vqmmc>;
1599 regulator-min-microvolt = <1650000>;
1600 regulator-max-microvolt = <1950000>;
1601 regulator-name = "vqmmc-ldo";
1602 regulator-type = "voltage";
1603 regulator-boot-on;
1604 regulator-allow-bypass;
1609 cell-index = <3>;
1610 compatible = "sirf,atlas7-sdhc";
1614 clock-names = "core", "iface";
1616 bus-width = <4>;
1620 cell-index = <5>;
1621 compatible = "sirf,atlas7-sdhc";
1625 clock-names = "core", "iface";
1627 bus-width = <4>;
1628 loop-dma;
1632 cell-index = <6>;
1633 compatible = "sirf,atlas7-sdhc";
1637 clock-names = "core", "iface";
1639 bus-width = <4>;
1643 cell-index = <7>;
1644 compatible = "sirf,atlas7-sdhc";
1648 clock-names = "core", "iface";
1650 bus-width = <4>;
1655 compatible = "arteris, flexnoc", "simple-bus";
1656 #address-cells = <1>;
1657 #size-cells = <1>;
1658 ranges = <0x10d50000 0x10d50000 0x0000ffff>,
1670 compatible = "sirf,atlas7-tick";
1682 compatible = "sirf,atlas7-tick";
1694 compatible = "sirf,atlas7-vip0";
1706 dmac2: dma-controller@10d50000 {
1707 cell-index = <2>;
1708 compatible = "sirf,atlas7-dmac";
1712 dma-channels = <16>;
1713 #dma-cells = <1>;
1716 dmac3: dma-controller@10d60000 {
1717 cell-index = <3>;
1718 compatible = "sirf,atlas7-dmac";
1722 dma-channels = <16>;
1723 #dma-cells = <1>;
1727 compatible = "sirf,atlas7-adc";
1731 #io-channel-cells = <1>;
1735 compatible = "sirf,prima2-pulsec";
1742 compatible = "sirf,nocfw-audiom";
1748 cell-index = <1>;
1753 dma-names = "rx", "tx";
1757 cell-index = <2>;
1762 dma-names = "rx", "tx";
1763 #address-cells = <1>;
1764 #size-cells = <0>;
1770 compatible = "arteris, flexnoc", "simple-bus";
1771 #address-cells = <1>;
1772 #size-cells = <1>;
1773 ranges = <0x10820000 0x10820000 0x3000>,
1776 compatible = "sirf,nocfw-ddrm";
1781 memory-controller@0x10800000 {
1782 compatible = "sirf,atlas7-memc";
1789 compatible = "arteris, flexnoc", "simple-bus";
1790 #address-cells = <1>;
1791 #size-cells = <1>;
1792 ranges = <0x11002000 0x11002000 0x0000ffff>,
1797 dmac4: dma-controller@11002000 {
1798 cell-index = <4>;
1799 compatible = "sirf,atlas7-dmac";
1803 dma-channels = <16>;
1804 #dma-cells = <1>;
1807 cell-index = <6>;
1808 compatible = "sirf,atlas7-bt-uart",
1809 "sirf,atlas7-uart";
1813 clock-names = "uart", "general", "noc";
1816 dma-names = "rx", "tx";
1821 compatible = "sirf,atlas7-bt-usp",
1822 "sirf,prima2-usp-pcm";
1823 cell-index = <3>;
1828 clock-names = "usp3_io", "a7ca_btss", "a7ca_io",
1831 dma-names = "rx", "tx";
1835 compatible = "sirf,nocfw-btm";
1841 compatible = "arteris, flexnoc", "simple-bus";
1842 #address-cells = <1>;
1843 #size-cells = <1>;
1844 ranges = <0x18810000 0x18810000 0x3000>,
1850 compatible = "sirf,nocfw-rtcm";
1856 #gpio-cells = <2>;
1857 #interrupt-cells = <2>;
1858 compatible = "sirf,atlas7-gpio";
1861 gpio-controller;
1862 interrupt-controller;
1864 gpio-banks = <1>;
1865 gpio-ranges = <&pinctrl 0 0 0>;
1866 gpio-ranges-group-names = "rtc_gpio_grp";
1869 rtc-iobg@18840000 {
1870 compatible = "sirf,prima2-rtciobg",
1871 "sirf-prima2-rtciobg-bus",
1872 "simple-bus";
1873 #address-cells = <1>;
1874 #size-cells = <1>;
1878 compatible = "sirf,prima2-sysrtc";
1883 compatible = "sirf,atlas7-pwrc";
1889 cell-index = <0>;
1890 compatible = "sirf,atlas7-qspi-nor";
1893 #address-cells = <1>;
1894 #size-cells = <0>;
1898 compatible = "sirf,atlas7-retain";
1903 disp-iobg {
1905 compatible = "simple-bus";
1906 #address-cells = <1>;
1907 #size-cells = <1>;
1908 ranges = <0x13100000 0x13100000 0x20000>,
1913 compatible = "sirf,atlas7-lcdc";
1919 compatible = "sirf,atlas7-vpp";
1926 compatible = "sirf,atlas7-lvdsc";
1933 compatible = "sirf, atlas7-g2d";
1941 graphics-iobg {
1942 compatible = "simple-bus";
1943 #address-cells = <1>;
1944 #size-cells = <1>;
1945 ranges = <0x12000000 0x12000000 0x1000000>;