r8a774a1.dtsi (e14e5c11119c5b7a587eb92cc11b8e1b1358bc15) | r8a774a1.dtsi (fadbdd069376833015f56dac27f9ed3b5d5caeb4) |
---|---|
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> --- 1712 unchanged lines hidden (view full) --- 1721 <&cpg 1012>, <&cpg 1013>, 1722 <&cpg 1014>, <&cpg 1015>; 1723 reset-names = "ssi-all", 1724 "ssi.9", "ssi.8", "ssi.7", "ssi.6", 1725 "ssi.5", "ssi.4", "ssi.3", "ssi.2", 1726 "ssi.1", "ssi.0"; 1727 status = "disabled"; 1728 | 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> --- 1712 unchanged lines hidden (view full) --- 1721 <&cpg 1012>, <&cpg 1013>, 1722 <&cpg 1014>, <&cpg 1015>; 1723 reset-names = "ssi-all", 1724 "ssi.9", "ssi.8", "ssi.7", "ssi.6", 1725 "ssi.5", "ssi.4", "ssi.3", "ssi.2", 1726 "ssi.1", "ssi.0"; 1727 status = "disabled"; 1728 |
1729 ports { 1730 #address-cells = <1>; 1731 #size-cells = <0>; 1732 port@0 { 1733 reg = <0>; 1734 }; 1735 port@1 { 1736 reg = <1>; 1737 }; 1738 }; 1739 1740 rcar_sound,ctu { 1741 ctu00: ctu-0 { }; 1742 ctu01: ctu-1 { }; 1743 ctu02: ctu-2 { }; 1744 ctu03: ctu-3 { }; 1745 ctu10: ctu-4 { }; 1746 ctu11: ctu-5 { }; 1747 ctu12: ctu-6 { }; 1748 ctu13: ctu-7 { }; 1749 }; 1750 |
|
1729 rcar_sound,dvc { 1730 dvc0: dvc-0 { 1731 dmas = <&audma1 0xbc>; 1732 dma-names = "tx"; 1733 }; 1734 dvc1: dvc-1 { 1735 dmas = <&audma1 0xbe>; 1736 dma-names = "tx"; 1737 }; 1738 }; 1739 1740 rcar_sound,mix { 1741 mix0: mix-0 { }; 1742 mix1: mix-1 { }; 1743 }; 1744 | 1751 rcar_sound,dvc { 1752 dvc0: dvc-0 { 1753 dmas = <&audma1 0xbc>; 1754 dma-names = "tx"; 1755 }; 1756 dvc1: dvc-1 { 1757 dmas = <&audma1 0xbe>; 1758 dma-names = "tx"; 1759 }; 1760 }; 1761 1762 rcar_sound,mix { 1763 mix0: mix-0 { }; 1764 mix1: mix-1 { }; 1765 }; 1766 |
1745 rcar_sound,ctu { 1746 ctu00: ctu-0 { }; 1747 ctu01: ctu-1 { }; 1748 ctu02: ctu-2 { }; 1749 ctu03: ctu-3 { }; 1750 ctu10: ctu-4 { }; 1751 ctu11: ctu-5 { }; 1752 ctu12: ctu-6 { }; 1753 ctu13: ctu-7 { }; 1754 }; 1755 | |
1756 rcar_sound,src { 1757 src0: src-0 { 1758 interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>; 1759 dmas = <&audma0 0x85>, <&audma1 0x9a>; 1760 dma-names = "rx", "tx"; 1761 }; 1762 src1: src-1 { 1763 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; --- 37 unchanged lines hidden (view full) --- 1801 }; 1802 src9: src-9 { 1803 interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; 1804 dmas = <&audma0 0x97>, <&audma1 0xba>; 1805 dma-names = "rx", "tx"; 1806 }; 1807 }; 1808 | 1767 rcar_sound,src { 1768 src0: src-0 { 1769 interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>; 1770 dmas = <&audma0 0x85>, <&audma1 0x9a>; 1771 dma-names = "rx", "tx"; 1772 }; 1773 src1: src-1 { 1774 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; --- 37 unchanged lines hidden (view full) --- 1812 }; 1813 src9: src-9 { 1814 interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; 1815 dmas = <&audma0 0x97>, <&audma1 0xba>; 1816 dma-names = "rx", "tx"; 1817 }; 1818 }; 1819 |
1820 rcar_sound,ssi { 1821 ssi0: ssi-0 { 1822 interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>; 1823 dmas = <&audma0 0x01>, <&audma1 0x02>; 1824 dma-names = "rx", "tx"; 1825 }; 1826 ssi1: ssi-1 { 1827 interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>; 1828 dmas = <&audma0 0x03>, <&audma1 0x04>; 1829 dma-names = "rx", "tx"; 1830 }; 1831 ssi2: ssi-2 { 1832 interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>; 1833 dmas = <&audma0 0x05>, <&audma1 0x06>; 1834 dma-names = "rx", "tx"; 1835 }; 1836 ssi3: ssi-3 { 1837 interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>; 1838 dmas = <&audma0 0x07>, <&audma1 0x08>; 1839 dma-names = "rx", "tx"; 1840 }; 1841 ssi4: ssi-4 { 1842 interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>; 1843 dmas = <&audma0 0x09>, <&audma1 0x0a>; 1844 dma-names = "rx", "tx"; 1845 }; 1846 ssi5: ssi-5 { 1847 interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>; 1848 dmas = <&audma0 0x0b>, <&audma1 0x0c>; 1849 dma-names = "rx", "tx"; 1850 }; 1851 ssi6: ssi-6 { 1852 interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>; 1853 dmas = <&audma0 0x0d>, <&audma1 0x0e>; 1854 dma-names = "rx", "tx"; 1855 }; 1856 ssi7: ssi-7 { 1857 interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>; 1858 dmas = <&audma0 0x0f>, <&audma1 0x10>; 1859 dma-names = "rx", "tx"; 1860 }; 1861 ssi8: ssi-8 { 1862 interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>; 1863 dmas = <&audma0 0x11>, <&audma1 0x12>; 1864 dma-names = "rx", "tx"; 1865 }; 1866 ssi9: ssi-9 { 1867 interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>; 1868 dmas = <&audma0 0x13>, <&audma1 0x14>; 1869 dma-names = "rx", "tx"; 1870 }; 1871 }; 1872 |
|
1809 rcar_sound,ssiu { 1810 ssiu00: ssiu-0 { 1811 dmas = <&audma0 0x15>, <&audma1 0x16>; 1812 dma-names = "rx", "tx"; 1813 }; 1814 ssiu01: ssiu-1 { 1815 dmas = <&audma0 0x35>, <&audma1 0x36>; 1816 dma-names = "rx", "tx"; --- 194 unchanged lines hidden (view full) --- 2011 dmas = <&audma0 0xA7>, <&audma1 0xA8>; 2012 dma-names = "rx", "tx"; 2013 }; 2014 ssiu97: ssiu-51 { 2015 dmas = <&audma0 0xA9>, <&audma1 0xAA>; 2016 dma-names = "rx", "tx"; 2017 }; 2018 }; | 1873 rcar_sound,ssiu { 1874 ssiu00: ssiu-0 { 1875 dmas = <&audma0 0x15>, <&audma1 0x16>; 1876 dma-names = "rx", "tx"; 1877 }; 1878 ssiu01: ssiu-1 { 1879 dmas = <&audma0 0x35>, <&audma1 0x36>; 1880 dma-names = "rx", "tx"; --- 194 unchanged lines hidden (view full) --- 2075 dmas = <&audma0 0xA7>, <&audma1 0xA8>; 2076 dma-names = "rx", "tx"; 2077 }; 2078 ssiu97: ssiu-51 { 2079 dmas = <&audma0 0xA9>, <&audma1 0xAA>; 2080 dma-names = "rx", "tx"; 2081 }; 2082 }; |
2019 2020 rcar_sound,ssi { 2021 ssi0: ssi-0 { 2022 interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>; 2023 dmas = <&audma0 0x01>, <&audma1 0x02>; 2024 dma-names = "rx", "tx"; 2025 }; 2026 ssi1: ssi-1 { 2027 interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>; 2028 dmas = <&audma0 0x03>, <&audma1 0x04>; 2029 dma-names = "rx", "tx"; 2030 }; 2031 ssi2: ssi-2 { 2032 interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>; 2033 dmas = <&audma0 0x05>, <&audma1 0x06>; 2034 dma-names = "rx", "tx"; 2035 }; 2036 ssi3: ssi-3 { 2037 interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>; 2038 dmas = <&audma0 0x07>, <&audma1 0x08>; 2039 dma-names = "rx", "tx"; 2040 }; 2041 ssi4: ssi-4 { 2042 interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>; 2043 dmas = <&audma0 0x09>, <&audma1 0x0a>; 2044 dma-names = "rx", "tx"; 2045 }; 2046 ssi5: ssi-5 { 2047 interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>; 2048 dmas = <&audma0 0x0b>, <&audma1 0x0c>; 2049 dma-names = "rx", "tx"; 2050 }; 2051 ssi6: ssi-6 { 2052 interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>; 2053 dmas = <&audma0 0x0d>, <&audma1 0x0e>; 2054 dma-names = "rx", "tx"; 2055 }; 2056 ssi7: ssi-7 { 2057 interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>; 2058 dmas = <&audma0 0x0f>, <&audma1 0x10>; 2059 dma-names = "rx", "tx"; 2060 }; 2061 ssi8: ssi-8 { 2062 interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>; 2063 dmas = <&audma0 0x11>, <&audma1 0x12>; 2064 dma-names = "rx", "tx"; 2065 }; 2066 ssi9: ssi-9 { 2067 interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>; 2068 dmas = <&audma0 0x13>, <&audma1 0x14>; 2069 dma-names = "rx", "tx"; 2070 }; 2071 }; 2072 2073 ports { 2074 #address-cells = <1>; 2075 #size-cells = <0>; 2076 port@0 { 2077 reg = <0>; 2078 }; 2079 port@1 { 2080 reg = <1>; 2081 }; 2082 }; | |
2083 }; 2084 2085 audma0: dma-controller@ec700000 { 2086 compatible = "renesas,dmac-r8a774a1", 2087 "renesas,rcar-dmac"; 2088 reg = <0 0xec700000 0 0x10000>; 2089 interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH 2090 GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH --- 650 unchanged lines hidden (view full) --- 2741 }; 2742 2743 sensor_thermal3: sensor-thermal3 { 2744 polling-delay-passive = <250>; 2745 polling-delay = <1000>; 2746 thermal-sensors = <&tsc 2>; 2747 sustainable-power = <3874>; 2748 | 2083 }; 2084 2085 audma0: dma-controller@ec700000 { 2086 compatible = "renesas,dmac-r8a774a1", 2087 "renesas,rcar-dmac"; 2088 reg = <0 0xec700000 0 0x10000>; 2089 interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH 2090 GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH --- 650 unchanged lines hidden (view full) --- 2741 }; 2742 2743 sensor_thermal3: sensor-thermal3 { 2744 polling-delay-passive = <250>; 2745 polling-delay = <1000>; 2746 thermal-sensors = <&tsc 2>; 2747 sustainable-power = <3874>; 2748 |
2749 cooling-maps { 2750 map0 { 2751 trip = <&target>; 2752 cooling-device = <&a57_0 0 2>; 2753 contribution = <1024>; 2754 }; 2755 map1 { 2756 trip = <&target>; 2757 cooling-device = <&a53_0 0 2>; 2758 contribution = <1024>; 2759 }; 2760 }; |
|
2749 trips { 2750 target: trip-point1 { 2751 temperature = <100000>; 2752 hysteresis = <1000>; 2753 type = "passive"; 2754 }; 2755 2756 sensor3_crit: sensor3-crit { 2757 temperature = <120000>; 2758 hysteresis = <1000>; 2759 type = "critical"; 2760 }; 2761 }; | 2761 trips { 2762 target: trip-point1 { 2763 temperature = <100000>; 2764 hysteresis = <1000>; 2765 type = "passive"; 2766 }; 2767 2768 sensor3_crit: sensor3-crit { 2769 temperature = <120000>; 2770 hysteresis = <1000>; 2771 type = "critical"; 2772 }; 2773 }; |
2762 cooling-maps { 2763 map0 { 2764 trip = <&target>; 2765 cooling-device = <&a57_0 0 2>; 2766 contribution = <1024>; 2767 }; 2768 map1 { 2769 trip = <&target>; 2770 cooling-device = <&a53_0 0 2>; 2771 contribution = <1024>; 2772 }; 2773 }; | |
2774 }; 2775 }; 2776 2777 timer { 2778 compatible = "arm,armv8-timer"; 2779 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 2780 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 2781 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, --- 16 unchanged lines hidden --- | 2774 }; 2775 }; 2776 2777 timer { 2778 compatible = "arm,armv8-timer"; 2779 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 2780 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, 2781 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, --- 16 unchanged lines hidden --- |