lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <Z8RfEH1bnhbliyWC@rli9-mobl>
Date: Sun, 2 Mar 2025 21:37:20 +0800
From: kernel test robot <lkp@...el.com>
To: Neil Armstrong <neil.armstrong@...aro.org>
CC: <oe-kbuild-all@...ts.linux.dev>, <linux-kernel@...r.kernel.org>
Subject: arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6:
 Warning (unit_address_vs_reg): /soc/bus@...00000/pinctrl@14: node has a unit
 name, but no reg or ranges property

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   ece144f151ac7bf8bb5b98f7d4aeeda7a2eed02a
commit: cf42ea27fd7f087b43da27b709267211e7e0e8c4 arm64: dts: amlogic: move ao_pinctrl into aobus
date:   9 months ago
:::::: branch date: 13 hours ago
:::::: commit date: 9 months ago
config: arm64-randconfig-001-20241212 (https://download.01.org/0day-ci/archive/20250302/202503022101.KbCNKl3R-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 12.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250302/202503022101.KbCNKl3R-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@...el.com>
| Closes: https://lore.kernel.org/r/202503022101.KbCNKl3R-lkp@intel.com/

dtcheck warnings: (new ones prefixed by >>)
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (unit_address_vs_reg): /soc/bus@...00000/bus@...00/pinctrl@40: node has a unit name, but no reg or ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (unit_address_vs_reg): /soc/bus@...00000/pinctrl@14: node has a unit name, but no reg or ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (simple_bus_reg): /soc/bus@...00000/bus@...00/pinctrl@40: missing or empty reg/ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (simple_bus_reg): /soc/bus@...00000/pinctrl@14: missing or empty reg/ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:2217.23-2257.6: Warning (avoid_unnecessary_addr_size): /soc/bus@...00000/dsi@...0: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property
--
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (unit_address_vs_reg): /soc/bus@...00000/bus@...00/pinctrl@40: node has a unit name, but no reg or ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (unit_address_vs_reg): /soc/bus@...00000/pinctrl@14: node has a unit name, but no reg or ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (simple_bus_reg): /soc/bus@...00000/bus@...00/pinctrl@40: missing or empty reg/ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (simple_bus_reg): /soc/bus@...00000/pinctrl@14: missing or empty reg/ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:2217.23-2257.6: Warning (avoid_unnecessary_addr_size): /soc/bus@...00000/dsi@...0: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property
--
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (unit_address_vs_reg): /soc/bus@...00000/bus@...00/pinctrl@40: node has a unit name, but no reg or ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (unit_address_vs_reg): /soc/bus@...00000/pinctrl@14: node has a unit name, but no reg or ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (simple_bus_reg): /soc/bus@...00000/bus@...00/pinctrl@40: missing or empty reg/ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (simple_bus_reg): /soc/bus@...00000/pinctrl@14: missing or empty reg/ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:2217.23-2257.6: Warning (avoid_unnecessary_addr_size): /soc/bus@...00000/dsi@...0: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property
--
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (unit_address_vs_reg): /soc/bus@...00000/bus@...00/pinctrl@40: node has a unit name, but no reg or ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (unit_address_vs_reg): /soc/bus@...00000/pinctrl@14: node has a unit name, but no reg or ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (simple_bus_reg): /soc/bus@...00000/bus@...00/pinctrl@40: missing or empty reg/ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (simple_bus_reg): /soc/bus@...00000/pinctrl@14: missing or empty reg/ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:2217.23-2257.6: Warning (avoid_unnecessary_addr_size): /soc/bus@...00000/dsi@...0: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property
--
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (unit_address_vs_reg): /soc/bus@...00000/bus@...00/pinctrl@40: node has a unit name, but no reg or ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (unit_address_vs_reg): /soc/bus@...00000/pinctrl@14: node has a unit name, but no reg or ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:266.33-1540.7: Warning (simple_bus_reg): /soc/bus@...00000/bus@...00/pinctrl@40: missing or empty reg/ranges property
>> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:1754.27-2026.6: Warning (simple_bus_reg): /soc/bus@...00000/pinctrl@14: missing or empty reg/ranges property
   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:2217.23-2257.6: Warning (avoid_unnecessary_addr_size): /soc/bus@...00000/dsi@...0: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property

vim +1754 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi

1499218c80c99a Neil Armstrong      2019-07-29    15  
1499218c80c99a Neil Armstrong      2019-07-29    16  / {
1499218c80c99a Neil Armstrong      2019-07-29    17  	interrupt-parent = <&gic>;
1499218c80c99a Neil Armstrong      2019-07-29    18  	#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29    19  	#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29    20  
ab547c4fb39fe1 Alexander Stein     2021-02-03    21  	aliases {
ab547c4fb39fe1 Alexander Stein     2021-02-03    22  		mmc0 = &sd_emmc_b; /* SD card */
ab547c4fb39fe1 Alexander Stein     2021-02-03    23  		mmc1 = &sd_emmc_c; /* eMMC */
ab547c4fb39fe1 Alexander Stein     2021-02-03    24  		mmc2 = &sd_emmc_a; /* SDIO */
ab547c4fb39fe1 Alexander Stein     2021-02-03    25  	};
ab547c4fb39fe1 Alexander Stein     2021-02-03    26  
15767cfd81eb9f Neil Armstrong      2019-10-03    27  	chosen {
15767cfd81eb9f Neil Armstrong      2019-10-03    28  		#address-cells = <2>;
15767cfd81eb9f Neil Armstrong      2019-10-03    29  		#size-cells = <2>;
15767cfd81eb9f Neil Armstrong      2019-10-03    30  		ranges;
15767cfd81eb9f Neil Armstrong      2019-10-03    31  
15767cfd81eb9f Neil Armstrong      2019-10-03    32  		simplefb_cvbs: framebuffer-cvbs {
15767cfd81eb9f Neil Armstrong      2019-10-03    33  			compatible = "amlogic,simple-framebuffer",
15767cfd81eb9f Neil Armstrong      2019-10-03    34  				     "simple-framebuffer";
15767cfd81eb9f Neil Armstrong      2019-10-03    35  			amlogic,pipeline = "vpu-cvbs";
15767cfd81eb9f Neil Armstrong      2019-10-03    36  			clocks = <&clkc CLKID_HDMI>,
15767cfd81eb9f Neil Armstrong      2019-10-03    37  				 <&clkc CLKID_HTX_PCLK>,
15767cfd81eb9f Neil Armstrong      2019-10-03    38  				 <&clkc CLKID_VPU_INTR>;
15767cfd81eb9f Neil Armstrong      2019-10-03    39  			status = "disabled";
15767cfd81eb9f Neil Armstrong      2019-10-03    40  		};
15767cfd81eb9f Neil Armstrong      2019-10-03    41  
15767cfd81eb9f Neil Armstrong      2019-10-03    42  		simplefb_hdmi: framebuffer-hdmi {
15767cfd81eb9f Neil Armstrong      2019-10-03    43  			compatible = "amlogic,simple-framebuffer",
15767cfd81eb9f Neil Armstrong      2019-10-03    44  				    "simple-framebuffer";
15767cfd81eb9f Neil Armstrong      2019-10-03    45  			amlogic,pipeline = "vpu-hdmi";
15767cfd81eb9f Neil Armstrong      2019-10-03    46  			clocks = <&clkc CLKID_HDMI>,
15767cfd81eb9f Neil Armstrong      2019-10-03    47  				 <&clkc CLKID_HTX_PCLK>,
15767cfd81eb9f Neil Armstrong      2019-10-03    48  				 <&clkc CLKID_VPU_INTR>;
15767cfd81eb9f Neil Armstrong      2019-10-03    49  			status = "disabled";
15767cfd81eb9f Neil Armstrong      2019-10-03    50  		};
15767cfd81eb9f Neil Armstrong      2019-10-03    51  	};
15767cfd81eb9f Neil Armstrong      2019-10-03    52  
1499218c80c99a Neil Armstrong      2019-07-29    53  	efuse: efuse {
1499218c80c99a Neil Armstrong      2019-07-29    54  		compatible = "amlogic,meson-gxbb-efuse";
1499218c80c99a Neil Armstrong      2019-07-29    55  		clocks = <&clkc CLKID_EFUSE>;
1499218c80c99a Neil Armstrong      2019-07-29    56  		#address-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29    57  		#size-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29    58  		read-only;
de82e74a9f2631 Carlo Caione        2019-07-31    59  		secure-monitor = <&sm>;
1499218c80c99a Neil Armstrong      2019-07-29    60  	};
1499218c80c99a Neil Armstrong      2019-07-29    61  
bb98a6fd0b0e22 Alexander Stein     2021-10-26    62  	gpu_opp_table: opp-table-gpu {
916a0edc43f03f Martin Blumenstingl 2020-07-19    63  		compatible = "operating-points-v2";
916a0edc43f03f Martin Blumenstingl 2020-07-19    64  
916a0edc43f03f Martin Blumenstingl 2020-07-19    65  		opp-124999998 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    66  			opp-hz = /bits/ 64 <124999998>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    67  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    68  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    69  		opp-249999996 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    70  			opp-hz = /bits/ 64 <249999996>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    71  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    72  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    73  		opp-285714281 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    74  			opp-hz = /bits/ 64 <285714281>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    75  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    76  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    77  		opp-399999994 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    78  			opp-hz = /bits/ 64 <399999994>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    79  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    80  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    81  		opp-499999992 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    82  			opp-hz = /bits/ 64 <499999992>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    83  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    84  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    85  		opp-666666656 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    86  			opp-hz = /bits/ 64 <666666656>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    87  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    88  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    89  		opp-799999987 {
916a0edc43f03f Martin Blumenstingl 2020-07-19    90  			opp-hz = /bits/ 64 <799999987>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    91  			opp-microvolt = <800000>;
916a0edc43f03f Martin Blumenstingl 2020-07-19    92  		};
916a0edc43f03f Martin Blumenstingl 2020-07-19    93  	};
916a0edc43f03f Martin Blumenstingl 2020-07-19    94  
1499218c80c99a Neil Armstrong      2019-07-29    95  	psci {
1499218c80c99a Neil Armstrong      2019-07-29    96  		compatible = "arm,psci-1.0";
1499218c80c99a Neil Armstrong      2019-07-29    97  		method = "smc";
1499218c80c99a Neil Armstrong      2019-07-29    98  	};
1499218c80c99a Neil Armstrong      2019-07-29    99  
1499218c80c99a Neil Armstrong      2019-07-29   100  	reserved-memory {
1499218c80c99a Neil Armstrong      2019-07-29   101  		#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   102  		#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   103  		ranges;
1499218c80c99a Neil Armstrong      2019-07-29   104  
1499218c80c99a Neil Armstrong      2019-07-29   105  		/* 3 MiB reserved for ARM Trusted Firmware (BL31) */
1499218c80c99a Neil Armstrong      2019-07-29   106  		secmon_reserved: secmon@...0000 {
1499218c80c99a Neil Armstrong      2019-07-29   107  			reg = <0x0 0x05000000 0x0 0x300000>;
1499218c80c99a Neil Armstrong      2019-07-29   108  			no-map;
1499218c80c99a Neil Armstrong      2019-07-29   109  		};
1499218c80c99a Neil Armstrong      2019-07-29   110  
08982a1b3aa261 Christian Hewitt    2022-01-26   111  		/* 32 MiB reserved for ARM Trusted Firmware (BL32) */
08982a1b3aa261 Christian Hewitt    2022-01-26   112  		secmon_reserved_bl32: secmon@...0000 {
08982a1b3aa261 Christian Hewitt    2022-01-26   113  			reg = <0x0 0x05300000 0x0 0x2000000>;
08982a1b3aa261 Christian Hewitt    2022-01-26   114  			no-map;
08982a1b3aa261 Christian Hewitt    2022-01-26   115  		};
08982a1b3aa261 Christian Hewitt    2022-01-26   116  
1499218c80c99a Neil Armstrong      2019-07-29   117  		linux,cma {
1499218c80c99a Neil Armstrong      2019-07-29   118  			compatible = "shared-dma-pool";
1499218c80c99a Neil Armstrong      2019-07-29   119  			reusable;
1499218c80c99a Neil Armstrong      2019-07-29   120  			size = <0x0 0x10000000>;
1499218c80c99a Neil Armstrong      2019-07-29   121  			alignment = <0x0 0x400000>;
1499218c80c99a Neil Armstrong      2019-07-29   122  			linux,cma-default;
1499218c80c99a Neil Armstrong      2019-07-29   123  		};
1499218c80c99a Neil Armstrong      2019-07-29   124  	};
1499218c80c99a Neil Armstrong      2019-07-29   125  
1499218c80c99a Neil Armstrong      2019-07-29   126  	sm: secure-monitor {
1499218c80c99a Neil Armstrong      2019-07-29   127  		compatible = "amlogic,meson-gxbb-sm";
1499218c80c99a Neil Armstrong      2019-07-29   128  	};
1499218c80c99a Neil Armstrong      2019-07-29   129  
1499218c80c99a Neil Armstrong      2019-07-29   130  	soc {
1499218c80c99a Neil Armstrong      2019-07-29   131  		compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29   132  		#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   133  		#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   134  		ranges;
1499218c80c99a Neil Armstrong      2019-07-29   135  
1f8607d597635c Neil Armstrong      2019-09-16   136  		pcie: pcie@...00000 {
1f8607d597635c Neil Armstrong      2019-09-16   137  			compatible = "amlogic,g12a-pcie", "snps,dw-pcie";
d9421d6c52942b Kevin Hilman        2021-04-21   138  			reg = <0x0 0xfc000000 0x0 0x400000>,
d9421d6c52942b Kevin Hilman        2021-04-21   139  			      <0x0 0xff648000 0x0 0x2000>,
d9421d6c52942b Kevin Hilman        2021-04-21   140  			      <0x0 0xfc400000 0x0 0x200000>;
1f8607d597635c Neil Armstrong      2019-09-16   141  			reg-names = "elbi", "cfg", "config";
1f8607d597635c Neil Armstrong      2019-09-16   142  			interrupts = <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>;
1f8607d597635c Neil Armstrong      2019-09-16   143  			#interrupt-cells = <1>;
1f8607d597635c Neil Armstrong      2019-09-16   144  			interrupt-map-mask = <0 0 0 0>;
1f8607d597635c Neil Armstrong      2019-09-16   145  			interrupt-map = <0 0 0 0 &gic GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>;
1f8607d597635c Neil Armstrong      2019-09-16   146  			bus-range = <0x0 0xff>;
1f8607d597635c Neil Armstrong      2019-09-16   147  			#address-cells = <3>;
1f8607d597635c Neil Armstrong      2019-09-16   148  			#size-cells = <2>;
1f8607d597635c Neil Armstrong      2019-09-16   149  			device_type = "pci";
d9421d6c52942b Kevin Hilman        2021-04-21   150  			ranges = <0x81000000 0 0 0x0 0xfc600000 0 0x00100000>,
d9421d6c52942b Kevin Hilman        2021-04-21   151  				 <0x82000000 0 0xfc700000 0x0 0xfc700000 0 0x1900000>;
1f8607d597635c Neil Armstrong      2019-09-16   152  
1f8607d597635c Neil Armstrong      2019-09-16   153  			clocks = <&clkc CLKID_PCIE_PHY
1f8607d597635c Neil Armstrong      2019-09-16   154  				  &clkc CLKID_PCIE_COMB
1f8607d597635c Neil Armstrong      2019-09-16   155  				  &clkc CLKID_PCIE_PLL>;
1f8607d597635c Neil Armstrong      2019-09-16   156  			clock-names = "general",
1f8607d597635c Neil Armstrong      2019-09-16   157  				      "pclk",
1f8607d597635c Neil Armstrong      2019-09-16   158  				      "port";
1f8607d597635c Neil Armstrong      2019-09-16   159  			resets = <&reset RESET_PCIE_CTRL_A>,
1f8607d597635c Neil Armstrong      2019-09-16   160  				 <&reset RESET_PCIE_APB>;
1f8607d597635c Neil Armstrong      2019-09-16   161  			reset-names = "port",
1f8607d597635c Neil Armstrong      2019-09-16   162  				      "apb";
1f8607d597635c Neil Armstrong      2019-09-16   163  			num-lanes = <1>;
1f8607d597635c Neil Armstrong      2019-09-16   164  			phys = <&usb3_pcie_phy PHY_TYPE_PCIE>;
1f8607d597635c Neil Armstrong      2019-09-16   165  			phy-names = "pcie";
1f8607d597635c Neil Armstrong      2019-09-16   166  			status = "disabled";
1f8607d597635c Neil Armstrong      2019-09-16   167  		};
1f8607d597635c Neil Armstrong      2019-09-16   168  
1499218c80c99a Neil Armstrong      2019-07-29   169  		ethmac: ethernet@...f0000 {
1fdc97ae450ede Martin Blumenstingl 2020-09-25   170  			compatible = "amlogic,meson-g12a-dwmac",
1499218c80c99a Neil Armstrong      2019-07-29   171  				     "snps,dwmac-3.70a",
1499218c80c99a Neil Armstrong      2019-07-29   172  				     "snps,dwmac";
3ad6c9e3575611 Neil Armstrong      2019-08-23   173  			reg = <0x0 0xff3f0000 0x0 0x10000>,
3ad6c9e3575611 Neil Armstrong      2019-08-23   174  			      <0x0 0xff634540 0x0 0x8>;
1499218c80c99a Neil Armstrong      2019-07-29   175  			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
1499218c80c99a Neil Armstrong      2019-07-29   176  			interrupt-names = "macirq";
1499218c80c99a Neil Armstrong      2019-07-29   177  			clocks = <&clkc CLKID_ETH>,
1499218c80c99a Neil Armstrong      2019-07-29   178  				 <&clkc CLKID_FCLK_DIV2>,
32b5f4b63487a2 Martin Blumenstingl 2020-06-20   179  				 <&clkc CLKID_MPLL2>,
32b5f4b63487a2 Martin Blumenstingl 2020-06-20   180  				 <&clkc CLKID_FCLK_DIV2>;
32b5f4b63487a2 Martin Blumenstingl 2020-06-20   181  			clock-names = "stmmaceth", "clkin0", "clkin1",
32b5f4b63487a2 Martin Blumenstingl 2020-06-20   182  				      "timing-adjustment";
ef68984eab6bbe Jerome Brunet       2019-07-18   183  			rx-fifo-depth = <4096>;
ef68984eab6bbe Jerome Brunet       2019-07-18   184  			tx-fifo-depth = <2048>;
1499218c80c99a Neil Armstrong      2019-07-29   185  			status = "disabled";
1499218c80c99a Neil Armstrong      2019-07-29   186  
1499218c80c99a Neil Armstrong      2019-07-29   187  			mdio0: mdio {
1499218c80c99a Neil Armstrong      2019-07-29   188  				#address-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29   189  				#size-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29   190  				compatible = "snps,dwmac-mdio";
1499218c80c99a Neil Armstrong      2019-07-29   191  			};
1499218c80c99a Neil Armstrong      2019-07-29   192  		};
1499218c80c99a Neil Armstrong      2019-07-29   193  
1499218c80c99a Neil Armstrong      2019-07-29   194  		apb: bus@...00000 {
1499218c80c99a Neil Armstrong      2019-07-29   195  			compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29   196  			reg = <0x0 0xff600000 0x0 0x200000>;
1499218c80c99a Neil Armstrong      2019-07-29   197  			#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   198  			#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   199  			ranges = <0x0 0x0 0x0 0xff600000 0x0 0x200000>;
1499218c80c99a Neil Armstrong      2019-07-29   200  
1499218c80c99a Neil Armstrong      2019-07-29   201  			hdmi_tx: hdmi-tx@0 {
1499218c80c99a Neil Armstrong      2019-07-29   202  				compatible = "amlogic,meson-g12a-dw-hdmi";
1499218c80c99a Neil Armstrong      2019-07-29   203  				reg = <0x0 0x0 0x0 0x10000>;
1499218c80c99a Neil Armstrong      2019-07-29   204  				interrupts = <GIC_SPI 57 IRQ_TYPE_EDGE_RISING>;
1499218c80c99a Neil Armstrong      2019-07-29   205  				resets = <&reset RESET_HDMITX_CAPB3>,
1499218c80c99a Neil Armstrong      2019-07-29   206  					 <&reset RESET_HDMITX_PHY>,
1499218c80c99a Neil Armstrong      2019-07-29   207  					 <&reset RESET_HDMITX>;
1499218c80c99a Neil Armstrong      2019-07-29   208  				reset-names = "hdmitx_apb", "hdmitx", "hdmitx_phy";
1499218c80c99a Neil Armstrong      2019-07-29   209  				clocks = <&clkc CLKID_HDMI>,
1499218c80c99a Neil Armstrong      2019-07-29   210  					 <&clkc CLKID_HTX_PCLK>,
1499218c80c99a Neil Armstrong      2019-07-29   211  					 <&clkc CLKID_VPU_INTR>;
1499218c80c99a Neil Armstrong      2019-07-29   212  				clock-names = "isfr", "iahb", "venci";
1499218c80c99a Neil Armstrong      2019-07-29   213  				#address-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29   214  				#size-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29   215  				#sound-dai-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29   216  				status = "disabled";
1499218c80c99a Neil Armstrong      2019-07-29   217  
1499218c80c99a Neil Armstrong      2019-07-29   218  				/* VPU VENC Input */
1499218c80c99a Neil Armstrong      2019-07-29   219  				hdmi_tx_venc_port: port@0 {
1499218c80c99a Neil Armstrong      2019-07-29   220  					reg = <0>;
1499218c80c99a Neil Armstrong      2019-07-29   221  
1499218c80c99a Neil Armstrong      2019-07-29   222  					hdmi_tx_in: endpoint {
1499218c80c99a Neil Armstrong      2019-07-29   223  						remote-endpoint = <&hdmi_tx_out>;
1499218c80c99a Neil Armstrong      2019-07-29   224  					};
1499218c80c99a Neil Armstrong      2019-07-29   225  				};
1499218c80c99a Neil Armstrong      2019-07-29   226  
1499218c80c99a Neil Armstrong      2019-07-29   227  				/* TMDS Output */
1499218c80c99a Neil Armstrong      2019-07-29   228  				hdmi_tx_tmds_port: port@1 {
1499218c80c99a Neil Armstrong      2019-07-29   229  					reg = <1>;
1499218c80c99a Neil Armstrong      2019-07-29   230  				};
1499218c80c99a Neil Armstrong      2019-07-29   231  			};
1499218c80c99a Neil Armstrong      2019-07-29   232  
1499218c80c99a Neil Armstrong      2019-07-29   233  			apb_efuse: bus@...00 {
1499218c80c99a Neil Armstrong      2019-07-29   234  				compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29   235  				reg = <0x0 0x30000 0x0 0x2000>;
1499218c80c99a Neil Armstrong      2019-07-29   236  				#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   237  				#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   238  				ranges = <0x0 0x0 0x0 0x30000 0x0 0x2000>;
1499218c80c99a Neil Armstrong      2019-07-29   239  
1499218c80c99a Neil Armstrong      2019-07-29   240  				hwrng: rng@218 {
1499218c80c99a Neil Armstrong      2019-07-29   241  					compatible = "amlogic,meson-rng";
1499218c80c99a Neil Armstrong      2019-07-29   242  					reg = <0x0 0x218 0x0 0x4>;
a1afbbb0285797 Scott K Logan       2020-09-25   243  					clocks = <&clkc CLKID_RNG0>;
a1afbbb0285797 Scott K Logan       2020-09-25   244  					clock-names = "core";
1499218c80c99a Neil Armstrong      2019-07-29   245  				};
1499218c80c99a Neil Armstrong      2019-07-29   246  			};
1499218c80c99a Neil Armstrong      2019-07-29   247  
457fa78771a23e Jerome Brunet       2020-05-07   248  			acodec: audio-controller@...00 {
457fa78771a23e Jerome Brunet       2020-05-07   249  				compatible = "amlogic,t9015";
457fa78771a23e Jerome Brunet       2020-05-07   250  				reg = <0x0 0x32000 0x0 0x14>;
457fa78771a23e Jerome Brunet       2020-05-07   251  				#sound-dai-cells = <0>;
457fa78771a23e Jerome Brunet       2020-05-07   252  				sound-name-prefix = "ACODEC";
457fa78771a23e Jerome Brunet       2020-05-07   253  				clocks = <&clkc CLKID_AUDIO_CODEC>;
457fa78771a23e Jerome Brunet       2020-05-07   254  				clock-names = "pclk";
457fa78771a23e Jerome Brunet       2020-05-07   255  				resets = <&reset RESET_AUDIO_CODEC>;
457fa78771a23e Jerome Brunet       2020-05-07   256  				status = "disabled";
457fa78771a23e Jerome Brunet       2020-05-07   257  			};
457fa78771a23e Jerome Brunet       2020-05-07   258  
1499218c80c99a Neil Armstrong      2019-07-29   259  			periphs: bus@...00 {
1499218c80c99a Neil Armstrong      2019-07-29   260  				compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29   261  				reg = <0x0 0x34400 0x0 0x400>;
1499218c80c99a Neil Armstrong      2019-07-29   262  				#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   263  				#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   264  				ranges = <0x0 0x0 0x0 0x34400 0x0 0x400>;
1499218c80c99a Neil Armstrong      2019-07-29   265  
1499218c80c99a Neil Armstrong      2019-07-29   266  				periphs_pinctrl: pinctrl@40 {
1499218c80c99a Neil Armstrong      2019-07-29   267  					compatible = "amlogic,meson-g12a-periphs-pinctrl";
1499218c80c99a Neil Armstrong      2019-07-29   268  					#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   269  					#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   270  					ranges;
1499218c80c99a Neil Armstrong      2019-07-29   271  
1499218c80c99a Neil Armstrong      2019-07-29   272  					gpio: bank@40 {
1499218c80c99a Neil Armstrong      2019-07-29   273  						reg = <0x0 0x40  0x0 0x4c>,
1499218c80c99a Neil Armstrong      2019-07-29   274  						      <0x0 0xe8  0x0 0x18>,
1499218c80c99a Neil Armstrong      2019-07-29   275  						      <0x0 0x120 0x0 0x18>,
1499218c80c99a Neil Armstrong      2019-07-29   276  						      <0x0 0x2c0 0x0 0x40>,
1499218c80c99a Neil Armstrong      2019-07-29   277  						      <0x0 0x340 0x0 0x1c>;
1499218c80c99a Neil Armstrong      2019-07-29   278  						reg-names = "gpio",
1499218c80c99a Neil Armstrong      2019-07-29   279  							    "pull",
1499218c80c99a Neil Armstrong      2019-07-29   280  							    "pull-enable",
1499218c80c99a Neil Armstrong      2019-07-29   281  							    "mux",
1499218c80c99a Neil Armstrong      2019-07-29   282  							    "ds";
1499218c80c99a Neil Armstrong      2019-07-29   283  						gpio-controller;
1499218c80c99a Neil Armstrong      2019-07-29   284  						#gpio-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29   285  						gpio-ranges = <&periphs_pinctrl 0 0 86>;
1499218c80c99a Neil Armstrong      2019-07-29   286  					};
1499218c80c99a Neil Armstrong      2019-07-29   287  
1499218c80c99a Neil Armstrong      2019-07-29   288  					cec_ao_a_h_pins: cec_ao_a_h {
1499218c80c99a Neil Armstrong      2019-07-29   289  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   290  							groups = "cec_ao_a_h";
1499218c80c99a Neil Armstrong      2019-07-29   291  							function = "cec_ao_a_h";
1499218c80c99a Neil Armstrong      2019-07-29   292  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   293  						};
1499218c80c99a Neil Armstrong      2019-07-29   294  					};
1499218c80c99a Neil Armstrong      2019-07-29   295  
1499218c80c99a Neil Armstrong      2019-07-29   296  					cec_ao_b_h_pins: cec_ao_b_h {
1499218c80c99a Neil Armstrong      2019-07-29   297  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   298  							groups = "cec_ao_b_h";
1499218c80c99a Neil Armstrong      2019-07-29   299  							function = "cec_ao_b_h";
1499218c80c99a Neil Armstrong      2019-07-29   300  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   301  						};
1499218c80c99a Neil Armstrong      2019-07-29   302  					};
1499218c80c99a Neil Armstrong      2019-07-29   303  
4d2cb376e5ccac Neil Armstrong      2020-03-13   304  					emmc_ctrl_pins: emmc-ctrl {
1499218c80c99a Neil Armstrong      2019-07-29   305  						mux-0 {
4d2cb376e5ccac Neil Armstrong      2020-03-13   306  							groups = "emmc_cmd";
1499218c80c99a Neil Armstrong      2019-07-29   307  							function = "emmc";
1499218c80c99a Neil Armstrong      2019-07-29   308  							bias-pull-up;
1499218c80c99a Neil Armstrong      2019-07-29   309  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   310  						};
1499218c80c99a Neil Armstrong      2019-07-29   311  
1499218c80c99a Neil Armstrong      2019-07-29   312  						mux-1 {
1499218c80c99a Neil Armstrong      2019-07-29   313  							groups = "emmc_clk";
1499218c80c99a Neil Armstrong      2019-07-29   314  							function = "emmc";
1499218c80c99a Neil Armstrong      2019-07-29   315  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   316  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   317  						};
1499218c80c99a Neil Armstrong      2019-07-29   318  					};
1499218c80c99a Neil Armstrong      2019-07-29   319  
4d2cb376e5ccac Neil Armstrong      2020-03-13   320  					emmc_data_4b_pins: emmc-data-4b {
4d2cb376e5ccac Neil Armstrong      2020-03-13   321  						mux-0 {
4d2cb376e5ccac Neil Armstrong      2020-03-13   322  							groups = "emmc_nand_d0",
4d2cb376e5ccac Neil Armstrong      2020-03-13   323  								 "emmc_nand_d1",
4d2cb376e5ccac Neil Armstrong      2020-03-13   324  								 "emmc_nand_d2",
4d2cb376e5ccac Neil Armstrong      2020-03-13   325  								 "emmc_nand_d3";
4d2cb376e5ccac Neil Armstrong      2020-03-13   326  							function = "emmc";
4d2cb376e5ccac Neil Armstrong      2020-03-13   327  							bias-pull-up;
4d2cb376e5ccac Neil Armstrong      2020-03-13   328  							drive-strength-microamp = <4000>;
4d2cb376e5ccac Neil Armstrong      2020-03-13   329  						};
4d2cb376e5ccac Neil Armstrong      2020-03-13   330  					};
4d2cb376e5ccac Neil Armstrong      2020-03-13   331  
4d2cb376e5ccac Neil Armstrong      2020-03-13   332  					emmc_data_8b_pins: emmc-data-8b {
4d2cb376e5ccac Neil Armstrong      2020-03-13   333  						mux-0 {
4d2cb376e5ccac Neil Armstrong      2020-03-13   334  							groups = "emmc_nand_d0",
4d2cb376e5ccac Neil Armstrong      2020-03-13   335  								 "emmc_nand_d1",
4d2cb376e5ccac Neil Armstrong      2020-03-13   336  								 "emmc_nand_d2",
4d2cb376e5ccac Neil Armstrong      2020-03-13   337  								 "emmc_nand_d3",
4d2cb376e5ccac Neil Armstrong      2020-03-13   338  								 "emmc_nand_d4",
4d2cb376e5ccac Neil Armstrong      2020-03-13   339  								 "emmc_nand_d5",
4d2cb376e5ccac Neil Armstrong      2020-03-13   340  								 "emmc_nand_d6",
4d2cb376e5ccac Neil Armstrong      2020-03-13   341  								 "emmc_nand_d7";
4d2cb376e5ccac Neil Armstrong      2020-03-13   342  							function = "emmc";
4d2cb376e5ccac Neil Armstrong      2020-03-13   343  							bias-pull-up;
4d2cb376e5ccac Neil Armstrong      2020-03-13   344  							drive-strength-microamp = <4000>;
4d2cb376e5ccac Neil Armstrong      2020-03-13   345  						};
4d2cb376e5ccac Neil Armstrong      2020-03-13   346  					};
4d2cb376e5ccac Neil Armstrong      2020-03-13   347  
1499218c80c99a Neil Armstrong      2019-07-29   348  					emmc_ds_pins: emmc-ds {
1499218c80c99a Neil Armstrong      2019-07-29   349  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   350  							groups = "emmc_nand_ds";
1499218c80c99a Neil Armstrong      2019-07-29   351  							function = "emmc";
1499218c80c99a Neil Armstrong      2019-07-29   352  							bias-pull-down;
1499218c80c99a Neil Armstrong      2019-07-29   353  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   354  						};
1499218c80c99a Neil Armstrong      2019-07-29   355  					};
1499218c80c99a Neil Armstrong      2019-07-29   356  
1499218c80c99a Neil Armstrong      2019-07-29   357  					emmc_clk_gate_pins: emmc_clk_gate {
1499218c80c99a Neil Armstrong      2019-07-29   358  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   359  							groups = "BOOT_8";
1499218c80c99a Neil Armstrong      2019-07-29   360  							function = "gpio_periphs";
1499218c80c99a Neil Armstrong      2019-07-29   361  							bias-pull-down;
1499218c80c99a Neil Armstrong      2019-07-29   362  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   363  						};
1499218c80c99a Neil Armstrong      2019-07-29   364  					};
1499218c80c99a Neil Armstrong      2019-07-29   365  
1499218c80c99a Neil Armstrong      2019-07-29   366  					hdmitx_ddc_pins: hdmitx_ddc {
1499218c80c99a Neil Armstrong      2019-07-29   367  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   368  							groups = "hdmitx_sda",
1499218c80c99a Neil Armstrong      2019-07-29   369  								 "hdmitx_sck";
1499218c80c99a Neil Armstrong      2019-07-29   370  							function = "hdmitx";
1499218c80c99a Neil Armstrong      2019-07-29   371  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   372  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   373  						};
1499218c80c99a Neil Armstrong      2019-07-29   374  					};
1499218c80c99a Neil Armstrong      2019-07-29   375  
1499218c80c99a Neil Armstrong      2019-07-29   376  					hdmitx_hpd_pins: hdmitx_hpd {
1499218c80c99a Neil Armstrong      2019-07-29   377  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   378  							groups = "hdmitx_hpd_in";
1499218c80c99a Neil Armstrong      2019-07-29   379  							function = "hdmitx";
1499218c80c99a Neil Armstrong      2019-07-29   380  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   381  						};
1499218c80c99a Neil Armstrong      2019-07-29   382  					};
1499218c80c99a Neil Armstrong      2019-07-29   383  
1499218c80c99a Neil Armstrong      2019-07-29   384  
1499218c80c99a Neil Armstrong      2019-07-29   385  					i2c0_sda_c_pins: i2c0-sda-c {
1499218c80c99a Neil Armstrong      2019-07-29   386  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   387  							groups = "i2c0_sda_c";
1499218c80c99a Neil Armstrong      2019-07-29   388  							function = "i2c0";
1499218c80c99a Neil Armstrong      2019-07-29   389  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   390  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   391  
1499218c80c99a Neil Armstrong      2019-07-29   392  						};
1499218c80c99a Neil Armstrong      2019-07-29   393  					};
1499218c80c99a Neil Armstrong      2019-07-29   394  
1499218c80c99a Neil Armstrong      2019-07-29   395  					i2c0_sck_c_pins: i2c0-sck-c {
1499218c80c99a Neil Armstrong      2019-07-29   396  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   397  							groups = "i2c0_sck_c";
1499218c80c99a Neil Armstrong      2019-07-29   398  							function = "i2c0";
1499218c80c99a Neil Armstrong      2019-07-29   399  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   400  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   401  						};
1499218c80c99a Neil Armstrong      2019-07-29   402  					};
1499218c80c99a Neil Armstrong      2019-07-29   403  
1499218c80c99a Neil Armstrong      2019-07-29   404  					i2c0_sda_z0_pins: i2c0-sda-z0 {
1499218c80c99a Neil Armstrong      2019-07-29   405  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   406  							groups = "i2c0_sda_z0";
1499218c80c99a Neil Armstrong      2019-07-29   407  							function = "i2c0";
1499218c80c99a Neil Armstrong      2019-07-29   408  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   409  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   410  						};
1499218c80c99a Neil Armstrong      2019-07-29   411  					};
1499218c80c99a Neil Armstrong      2019-07-29   412  
1499218c80c99a Neil Armstrong      2019-07-29   413  					i2c0_sck_z1_pins: i2c0-sck-z1 {
1499218c80c99a Neil Armstrong      2019-07-29   414  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   415  							groups = "i2c0_sck_z1";
1499218c80c99a Neil Armstrong      2019-07-29   416  							function = "i2c0";
1499218c80c99a Neil Armstrong      2019-07-29   417  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   418  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   419  						};
1499218c80c99a Neil Armstrong      2019-07-29   420  					};
1499218c80c99a Neil Armstrong      2019-07-29   421  
1499218c80c99a Neil Armstrong      2019-07-29   422  					i2c0_sda_z7_pins: i2c0-sda-z7 {
1499218c80c99a Neil Armstrong      2019-07-29   423  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   424  							groups = "i2c0_sda_z7";
1499218c80c99a Neil Armstrong      2019-07-29   425  							function = "i2c0";
1499218c80c99a Neil Armstrong      2019-07-29   426  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   427  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   428  						};
1499218c80c99a Neil Armstrong      2019-07-29   429  					};
1499218c80c99a Neil Armstrong      2019-07-29   430  
1499218c80c99a Neil Armstrong      2019-07-29   431  					i2c0_sda_z8_pins: i2c0-sda-z8 {
1499218c80c99a Neil Armstrong      2019-07-29   432  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   433  							groups = "i2c0_sda_z8";
1499218c80c99a Neil Armstrong      2019-07-29   434  							function = "i2c0";
1499218c80c99a Neil Armstrong      2019-07-29   435  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   436  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   437  						};
1499218c80c99a Neil Armstrong      2019-07-29   438  					};
1499218c80c99a Neil Armstrong      2019-07-29   439  
1499218c80c99a Neil Armstrong      2019-07-29   440  					i2c1_sda_x_pins: i2c1-sda-x {
1499218c80c99a Neil Armstrong      2019-07-29   441  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   442  							groups = "i2c1_sda_x";
1499218c80c99a Neil Armstrong      2019-07-29   443  							function = "i2c1";
1499218c80c99a Neil Armstrong      2019-07-29   444  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   445  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   446  						};
1499218c80c99a Neil Armstrong      2019-07-29   447  					};
1499218c80c99a Neil Armstrong      2019-07-29   448  
1499218c80c99a Neil Armstrong      2019-07-29   449  					i2c1_sck_x_pins: i2c1-sck-x {
1499218c80c99a Neil Armstrong      2019-07-29   450  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   451  							groups = "i2c1_sck_x";
1499218c80c99a Neil Armstrong      2019-07-29   452  							function = "i2c1";
1499218c80c99a Neil Armstrong      2019-07-29   453  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   454  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   455  						};
1499218c80c99a Neil Armstrong      2019-07-29   456  					};
1499218c80c99a Neil Armstrong      2019-07-29   457  
1499218c80c99a Neil Armstrong      2019-07-29   458  					i2c1_sda_h2_pins: i2c1-sda-h2 {
1499218c80c99a Neil Armstrong      2019-07-29   459  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   460  							groups = "i2c1_sda_h2";
1499218c80c99a Neil Armstrong      2019-07-29   461  							function = "i2c1";
1499218c80c99a Neil Armstrong      2019-07-29   462  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   463  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   464  						};
1499218c80c99a Neil Armstrong      2019-07-29   465  					};
1499218c80c99a Neil Armstrong      2019-07-29   466  
1499218c80c99a Neil Armstrong      2019-07-29   467  					i2c1_sck_h3_pins: i2c1-sck-h3 {
1499218c80c99a Neil Armstrong      2019-07-29   468  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   469  							groups = "i2c1_sck_h3";
1499218c80c99a Neil Armstrong      2019-07-29   470  							function = "i2c1";
1499218c80c99a Neil Armstrong      2019-07-29   471  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   472  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   473  						};
1499218c80c99a Neil Armstrong      2019-07-29   474  					};
1499218c80c99a Neil Armstrong      2019-07-29   475  
1499218c80c99a Neil Armstrong      2019-07-29   476  					i2c1_sda_h6_pins: i2c1-sda-h6 {
1499218c80c99a Neil Armstrong      2019-07-29   477  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   478  							groups = "i2c1_sda_h6";
1499218c80c99a Neil Armstrong      2019-07-29   479  							function = "i2c1";
1499218c80c99a Neil Armstrong      2019-07-29   480  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   481  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   482  						};
1499218c80c99a Neil Armstrong      2019-07-29   483  					};
1499218c80c99a Neil Armstrong      2019-07-29   484  
1499218c80c99a Neil Armstrong      2019-07-29   485  					i2c1_sck_h7_pins: i2c1-sck-h7 {
1499218c80c99a Neil Armstrong      2019-07-29   486  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   487  							groups = "i2c1_sck_h7";
1499218c80c99a Neil Armstrong      2019-07-29   488  							function = "i2c1";
1499218c80c99a Neil Armstrong      2019-07-29   489  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   490  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   491  						};
1499218c80c99a Neil Armstrong      2019-07-29   492  					};
1499218c80c99a Neil Armstrong      2019-07-29   493  
1499218c80c99a Neil Armstrong      2019-07-29   494  					i2c2_sda_x_pins: i2c2-sda-x {
1499218c80c99a Neil Armstrong      2019-07-29   495  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   496  							groups = "i2c2_sda_x";
1499218c80c99a Neil Armstrong      2019-07-29   497  							function = "i2c2";
1499218c80c99a Neil Armstrong      2019-07-29   498  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   499  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   500  						};
1499218c80c99a Neil Armstrong      2019-07-29   501  					};
1499218c80c99a Neil Armstrong      2019-07-29   502  
1499218c80c99a Neil Armstrong      2019-07-29   503  					i2c2_sck_x_pins: i2c2-sck-x {
1499218c80c99a Neil Armstrong      2019-07-29   504  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   505  							groups = "i2c2_sck_x";
1499218c80c99a Neil Armstrong      2019-07-29   506  							function = "i2c2";
1499218c80c99a Neil Armstrong      2019-07-29   507  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   508  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   509  						};
1499218c80c99a Neil Armstrong      2019-07-29   510  					};
1499218c80c99a Neil Armstrong      2019-07-29   511  
1499218c80c99a Neil Armstrong      2019-07-29   512  					i2c2_sda_z_pins: i2c2-sda-z {
1499218c80c99a Neil Armstrong      2019-07-29   513  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   514  							groups = "i2c2_sda_z";
1499218c80c99a Neil Armstrong      2019-07-29   515  							function = "i2c2";
1499218c80c99a Neil Armstrong      2019-07-29   516  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   517  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   518  						};
1499218c80c99a Neil Armstrong      2019-07-29   519  					};
1499218c80c99a Neil Armstrong      2019-07-29   520  
1499218c80c99a Neil Armstrong      2019-07-29   521  					i2c2_sck_z_pins: i2c2-sck-z {
1499218c80c99a Neil Armstrong      2019-07-29   522  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   523  							groups = "i2c2_sck_z";
1499218c80c99a Neil Armstrong      2019-07-29   524  							function = "i2c2";
1499218c80c99a Neil Armstrong      2019-07-29   525  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   526  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   527  						};
1499218c80c99a Neil Armstrong      2019-07-29   528  					};
1499218c80c99a Neil Armstrong      2019-07-29   529  
1499218c80c99a Neil Armstrong      2019-07-29   530  					i2c3_sda_h_pins: i2c3-sda-h {
1499218c80c99a Neil Armstrong      2019-07-29   531  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   532  							groups = "i2c3_sda_h";
1499218c80c99a Neil Armstrong      2019-07-29   533  							function = "i2c3";
1499218c80c99a Neil Armstrong      2019-07-29   534  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   535  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   536  						};
1499218c80c99a Neil Armstrong      2019-07-29   537  					};
1499218c80c99a Neil Armstrong      2019-07-29   538  
1499218c80c99a Neil Armstrong      2019-07-29   539  					i2c3_sck_h_pins: i2c3-sck-h {
1499218c80c99a Neil Armstrong      2019-07-29   540  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   541  							groups = "i2c3_sck_h";
1499218c80c99a Neil Armstrong      2019-07-29   542  							function = "i2c3";
1499218c80c99a Neil Armstrong      2019-07-29   543  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   544  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   545  						};
1499218c80c99a Neil Armstrong      2019-07-29   546  					};
1499218c80c99a Neil Armstrong      2019-07-29   547  
1499218c80c99a Neil Armstrong      2019-07-29   548  					i2c3_sda_a_pins: i2c3-sda-a {
1499218c80c99a Neil Armstrong      2019-07-29   549  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   550  							groups = "i2c3_sda_a";
1499218c80c99a Neil Armstrong      2019-07-29   551  							function = "i2c3";
1499218c80c99a Neil Armstrong      2019-07-29   552  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   553  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   554  						};
1499218c80c99a Neil Armstrong      2019-07-29   555  					};
1499218c80c99a Neil Armstrong      2019-07-29   556  
1499218c80c99a Neil Armstrong      2019-07-29   557  					i2c3_sck_a_pins: i2c3-sck-a {
1499218c80c99a Neil Armstrong      2019-07-29   558  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   559  							groups = "i2c3_sck_a";
1499218c80c99a Neil Armstrong      2019-07-29   560  							function = "i2c3";
1499218c80c99a Neil Armstrong      2019-07-29   561  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   562  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   563  						};
1499218c80c99a Neil Armstrong      2019-07-29   564  					};
1499218c80c99a Neil Armstrong      2019-07-29   565  
1499218c80c99a Neil Armstrong      2019-07-29   566  					mclk0_a_pins: mclk0-a {
1499218c80c99a Neil Armstrong      2019-07-29   567  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   568  							groups = "mclk0_a";
1499218c80c99a Neil Armstrong      2019-07-29   569  							function = "mclk0";
1499218c80c99a Neil Armstrong      2019-07-29   570  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   571  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   572  						};
1499218c80c99a Neil Armstrong      2019-07-29   573  					};
1499218c80c99a Neil Armstrong      2019-07-29   574  
1499218c80c99a Neil Armstrong      2019-07-29   575  					mclk1_a_pins: mclk1-a {
1499218c80c99a Neil Armstrong      2019-07-29   576  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   577  							groups = "mclk1_a";
1499218c80c99a Neil Armstrong      2019-07-29   578  							function = "mclk1";
1499218c80c99a Neil Armstrong      2019-07-29   579  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   580  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   581  						};
1499218c80c99a Neil Armstrong      2019-07-29   582  					};
1499218c80c99a Neil Armstrong      2019-07-29   583  
1499218c80c99a Neil Armstrong      2019-07-29   584  					mclk1_x_pins: mclk1-x {
1499218c80c99a Neil Armstrong      2019-07-29   585  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   586  							groups = "mclk1_x";
1499218c80c99a Neil Armstrong      2019-07-29   587  							function = "mclk1";
1499218c80c99a Neil Armstrong      2019-07-29   588  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   589  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   590  						};
1499218c80c99a Neil Armstrong      2019-07-29   591  					};
1499218c80c99a Neil Armstrong      2019-07-29   592  
1499218c80c99a Neil Armstrong      2019-07-29   593  					mclk1_z_pins: mclk1-z {
1499218c80c99a Neil Armstrong      2019-07-29   594  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   595  							groups = "mclk1_z";
1499218c80c99a Neil Armstrong      2019-07-29   596  							function = "mclk1";
1499218c80c99a Neil Armstrong      2019-07-29   597  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   598  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29   599  						};
1499218c80c99a Neil Armstrong      2019-07-29   600  					};
1499218c80c99a Neil Armstrong      2019-07-29   601  
f12a463d2f43b9 Neil Armstrong      2020-03-13   602  					nor_pins: nor {
f12a463d2f43b9 Neil Armstrong      2020-03-13   603  						mux {
f12a463d2f43b9 Neil Armstrong      2020-03-13   604  							groups = "nor_d",
f12a463d2f43b9 Neil Armstrong      2020-03-13   605  							       "nor_q",
f12a463d2f43b9 Neil Armstrong      2020-03-13   606  							       "nor_c",
f12a463d2f43b9 Neil Armstrong      2020-03-13   607  							       "nor_cs";
f12a463d2f43b9 Neil Armstrong      2020-03-13   608  							function = "nor";
f12a463d2f43b9 Neil Armstrong      2020-03-13   609  							bias-disable;
f12a463d2f43b9 Neil Armstrong      2020-03-13   610  						};
f12a463d2f43b9 Neil Armstrong      2020-03-13   611  					};
f12a463d2f43b9 Neil Armstrong      2020-03-13   612  
1499218c80c99a Neil Armstrong      2019-07-29   613  					pdm_din0_a_pins: pdm-din0-a {
1499218c80c99a Neil Armstrong      2019-07-29   614  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   615  							groups = "pdm_din0_a";
1499218c80c99a Neil Armstrong      2019-07-29   616  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   617  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   618  						};
1499218c80c99a Neil Armstrong      2019-07-29   619  					};
1499218c80c99a Neil Armstrong      2019-07-29   620  
1499218c80c99a Neil Armstrong      2019-07-29   621  					pdm_din0_c_pins: pdm-din0-c {
1499218c80c99a Neil Armstrong      2019-07-29   622  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   623  							groups = "pdm_din0_c";
1499218c80c99a Neil Armstrong      2019-07-29   624  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   625  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   626  						};
1499218c80c99a Neil Armstrong      2019-07-29   627  					};
1499218c80c99a Neil Armstrong      2019-07-29   628  
1499218c80c99a Neil Armstrong      2019-07-29   629  					pdm_din0_x_pins: pdm-din0-x {
1499218c80c99a Neil Armstrong      2019-07-29   630  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   631  							groups = "pdm_din0_x";
1499218c80c99a Neil Armstrong      2019-07-29   632  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   633  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   634  						};
1499218c80c99a Neil Armstrong      2019-07-29   635  					};
1499218c80c99a Neil Armstrong      2019-07-29   636  
1499218c80c99a Neil Armstrong      2019-07-29   637  					pdm_din0_z_pins: pdm-din0-z {
1499218c80c99a Neil Armstrong      2019-07-29   638  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   639  							groups = "pdm_din0_z";
1499218c80c99a Neil Armstrong      2019-07-29   640  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   641  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   642  						};
1499218c80c99a Neil Armstrong      2019-07-29   643  					};
1499218c80c99a Neil Armstrong      2019-07-29   644  
1499218c80c99a Neil Armstrong      2019-07-29   645  					pdm_din1_a_pins: pdm-din1-a {
1499218c80c99a Neil Armstrong      2019-07-29   646  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   647  							groups = "pdm_din1_a";
1499218c80c99a Neil Armstrong      2019-07-29   648  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   649  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   650  						};
1499218c80c99a Neil Armstrong      2019-07-29   651  					};
1499218c80c99a Neil Armstrong      2019-07-29   652  
1499218c80c99a Neil Armstrong      2019-07-29   653  					pdm_din1_c_pins: pdm-din1-c {
1499218c80c99a Neil Armstrong      2019-07-29   654  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   655  							groups = "pdm_din1_c";
1499218c80c99a Neil Armstrong      2019-07-29   656  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   657  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   658  						};
1499218c80c99a Neil Armstrong      2019-07-29   659  					};
1499218c80c99a Neil Armstrong      2019-07-29   660  
1499218c80c99a Neil Armstrong      2019-07-29   661  					pdm_din1_x_pins: pdm-din1-x {
1499218c80c99a Neil Armstrong      2019-07-29   662  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   663  							groups = "pdm_din1_x";
1499218c80c99a Neil Armstrong      2019-07-29   664  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   665  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   666  						};
1499218c80c99a Neil Armstrong      2019-07-29   667  					};
1499218c80c99a Neil Armstrong      2019-07-29   668  
1499218c80c99a Neil Armstrong      2019-07-29   669  					pdm_din1_z_pins: pdm-din1-z {
1499218c80c99a Neil Armstrong      2019-07-29   670  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   671  							groups = "pdm_din1_z";
1499218c80c99a Neil Armstrong      2019-07-29   672  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   673  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   674  						};
1499218c80c99a Neil Armstrong      2019-07-29   675  					};
1499218c80c99a Neil Armstrong      2019-07-29   676  
1499218c80c99a Neil Armstrong      2019-07-29   677  					pdm_din2_a_pins: pdm-din2-a {
1499218c80c99a Neil Armstrong      2019-07-29   678  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   679  							groups = "pdm_din2_a";
1499218c80c99a Neil Armstrong      2019-07-29   680  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   681  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   682  						};
1499218c80c99a Neil Armstrong      2019-07-29   683  					};
1499218c80c99a Neil Armstrong      2019-07-29   684  
1499218c80c99a Neil Armstrong      2019-07-29   685  					pdm_din2_c_pins: pdm-din2-c {
1499218c80c99a Neil Armstrong      2019-07-29   686  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   687  							groups = "pdm_din2_c";
1499218c80c99a Neil Armstrong      2019-07-29   688  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   689  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   690  						};
1499218c80c99a Neil Armstrong      2019-07-29   691  					};
1499218c80c99a Neil Armstrong      2019-07-29   692  
1499218c80c99a Neil Armstrong      2019-07-29   693  					pdm_din2_x_pins: pdm-din2-x {
1499218c80c99a Neil Armstrong      2019-07-29   694  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   695  							groups = "pdm_din2_x";
1499218c80c99a Neil Armstrong      2019-07-29   696  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   697  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   698  						};
1499218c80c99a Neil Armstrong      2019-07-29   699  					};
1499218c80c99a Neil Armstrong      2019-07-29   700  
1499218c80c99a Neil Armstrong      2019-07-29   701  					pdm_din2_z_pins: pdm-din2-z {
1499218c80c99a Neil Armstrong      2019-07-29   702  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   703  							groups = "pdm_din2_z";
1499218c80c99a Neil Armstrong      2019-07-29   704  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   705  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   706  						};
1499218c80c99a Neil Armstrong      2019-07-29   707  					};
1499218c80c99a Neil Armstrong      2019-07-29   708  
1499218c80c99a Neil Armstrong      2019-07-29   709  					pdm_din3_a_pins: pdm-din3-a {
1499218c80c99a Neil Armstrong      2019-07-29   710  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   711  							groups = "pdm_din3_a";
1499218c80c99a Neil Armstrong      2019-07-29   712  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   713  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   714  						};
1499218c80c99a Neil Armstrong      2019-07-29   715  					};
1499218c80c99a Neil Armstrong      2019-07-29   716  
1499218c80c99a Neil Armstrong      2019-07-29   717  					pdm_din3_c_pins: pdm-din3-c {
1499218c80c99a Neil Armstrong      2019-07-29   718  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   719  							groups = "pdm_din3_c";
1499218c80c99a Neil Armstrong      2019-07-29   720  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   721  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   722  						};
1499218c80c99a Neil Armstrong      2019-07-29   723  					};
1499218c80c99a Neil Armstrong      2019-07-29   724  
1499218c80c99a Neil Armstrong      2019-07-29   725  					pdm_din3_x_pins: pdm-din3-x {
1499218c80c99a Neil Armstrong      2019-07-29   726  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   727  							groups = "pdm_din3_x";
1499218c80c99a Neil Armstrong      2019-07-29   728  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   729  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   730  						};
1499218c80c99a Neil Armstrong      2019-07-29   731  					};
1499218c80c99a Neil Armstrong      2019-07-29   732  
1499218c80c99a Neil Armstrong      2019-07-29   733  					pdm_din3_z_pins: pdm-din3-z {
1499218c80c99a Neil Armstrong      2019-07-29   734  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   735  							groups = "pdm_din3_z";
1499218c80c99a Neil Armstrong      2019-07-29   736  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   737  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   738  						};
1499218c80c99a Neil Armstrong      2019-07-29   739  					};
1499218c80c99a Neil Armstrong      2019-07-29   740  
1499218c80c99a Neil Armstrong      2019-07-29   741  					pdm_dclk_a_pins: pdm-dclk-a {
1499218c80c99a Neil Armstrong      2019-07-29   742  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   743  							groups = "pdm_dclk_a";
1499218c80c99a Neil Armstrong      2019-07-29   744  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   745  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   746  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29   747  						};
1499218c80c99a Neil Armstrong      2019-07-29   748  					};
1499218c80c99a Neil Armstrong      2019-07-29   749  
1499218c80c99a Neil Armstrong      2019-07-29   750  					pdm_dclk_c_pins: pdm-dclk-c {
1499218c80c99a Neil Armstrong      2019-07-29   751  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   752  							groups = "pdm_dclk_c";
1499218c80c99a Neil Armstrong      2019-07-29   753  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   754  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   755  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29   756  						};
1499218c80c99a Neil Armstrong      2019-07-29   757  					};
1499218c80c99a Neil Armstrong      2019-07-29   758  
1499218c80c99a Neil Armstrong      2019-07-29   759  					pdm_dclk_x_pins: pdm-dclk-x {
1499218c80c99a Neil Armstrong      2019-07-29   760  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   761  							groups = "pdm_dclk_x";
1499218c80c99a Neil Armstrong      2019-07-29   762  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   763  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   764  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29   765  						};
1499218c80c99a Neil Armstrong      2019-07-29   766  					};
1499218c80c99a Neil Armstrong      2019-07-29   767  
1499218c80c99a Neil Armstrong      2019-07-29   768  					pdm_dclk_z_pins: pdm-dclk-z {
1499218c80c99a Neil Armstrong      2019-07-29   769  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   770  							groups = "pdm_dclk_z";
1499218c80c99a Neil Armstrong      2019-07-29   771  							function = "pdm";
1499218c80c99a Neil Armstrong      2019-07-29   772  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   773  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29   774  						};
1499218c80c99a Neil Armstrong      2019-07-29   775  					};
1499218c80c99a Neil Armstrong      2019-07-29   776  
1499218c80c99a Neil Armstrong      2019-07-29   777  					pwm_a_pins: pwm-a {
1499218c80c99a Neil Armstrong      2019-07-29   778  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   779  							groups = "pwm_a";
1499218c80c99a Neil Armstrong      2019-07-29   780  							function = "pwm_a";
1499218c80c99a Neil Armstrong      2019-07-29   781  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   782  						};
1499218c80c99a Neil Armstrong      2019-07-29   783  					};
1499218c80c99a Neil Armstrong      2019-07-29   784  
1499218c80c99a Neil Armstrong      2019-07-29   785  					pwm_b_x7_pins: pwm-b-x7 {
1499218c80c99a Neil Armstrong      2019-07-29   786  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   787  							groups = "pwm_b_x7";
1499218c80c99a Neil Armstrong      2019-07-29   788  							function = "pwm_b";
1499218c80c99a Neil Armstrong      2019-07-29   789  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   790  						};
1499218c80c99a Neil Armstrong      2019-07-29   791  					};
1499218c80c99a Neil Armstrong      2019-07-29   792  
1499218c80c99a Neil Armstrong      2019-07-29   793  					pwm_b_x19_pins: pwm-b-x19 {
1499218c80c99a Neil Armstrong      2019-07-29   794  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   795  							groups = "pwm_b_x19";
1499218c80c99a Neil Armstrong      2019-07-29   796  							function = "pwm_b";
1499218c80c99a Neil Armstrong      2019-07-29   797  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   798  						};
1499218c80c99a Neil Armstrong      2019-07-29   799  					};
1499218c80c99a Neil Armstrong      2019-07-29   800  
1499218c80c99a Neil Armstrong      2019-07-29   801  					pwm_c_c_pins: pwm-c-c {
1499218c80c99a Neil Armstrong      2019-07-29   802  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   803  							groups = "pwm_c_c";
1499218c80c99a Neil Armstrong      2019-07-29   804  							function = "pwm_c";
1499218c80c99a Neil Armstrong      2019-07-29   805  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   806  						};
1499218c80c99a Neil Armstrong      2019-07-29   807  					};
1499218c80c99a Neil Armstrong      2019-07-29   808  
1499218c80c99a Neil Armstrong      2019-07-29   809  					pwm_c_x5_pins: pwm-c-x5 {
1499218c80c99a Neil Armstrong      2019-07-29   810  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   811  							groups = "pwm_c_x5";
1499218c80c99a Neil Armstrong      2019-07-29   812  							function = "pwm_c";
1499218c80c99a Neil Armstrong      2019-07-29   813  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   814  						};
1499218c80c99a Neil Armstrong      2019-07-29   815  					};
1499218c80c99a Neil Armstrong      2019-07-29   816  
1499218c80c99a Neil Armstrong      2019-07-29   817  					pwm_c_x8_pins: pwm-c-x8 {
1499218c80c99a Neil Armstrong      2019-07-29   818  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   819  							groups = "pwm_c_x8";
1499218c80c99a Neil Armstrong      2019-07-29   820  							function = "pwm_c";
1499218c80c99a Neil Armstrong      2019-07-29   821  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   822  						};
1499218c80c99a Neil Armstrong      2019-07-29   823  					};
1499218c80c99a Neil Armstrong      2019-07-29   824  
1499218c80c99a Neil Armstrong      2019-07-29   825  					pwm_d_x3_pins: pwm-d-x3 {
1499218c80c99a Neil Armstrong      2019-07-29   826  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   827  							groups = "pwm_d_x3";
1499218c80c99a Neil Armstrong      2019-07-29   828  							function = "pwm_d";
1499218c80c99a Neil Armstrong      2019-07-29   829  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   830  						};
1499218c80c99a Neil Armstrong      2019-07-29   831  					};
1499218c80c99a Neil Armstrong      2019-07-29   832  
1499218c80c99a Neil Armstrong      2019-07-29   833  					pwm_d_x6_pins: pwm-d-x6 {
1499218c80c99a Neil Armstrong      2019-07-29   834  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   835  							groups = "pwm_d_x6";
1499218c80c99a Neil Armstrong      2019-07-29   836  							function = "pwm_d";
1499218c80c99a Neil Armstrong      2019-07-29   837  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   838  						};
1499218c80c99a Neil Armstrong      2019-07-29   839  					};
1499218c80c99a Neil Armstrong      2019-07-29   840  
1499218c80c99a Neil Armstrong      2019-07-29   841  					pwm_e_pins: pwm-e {
1499218c80c99a Neil Armstrong      2019-07-29   842  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   843  							groups = "pwm_e";
1499218c80c99a Neil Armstrong      2019-07-29   844  							function = "pwm_e";
1499218c80c99a Neil Armstrong      2019-07-29   845  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   846  						};
1499218c80c99a Neil Armstrong      2019-07-29   847  					};
1499218c80c99a Neil Armstrong      2019-07-29   848  
07398323330264 Gary Bisson         2022-01-12   849  					pwm_f_z_pins: pwm-f-z {
07398323330264 Gary Bisson         2022-01-12   850  						mux {
07398323330264 Gary Bisson         2022-01-12   851  							groups = "pwm_f_z";
07398323330264 Gary Bisson         2022-01-12   852  							function = "pwm_f";
07398323330264 Gary Bisson         2022-01-12   853  							bias-disable;
07398323330264 Gary Bisson         2022-01-12   854  						};
07398323330264 Gary Bisson         2022-01-12   855  					};
07398323330264 Gary Bisson         2022-01-12   856  
07398323330264 Gary Bisson         2022-01-12   857  					pwm_f_a_pins: pwm-f-a {
07398323330264 Gary Bisson         2022-01-12   858  						mux {
07398323330264 Gary Bisson         2022-01-12   859  							groups = "pwm_f_a";
07398323330264 Gary Bisson         2022-01-12   860  							function = "pwm_f";
07398323330264 Gary Bisson         2022-01-12   861  							bias-disable;
07398323330264 Gary Bisson         2022-01-12   862  						};
07398323330264 Gary Bisson         2022-01-12   863  					};
07398323330264 Gary Bisson         2022-01-12   864  
1499218c80c99a Neil Armstrong      2019-07-29   865  					pwm_f_x_pins: pwm-f-x {
1499218c80c99a Neil Armstrong      2019-07-29   866  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   867  							groups = "pwm_f_x";
1499218c80c99a Neil Armstrong      2019-07-29   868  							function = "pwm_f";
1499218c80c99a Neil Armstrong      2019-07-29   869  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   870  						};
1499218c80c99a Neil Armstrong      2019-07-29   871  					};
1499218c80c99a Neil Armstrong      2019-07-29   872  
1499218c80c99a Neil Armstrong      2019-07-29   873  					pwm_f_h_pins: pwm-f-h {
1499218c80c99a Neil Armstrong      2019-07-29   874  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   875  							groups = "pwm_f_h";
1499218c80c99a Neil Armstrong      2019-07-29   876  							function = "pwm_f";
1499218c80c99a Neil Armstrong      2019-07-29   877  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   878  						};
1499218c80c99a Neil Armstrong      2019-07-29   879  					};
1499218c80c99a Neil Armstrong      2019-07-29   880  
1499218c80c99a Neil Armstrong      2019-07-29   881  					sdcard_c_pins: sdcard_c {
1499218c80c99a Neil Armstrong      2019-07-29   882  						mux-0 {
1499218c80c99a Neil Armstrong      2019-07-29   883  							groups = "sdcard_d0_c",
1499218c80c99a Neil Armstrong      2019-07-29   884  								 "sdcard_d1_c",
1499218c80c99a Neil Armstrong      2019-07-29   885  								 "sdcard_d2_c",
1499218c80c99a Neil Armstrong      2019-07-29   886  								 "sdcard_d3_c",
1499218c80c99a Neil Armstrong      2019-07-29   887  								 "sdcard_cmd_c";
1499218c80c99a Neil Armstrong      2019-07-29   888  							function = "sdcard";
1499218c80c99a Neil Armstrong      2019-07-29   889  							bias-pull-up;
1499218c80c99a Neil Armstrong      2019-07-29   890  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   891  						};
1499218c80c99a Neil Armstrong      2019-07-29   892  
1499218c80c99a Neil Armstrong      2019-07-29   893  						mux-1 {
1499218c80c99a Neil Armstrong      2019-07-29   894  							groups = "sdcard_clk_c";
1499218c80c99a Neil Armstrong      2019-07-29   895  							function = "sdcard";
1499218c80c99a Neil Armstrong      2019-07-29   896  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   897  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   898  						};
1499218c80c99a Neil Armstrong      2019-07-29   899  					};
1499218c80c99a Neil Armstrong      2019-07-29   900  
1499218c80c99a Neil Armstrong      2019-07-29   901  					sdcard_clk_gate_c_pins: sdcard_clk_gate_c {
1499218c80c99a Neil Armstrong      2019-07-29   902  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   903  							groups = "GPIOC_4";
1499218c80c99a Neil Armstrong      2019-07-29   904  							function = "gpio_periphs";
1499218c80c99a Neil Armstrong      2019-07-29   905  							bias-pull-down;
1499218c80c99a Neil Armstrong      2019-07-29   906  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   907  						};
1499218c80c99a Neil Armstrong      2019-07-29   908  					};
1499218c80c99a Neil Armstrong      2019-07-29   909  
1499218c80c99a Neil Armstrong      2019-07-29   910  					sdcard_z_pins: sdcard_z {
1499218c80c99a Neil Armstrong      2019-07-29   911  						mux-0 {
1499218c80c99a Neil Armstrong      2019-07-29   912  							groups = "sdcard_d0_z",
1499218c80c99a Neil Armstrong      2019-07-29   913  								 "sdcard_d1_z",
1499218c80c99a Neil Armstrong      2019-07-29   914  								 "sdcard_d2_z",
1499218c80c99a Neil Armstrong      2019-07-29   915  								 "sdcard_d3_z",
1499218c80c99a Neil Armstrong      2019-07-29   916  								 "sdcard_cmd_z";
1499218c80c99a Neil Armstrong      2019-07-29   917  							function = "sdcard";
1499218c80c99a Neil Armstrong      2019-07-29   918  							bias-pull-up;
1499218c80c99a Neil Armstrong      2019-07-29   919  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   920  						};
1499218c80c99a Neil Armstrong      2019-07-29   921  
1499218c80c99a Neil Armstrong      2019-07-29   922  						mux-1 {
1499218c80c99a Neil Armstrong      2019-07-29   923  							groups = "sdcard_clk_z";
1499218c80c99a Neil Armstrong      2019-07-29   924  							function = "sdcard";
1499218c80c99a Neil Armstrong      2019-07-29   925  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   926  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   927  						};
1499218c80c99a Neil Armstrong      2019-07-29   928  					};
1499218c80c99a Neil Armstrong      2019-07-29   929  
1499218c80c99a Neil Armstrong      2019-07-29   930  					sdcard_clk_gate_z_pins: sdcard_clk_gate_z {
1499218c80c99a Neil Armstrong      2019-07-29   931  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   932  							groups = "GPIOZ_6";
1499218c80c99a Neil Armstrong      2019-07-29   933  							function = "gpio_periphs";
1499218c80c99a Neil Armstrong      2019-07-29   934  							bias-pull-down;
1499218c80c99a Neil Armstrong      2019-07-29   935  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   936  						};
1499218c80c99a Neil Armstrong      2019-07-29   937  					};
1499218c80c99a Neil Armstrong      2019-07-29   938  
1499218c80c99a Neil Armstrong      2019-07-29   939  					sdio_pins: sdio {
1499218c80c99a Neil Armstrong      2019-07-29   940  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   941  							groups = "sdio_d0",
1499218c80c99a Neil Armstrong      2019-07-29   942  								 "sdio_d1",
1499218c80c99a Neil Armstrong      2019-07-29   943  								 "sdio_d2",
1499218c80c99a Neil Armstrong      2019-07-29   944  								 "sdio_d3",
1499218c80c99a Neil Armstrong      2019-07-29   945  								 "sdio_clk",
1499218c80c99a Neil Armstrong      2019-07-29   946  								 "sdio_cmd";
1499218c80c99a Neil Armstrong      2019-07-29   947  							function = "sdio";
1499218c80c99a Neil Armstrong      2019-07-29   948  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   949  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   950  						};
1499218c80c99a Neil Armstrong      2019-07-29   951  					};
1499218c80c99a Neil Armstrong      2019-07-29   952  
1499218c80c99a Neil Armstrong      2019-07-29   953  					sdio_clk_gate_pins: sdio_clk_gate {
1499218c80c99a Neil Armstrong      2019-07-29   954  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   955  							groups = "GPIOX_4";
1499218c80c99a Neil Armstrong      2019-07-29   956  							function = "gpio_periphs";
1499218c80c99a Neil Armstrong      2019-07-29   957  							bias-pull-down;
1499218c80c99a Neil Armstrong      2019-07-29   958  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29   959  						};
1499218c80c99a Neil Armstrong      2019-07-29   960  					};
1499218c80c99a Neil Armstrong      2019-07-29   961  
1499218c80c99a Neil Armstrong      2019-07-29   962  					spdif_in_a10_pins: spdif-in-a10 {
1499218c80c99a Neil Armstrong      2019-07-29   963  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   964  							groups = "spdif_in_a10";
1499218c80c99a Neil Armstrong      2019-07-29   965  							function = "spdif_in";
1499218c80c99a Neil Armstrong      2019-07-29   966  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   967  						};
1499218c80c99a Neil Armstrong      2019-07-29   968  					};
1499218c80c99a Neil Armstrong      2019-07-29   969  
1499218c80c99a Neil Armstrong      2019-07-29   970  					spdif_in_a12_pins: spdif-in-a12 {
1499218c80c99a Neil Armstrong      2019-07-29   971  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   972  							groups = "spdif_in_a12";
1499218c80c99a Neil Armstrong      2019-07-29   973  							function = "spdif_in";
1499218c80c99a Neil Armstrong      2019-07-29   974  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   975  						};
1499218c80c99a Neil Armstrong      2019-07-29   976  					};
1499218c80c99a Neil Armstrong      2019-07-29   977  
1499218c80c99a Neil Armstrong      2019-07-29   978  					spdif_in_h_pins: spdif-in-h {
1499218c80c99a Neil Armstrong      2019-07-29   979  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   980  							groups = "spdif_in_h";
1499218c80c99a Neil Armstrong      2019-07-29   981  							function = "spdif_in";
1499218c80c99a Neil Armstrong      2019-07-29   982  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   983  						};
1499218c80c99a Neil Armstrong      2019-07-29   984  					};
1499218c80c99a Neil Armstrong      2019-07-29   985  
1499218c80c99a Neil Armstrong      2019-07-29   986  					spdif_out_h_pins: spdif-out-h {
1499218c80c99a Neil Armstrong      2019-07-29   987  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   988  							groups = "spdif_out_h";
1499218c80c99a Neil Armstrong      2019-07-29   989  							function = "spdif_out";
1499218c80c99a Neil Armstrong      2019-07-29   990  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29   991  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29   992  						};
1499218c80c99a Neil Armstrong      2019-07-29   993  					};
1499218c80c99a Neil Armstrong      2019-07-29   994  
1499218c80c99a Neil Armstrong      2019-07-29   995  					spdif_out_a11_pins: spdif-out-a11 {
1499218c80c99a Neil Armstrong      2019-07-29   996  						mux {
1499218c80c99a Neil Armstrong      2019-07-29   997  							groups = "spdif_out_a11";
1499218c80c99a Neil Armstrong      2019-07-29   998  							function = "spdif_out";
1499218c80c99a Neil Armstrong      2019-07-29   999  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29  1000  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1001  						};
1499218c80c99a Neil Armstrong      2019-07-29  1002  					};
1499218c80c99a Neil Armstrong      2019-07-29  1003  
1499218c80c99a Neil Armstrong      2019-07-29  1004  					spdif_out_a13_pins: spdif-out-a13 {
1499218c80c99a Neil Armstrong      2019-07-29  1005  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1006  							groups = "spdif_out_a13";
1499218c80c99a Neil Armstrong      2019-07-29  1007  							function = "spdif_out";
1499218c80c99a Neil Armstrong      2019-07-29  1008  							drive-strength-microamp = <500>;
1499218c80c99a Neil Armstrong      2019-07-29  1009  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1010  						};
1499218c80c99a Neil Armstrong      2019-07-29  1011  					};
1499218c80c99a Neil Armstrong      2019-07-29  1012  
5fa86f4f72e049 Neil Armstrong      2020-03-13  1013  					spicc0_x_pins: spicc0-x {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1014  						mux {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1015  							groups = "spi0_mosi_x",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1016  							       "spi0_miso_x",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1017  							       "spi0_clk_x";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1018  							function = "spi0";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1019  							drive-strength-microamp = <4000>;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1020  							bias-disable;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1021  						};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1022  					};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1023  
5fa86f4f72e049 Neil Armstrong      2020-03-13  1024  					spicc0_ss0_x_pins: spicc0-ss0-x {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1025  						mux {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1026  							groups = "spi0_ss0_x";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1027  							function = "spi0";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1028  							drive-strength-microamp = <4000>;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1029  							bias-disable;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1030  						};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1031  					};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1032  
5fa86f4f72e049 Neil Armstrong      2020-03-13  1033  					spicc0_c_pins: spicc0-c {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1034  						mux {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1035  							groups = "spi0_mosi_c",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1036  							       "spi0_miso_c",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1037  							       "spi0_ss0_c",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1038  							       "spi0_clk_c";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1039  							function = "spi0";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1040  							drive-strength-microamp = <4000>;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1041  							bias-disable;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1042  						};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1043  					};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1044  
5fa86f4f72e049 Neil Armstrong      2020-03-13  1045  					spicc1_pins: spicc1 {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1046  						mux {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1047  							groups = "spi1_mosi",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1048  							       "spi1_miso",
5fa86f4f72e049 Neil Armstrong      2020-03-13  1049  							       "spi1_clk";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1050  							function = "spi1";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1051  							drive-strength-microamp = <4000>;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1052  						};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1053  					};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1054  
5fa86f4f72e049 Neil Armstrong      2020-03-13  1055  					spicc1_ss0_pins: spicc1-ss0 {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1056  						mux {
5fa86f4f72e049 Neil Armstrong      2020-03-13  1057  							groups = "spi1_ss0";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1058  							function = "spi1";
5fa86f4f72e049 Neil Armstrong      2020-03-13  1059  							drive-strength-microamp = <4000>;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1060  							bias-disable;
5fa86f4f72e049 Neil Armstrong      2020-03-13  1061  						};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1062  					};
5fa86f4f72e049 Neil Armstrong      2020-03-13  1063  
1499218c80c99a Neil Armstrong      2019-07-29  1064  					tdm_a_din0_pins: tdm-a-din0 {
1499218c80c99a Neil Armstrong      2019-07-29  1065  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1066  							groups = "tdm_a_din0";
1499218c80c99a Neil Armstrong      2019-07-29  1067  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1068  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1069  						};
1499218c80c99a Neil Armstrong      2019-07-29  1070  					};
1499218c80c99a Neil Armstrong      2019-07-29  1071  
1499218c80c99a Neil Armstrong      2019-07-29  1072  
1499218c80c99a Neil Armstrong      2019-07-29  1073  					tdm_a_din1_pins: tdm-a-din1 {
1499218c80c99a Neil Armstrong      2019-07-29  1074  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1075  							groups = "tdm_a_din1";
1499218c80c99a Neil Armstrong      2019-07-29  1076  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1077  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1078  						};
1499218c80c99a Neil Armstrong      2019-07-29  1079  					};
1499218c80c99a Neil Armstrong      2019-07-29  1080  
1499218c80c99a Neil Armstrong      2019-07-29  1081  					tdm_a_dout0_pins: tdm-a-dout0 {
1499218c80c99a Neil Armstrong      2019-07-29  1082  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1083  							groups = "tdm_a_dout0";
1499218c80c99a Neil Armstrong      2019-07-29  1084  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1085  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1086  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1087  						};
1499218c80c99a Neil Armstrong      2019-07-29  1088  					};
1499218c80c99a Neil Armstrong      2019-07-29  1089  
1499218c80c99a Neil Armstrong      2019-07-29  1090  					tdm_a_dout1_pins: tdm-a-dout1 {
1499218c80c99a Neil Armstrong      2019-07-29  1091  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1092  							groups = "tdm_a_dout1";
1499218c80c99a Neil Armstrong      2019-07-29  1093  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1094  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1095  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1096  						};
1499218c80c99a Neil Armstrong      2019-07-29  1097  					};
1499218c80c99a Neil Armstrong      2019-07-29  1098  
1499218c80c99a Neil Armstrong      2019-07-29  1099  					tdm_a_fs_pins: tdm-a-fs {
1499218c80c99a Neil Armstrong      2019-07-29  1100  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1101  							groups = "tdm_a_fs";
1499218c80c99a Neil Armstrong      2019-07-29  1102  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1103  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1104  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1105  						};
1499218c80c99a Neil Armstrong      2019-07-29  1106  					};
1499218c80c99a Neil Armstrong      2019-07-29  1107  
1499218c80c99a Neil Armstrong      2019-07-29  1108  					tdm_a_sclk_pins: tdm-a-sclk {
1499218c80c99a Neil Armstrong      2019-07-29  1109  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1110  							groups = "tdm_a_sclk";
1499218c80c99a Neil Armstrong      2019-07-29  1111  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1112  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1113  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1114  						};
1499218c80c99a Neil Armstrong      2019-07-29  1115  					};
1499218c80c99a Neil Armstrong      2019-07-29  1116  
1499218c80c99a Neil Armstrong      2019-07-29  1117  					tdm_a_slv_fs_pins: tdm-a-slv-fs {
1499218c80c99a Neil Armstrong      2019-07-29  1118  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1119  							groups = "tdm_a_slv_fs";
1499218c80c99a Neil Armstrong      2019-07-29  1120  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1121  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1122  						};
1499218c80c99a Neil Armstrong      2019-07-29  1123  					};
1499218c80c99a Neil Armstrong      2019-07-29  1124  
1499218c80c99a Neil Armstrong      2019-07-29  1125  
1499218c80c99a Neil Armstrong      2019-07-29  1126  					tdm_a_slv_sclk_pins: tdm-a-slv-sclk {
1499218c80c99a Neil Armstrong      2019-07-29  1127  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1128  							groups = "tdm_a_slv_sclk";
1499218c80c99a Neil Armstrong      2019-07-29  1129  							function = "tdm_a";
1499218c80c99a Neil Armstrong      2019-07-29  1130  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1131  						};
1499218c80c99a Neil Armstrong      2019-07-29  1132  					};
1499218c80c99a Neil Armstrong      2019-07-29  1133  
1499218c80c99a Neil Armstrong      2019-07-29  1134  					tdm_b_din0_pins: tdm-b-din0 {
1499218c80c99a Neil Armstrong      2019-07-29  1135  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1136  							groups = "tdm_b_din0";
1499218c80c99a Neil Armstrong      2019-07-29  1137  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1138  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1139  						};
1499218c80c99a Neil Armstrong      2019-07-29  1140  					};
1499218c80c99a Neil Armstrong      2019-07-29  1141  
1499218c80c99a Neil Armstrong      2019-07-29  1142  					tdm_b_din1_pins: tdm-b-din1 {
1499218c80c99a Neil Armstrong      2019-07-29  1143  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1144  							groups = "tdm_b_din1";
1499218c80c99a Neil Armstrong      2019-07-29  1145  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1146  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1147  						};
1499218c80c99a Neil Armstrong      2019-07-29  1148  					};
1499218c80c99a Neil Armstrong      2019-07-29  1149  
1499218c80c99a Neil Armstrong      2019-07-29  1150  					tdm_b_din2_pins: tdm-b-din2 {
1499218c80c99a Neil Armstrong      2019-07-29  1151  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1152  							groups = "tdm_b_din2";
1499218c80c99a Neil Armstrong      2019-07-29  1153  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1154  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1155  						};
1499218c80c99a Neil Armstrong      2019-07-29  1156  					};
1499218c80c99a Neil Armstrong      2019-07-29  1157  
1499218c80c99a Neil Armstrong      2019-07-29  1158  					tdm_b_din3_a_pins: tdm-b-din3-a {
1499218c80c99a Neil Armstrong      2019-07-29  1159  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1160  							groups = "tdm_b_din3_a";
1499218c80c99a Neil Armstrong      2019-07-29  1161  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1162  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1163  						};
1499218c80c99a Neil Armstrong      2019-07-29  1164  					};
1499218c80c99a Neil Armstrong      2019-07-29  1165  
1499218c80c99a Neil Armstrong      2019-07-29  1166  					tdm_b_din3_h_pins: tdm-b-din3-h {
1499218c80c99a Neil Armstrong      2019-07-29  1167  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1168  							groups = "tdm_b_din3_h";
1499218c80c99a Neil Armstrong      2019-07-29  1169  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1170  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1171  						};
1499218c80c99a Neil Armstrong      2019-07-29  1172  					};
1499218c80c99a Neil Armstrong      2019-07-29  1173  
1499218c80c99a Neil Armstrong      2019-07-29  1174  					tdm_b_dout0_pins: tdm-b-dout0 {
1499218c80c99a Neil Armstrong      2019-07-29  1175  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1176  							groups = "tdm_b_dout0";
1499218c80c99a Neil Armstrong      2019-07-29  1177  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1178  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1179  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1180  						};
1499218c80c99a Neil Armstrong      2019-07-29  1181  					};
1499218c80c99a Neil Armstrong      2019-07-29  1182  
1499218c80c99a Neil Armstrong      2019-07-29  1183  					tdm_b_dout1_pins: tdm-b-dout1 {
1499218c80c99a Neil Armstrong      2019-07-29  1184  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1185  							groups = "tdm_b_dout1";
1499218c80c99a Neil Armstrong      2019-07-29  1186  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1187  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1188  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1189  						};
1499218c80c99a Neil Armstrong      2019-07-29  1190  					};
1499218c80c99a Neil Armstrong      2019-07-29  1191  
1499218c80c99a Neil Armstrong      2019-07-29  1192  					tdm_b_dout2_pins: tdm-b-dout2 {
1499218c80c99a Neil Armstrong      2019-07-29  1193  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1194  							groups = "tdm_b_dout2";
1499218c80c99a Neil Armstrong      2019-07-29  1195  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1196  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1197  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1198  						};
1499218c80c99a Neil Armstrong      2019-07-29  1199  					};
1499218c80c99a Neil Armstrong      2019-07-29  1200  
1499218c80c99a Neil Armstrong      2019-07-29  1201  					tdm_b_dout3_a_pins: tdm-b-dout3-a {
1499218c80c99a Neil Armstrong      2019-07-29  1202  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1203  							groups = "tdm_b_dout3_a";
1499218c80c99a Neil Armstrong      2019-07-29  1204  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1205  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1206  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1207  						};
1499218c80c99a Neil Armstrong      2019-07-29  1208  					};
1499218c80c99a Neil Armstrong      2019-07-29  1209  
1499218c80c99a Neil Armstrong      2019-07-29  1210  					tdm_b_dout3_h_pins: tdm-b-dout3-h {
1499218c80c99a Neil Armstrong      2019-07-29  1211  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1212  							groups = "tdm_b_dout3_h";
1499218c80c99a Neil Armstrong      2019-07-29  1213  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1214  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1215  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1216  						};
1499218c80c99a Neil Armstrong      2019-07-29  1217  					};
1499218c80c99a Neil Armstrong      2019-07-29  1218  
1499218c80c99a Neil Armstrong      2019-07-29  1219  					tdm_b_fs_pins: tdm-b-fs {
1499218c80c99a Neil Armstrong      2019-07-29  1220  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1221  							groups = "tdm_b_fs";
1499218c80c99a Neil Armstrong      2019-07-29  1222  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1223  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1224  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1225  						};
1499218c80c99a Neil Armstrong      2019-07-29  1226  					};
1499218c80c99a Neil Armstrong      2019-07-29  1227  
1499218c80c99a Neil Armstrong      2019-07-29  1228  					tdm_b_sclk_pins: tdm-b-sclk {
1499218c80c99a Neil Armstrong      2019-07-29  1229  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1230  							groups = "tdm_b_sclk";
1499218c80c99a Neil Armstrong      2019-07-29  1231  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1232  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1233  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1234  						};
1499218c80c99a Neil Armstrong      2019-07-29  1235  					};
1499218c80c99a Neil Armstrong      2019-07-29  1236  
1499218c80c99a Neil Armstrong      2019-07-29  1237  					tdm_b_slv_fs_pins: tdm-b-slv-fs {
1499218c80c99a Neil Armstrong      2019-07-29  1238  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1239  							groups = "tdm_b_slv_fs";
1499218c80c99a Neil Armstrong      2019-07-29  1240  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1241  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1242  						};
1499218c80c99a Neil Armstrong      2019-07-29  1243  					};
1499218c80c99a Neil Armstrong      2019-07-29  1244  
1499218c80c99a Neil Armstrong      2019-07-29  1245  					tdm_b_slv_sclk_pins: tdm-b-slv-sclk {
1499218c80c99a Neil Armstrong      2019-07-29  1246  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1247  							groups = "tdm_b_slv_sclk";
1499218c80c99a Neil Armstrong      2019-07-29  1248  							function = "tdm_b";
1499218c80c99a Neil Armstrong      2019-07-29  1249  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1250  						};
1499218c80c99a Neil Armstrong      2019-07-29  1251  					};
1499218c80c99a Neil Armstrong      2019-07-29  1252  
1499218c80c99a Neil Armstrong      2019-07-29  1253  					tdm_c_din0_a_pins: tdm-c-din0-a {
1499218c80c99a Neil Armstrong      2019-07-29  1254  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1255  							groups = "tdm_c_din0_a";
1499218c80c99a Neil Armstrong      2019-07-29  1256  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1257  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1258  						};
1499218c80c99a Neil Armstrong      2019-07-29  1259  					};
1499218c80c99a Neil Armstrong      2019-07-29  1260  
1499218c80c99a Neil Armstrong      2019-07-29  1261  					tdm_c_din0_z_pins: tdm-c-din0-z {
1499218c80c99a Neil Armstrong      2019-07-29  1262  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1263  							groups = "tdm_c_din0_z";
1499218c80c99a Neil Armstrong      2019-07-29  1264  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1265  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1266  						};
1499218c80c99a Neil Armstrong      2019-07-29  1267  					};
1499218c80c99a Neil Armstrong      2019-07-29  1268  
1499218c80c99a Neil Armstrong      2019-07-29  1269  					tdm_c_din1_a_pins: tdm-c-din1-a {
1499218c80c99a Neil Armstrong      2019-07-29  1270  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1271  							groups = "tdm_c_din1_a";
1499218c80c99a Neil Armstrong      2019-07-29  1272  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1273  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1274  						};
1499218c80c99a Neil Armstrong      2019-07-29  1275  					};
1499218c80c99a Neil Armstrong      2019-07-29  1276  
1499218c80c99a Neil Armstrong      2019-07-29  1277  					tdm_c_din1_z_pins: tdm-c-din1-z {
1499218c80c99a Neil Armstrong      2019-07-29  1278  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1279  							groups = "tdm_c_din1_z";
1499218c80c99a Neil Armstrong      2019-07-29  1280  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1281  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1282  						};
1499218c80c99a Neil Armstrong      2019-07-29  1283  					};
1499218c80c99a Neil Armstrong      2019-07-29  1284  
1499218c80c99a Neil Armstrong      2019-07-29  1285  					tdm_c_din2_a_pins: tdm-c-din2-a {
1499218c80c99a Neil Armstrong      2019-07-29  1286  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1287  							groups = "tdm_c_din2_a";
1499218c80c99a Neil Armstrong      2019-07-29  1288  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1289  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1290  						};
1499218c80c99a Neil Armstrong      2019-07-29  1291  					};
1499218c80c99a Neil Armstrong      2019-07-29  1292  
1499218c80c99a Neil Armstrong      2019-07-29  1293  					eth_leds_pins: eth-leds {
1499218c80c99a Neil Armstrong      2019-07-29  1294  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1295  							groups = "eth_link_led",
1499218c80c99a Neil Armstrong      2019-07-29  1296  								 "eth_act_led";
1499218c80c99a Neil Armstrong      2019-07-29  1297  							function = "eth";
1499218c80c99a Neil Armstrong      2019-07-29  1298  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1299  						};
1499218c80c99a Neil Armstrong      2019-07-29  1300  					};
1499218c80c99a Neil Armstrong      2019-07-29  1301  
1499218c80c99a Neil Armstrong      2019-07-29  1302  					eth_pins: eth {
1499218c80c99a Neil Armstrong      2019-07-29  1303  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1304  							groups = "eth_mdio",
1499218c80c99a Neil Armstrong      2019-07-29  1305  								 "eth_mdc",
1499218c80c99a Neil Armstrong      2019-07-29  1306  								 "eth_rgmii_rx_clk",
1499218c80c99a Neil Armstrong      2019-07-29  1307  								 "eth_rx_dv",
1499218c80c99a Neil Armstrong      2019-07-29  1308  								 "eth_rxd0",
1499218c80c99a Neil Armstrong      2019-07-29  1309  								 "eth_rxd1",
1499218c80c99a Neil Armstrong      2019-07-29  1310  								 "eth_txen",
1499218c80c99a Neil Armstrong      2019-07-29  1311  								 "eth_txd0",
1499218c80c99a Neil Armstrong      2019-07-29  1312  								 "eth_txd1";
1499218c80c99a Neil Armstrong      2019-07-29  1313  							function = "eth";
1499218c80c99a Neil Armstrong      2019-07-29  1314  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29  1315  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1316  						};
1499218c80c99a Neil Armstrong      2019-07-29  1317  					};
1499218c80c99a Neil Armstrong      2019-07-29  1318  
1499218c80c99a Neil Armstrong      2019-07-29  1319  					eth_rgmii_pins: eth-rgmii {
1499218c80c99a Neil Armstrong      2019-07-29  1320  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1321  							groups = "eth_rxd2_rgmii",
1499218c80c99a Neil Armstrong      2019-07-29  1322  								 "eth_rxd3_rgmii",
1499218c80c99a Neil Armstrong      2019-07-29  1323  								 "eth_rgmii_tx_clk",
1499218c80c99a Neil Armstrong      2019-07-29  1324  								 "eth_txd2_rgmii",
1499218c80c99a Neil Armstrong      2019-07-29  1325  								 "eth_txd3_rgmii";
1499218c80c99a Neil Armstrong      2019-07-29  1326  							function = "eth";
1499218c80c99a Neil Armstrong      2019-07-29  1327  							drive-strength-microamp = <4000>;
1499218c80c99a Neil Armstrong      2019-07-29  1328  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1329  						};
1499218c80c99a Neil Armstrong      2019-07-29  1330  					};
1499218c80c99a Neil Armstrong      2019-07-29  1331  
1499218c80c99a Neil Armstrong      2019-07-29  1332  					tdm_c_din2_z_pins: tdm-c-din2-z {
1499218c80c99a Neil Armstrong      2019-07-29  1333  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1334  							groups = "tdm_c_din2_z";
1499218c80c99a Neil Armstrong      2019-07-29  1335  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1336  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1337  						};
1499218c80c99a Neil Armstrong      2019-07-29  1338  					};
1499218c80c99a Neil Armstrong      2019-07-29  1339  
1499218c80c99a Neil Armstrong      2019-07-29  1340  					tdm_c_din3_a_pins: tdm-c-din3-a {
1499218c80c99a Neil Armstrong      2019-07-29  1341  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1342  							groups = "tdm_c_din3_a";
1499218c80c99a Neil Armstrong      2019-07-29  1343  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1344  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1345  						};
1499218c80c99a Neil Armstrong      2019-07-29  1346  					};
1499218c80c99a Neil Armstrong      2019-07-29  1347  
1499218c80c99a Neil Armstrong      2019-07-29  1348  					tdm_c_din3_z_pins: tdm-c-din3-z {
1499218c80c99a Neil Armstrong      2019-07-29  1349  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1350  							groups = "tdm_c_din3_z";
1499218c80c99a Neil Armstrong      2019-07-29  1351  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1352  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1353  						};
1499218c80c99a Neil Armstrong      2019-07-29  1354  					};
1499218c80c99a Neil Armstrong      2019-07-29  1355  
1499218c80c99a Neil Armstrong      2019-07-29  1356  					tdm_c_dout0_a_pins: tdm-c-dout0-a {
1499218c80c99a Neil Armstrong      2019-07-29  1357  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1358  							groups = "tdm_c_dout0_a";
1499218c80c99a Neil Armstrong      2019-07-29  1359  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1360  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1361  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1362  						};
1499218c80c99a Neil Armstrong      2019-07-29  1363  					};
1499218c80c99a Neil Armstrong      2019-07-29  1364  
1499218c80c99a Neil Armstrong      2019-07-29  1365  					tdm_c_dout0_z_pins: tdm-c-dout0-z {
1499218c80c99a Neil Armstrong      2019-07-29  1366  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1367  							groups = "tdm_c_dout0_z";
1499218c80c99a Neil Armstrong      2019-07-29  1368  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1369  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1370  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1371  						};
1499218c80c99a Neil Armstrong      2019-07-29  1372  					};
1499218c80c99a Neil Armstrong      2019-07-29  1373  
1499218c80c99a Neil Armstrong      2019-07-29  1374  					tdm_c_dout1_a_pins: tdm-c-dout1-a {
1499218c80c99a Neil Armstrong      2019-07-29  1375  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1376  							groups = "tdm_c_dout1_a";
1499218c80c99a Neil Armstrong      2019-07-29  1377  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1378  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1379  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1380  						};
1499218c80c99a Neil Armstrong      2019-07-29  1381  					};
1499218c80c99a Neil Armstrong      2019-07-29  1382  
1499218c80c99a Neil Armstrong      2019-07-29  1383  					tdm_c_dout1_z_pins: tdm-c-dout1-z {
1499218c80c99a Neil Armstrong      2019-07-29  1384  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1385  							groups = "tdm_c_dout1_z";
1499218c80c99a Neil Armstrong      2019-07-29  1386  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1387  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1388  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1389  						};
1499218c80c99a Neil Armstrong      2019-07-29  1390  					};
1499218c80c99a Neil Armstrong      2019-07-29  1391  
1499218c80c99a Neil Armstrong      2019-07-29  1392  					tdm_c_dout2_a_pins: tdm-c-dout2-a {
1499218c80c99a Neil Armstrong      2019-07-29  1393  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1394  							groups = "tdm_c_dout2_a";
1499218c80c99a Neil Armstrong      2019-07-29  1395  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1396  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1397  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1398  						};
1499218c80c99a Neil Armstrong      2019-07-29  1399  					};
1499218c80c99a Neil Armstrong      2019-07-29  1400  
1499218c80c99a Neil Armstrong      2019-07-29  1401  					tdm_c_dout2_z_pins: tdm-c-dout2-z {
1499218c80c99a Neil Armstrong      2019-07-29  1402  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1403  							groups = "tdm_c_dout2_z";
1499218c80c99a Neil Armstrong      2019-07-29  1404  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1405  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1406  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1407  						};
1499218c80c99a Neil Armstrong      2019-07-29  1408  					};
1499218c80c99a Neil Armstrong      2019-07-29  1409  
1499218c80c99a Neil Armstrong      2019-07-29  1410  					tdm_c_dout3_a_pins: tdm-c-dout3-a {
1499218c80c99a Neil Armstrong      2019-07-29  1411  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1412  							groups = "tdm_c_dout3_a";
1499218c80c99a Neil Armstrong      2019-07-29  1413  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1414  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1415  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1416  						};
1499218c80c99a Neil Armstrong      2019-07-29  1417  					};
1499218c80c99a Neil Armstrong      2019-07-29  1418  
1499218c80c99a Neil Armstrong      2019-07-29  1419  					tdm_c_dout3_z_pins: tdm-c-dout3-z {
1499218c80c99a Neil Armstrong      2019-07-29  1420  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1421  							groups = "tdm_c_dout3_z";
1499218c80c99a Neil Armstrong      2019-07-29  1422  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1423  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1424  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1425  						};
1499218c80c99a Neil Armstrong      2019-07-29  1426  					};
1499218c80c99a Neil Armstrong      2019-07-29  1427  
1499218c80c99a Neil Armstrong      2019-07-29  1428  					tdm_c_fs_a_pins: tdm-c-fs-a {
1499218c80c99a Neil Armstrong      2019-07-29  1429  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1430  							groups = "tdm_c_fs_a";
1499218c80c99a Neil Armstrong      2019-07-29  1431  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1432  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1433  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1434  						};
1499218c80c99a Neil Armstrong      2019-07-29  1435  					};
1499218c80c99a Neil Armstrong      2019-07-29  1436  
1499218c80c99a Neil Armstrong      2019-07-29  1437  					tdm_c_fs_z_pins: tdm-c-fs-z {
1499218c80c99a Neil Armstrong      2019-07-29  1438  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1439  							groups = "tdm_c_fs_z";
1499218c80c99a Neil Armstrong      2019-07-29  1440  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1441  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1442  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1443  						};
1499218c80c99a Neil Armstrong      2019-07-29  1444  					};
1499218c80c99a Neil Armstrong      2019-07-29  1445  
1499218c80c99a Neil Armstrong      2019-07-29  1446  					tdm_c_sclk_a_pins: tdm-c-sclk-a {
1499218c80c99a Neil Armstrong      2019-07-29  1447  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1448  							groups = "tdm_c_sclk_a";
1499218c80c99a Neil Armstrong      2019-07-29  1449  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1450  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1451  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1452  						};
1499218c80c99a Neil Armstrong      2019-07-29  1453  					};
1499218c80c99a Neil Armstrong      2019-07-29  1454  
1499218c80c99a Neil Armstrong      2019-07-29  1455  					tdm_c_sclk_z_pins: tdm-c-sclk-z {
1499218c80c99a Neil Armstrong      2019-07-29  1456  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1457  							groups = "tdm_c_sclk_z";
1499218c80c99a Neil Armstrong      2019-07-29  1458  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1459  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1460  							drive-strength-microamp = <3000>;
1499218c80c99a Neil Armstrong      2019-07-29  1461  						};
1499218c80c99a Neil Armstrong      2019-07-29  1462  					};
1499218c80c99a Neil Armstrong      2019-07-29  1463  
1499218c80c99a Neil Armstrong      2019-07-29  1464  					tdm_c_slv_fs_a_pins: tdm-c-slv-fs-a {
1499218c80c99a Neil Armstrong      2019-07-29  1465  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1466  							groups = "tdm_c_slv_fs_a";
1499218c80c99a Neil Armstrong      2019-07-29  1467  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1468  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1469  						};
1499218c80c99a Neil Armstrong      2019-07-29  1470  					};
1499218c80c99a Neil Armstrong      2019-07-29  1471  
1499218c80c99a Neil Armstrong      2019-07-29  1472  					tdm_c_slv_fs_z_pins: tdm-c-slv-fs-z {
1499218c80c99a Neil Armstrong      2019-07-29  1473  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1474  							groups = "tdm_c_slv_fs_z";
1499218c80c99a Neil Armstrong      2019-07-29  1475  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1476  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1477  						};
1499218c80c99a Neil Armstrong      2019-07-29  1478  					};
1499218c80c99a Neil Armstrong      2019-07-29  1479  
1499218c80c99a Neil Armstrong      2019-07-29  1480  					tdm_c_slv_sclk_a_pins: tdm-c-slv-sclk-a {
1499218c80c99a Neil Armstrong      2019-07-29  1481  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1482  							groups = "tdm_c_slv_sclk_a";
1499218c80c99a Neil Armstrong      2019-07-29  1483  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1484  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1485  						};
1499218c80c99a Neil Armstrong      2019-07-29  1486  					};
1499218c80c99a Neil Armstrong      2019-07-29  1487  
1499218c80c99a Neil Armstrong      2019-07-29  1488  					tdm_c_slv_sclk_z_pins: tdm-c-slv-sclk-z {
1499218c80c99a Neil Armstrong      2019-07-29  1489  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1490  							groups = "tdm_c_slv_sclk_z";
1499218c80c99a Neil Armstrong      2019-07-29  1491  							function = "tdm_c";
1499218c80c99a Neil Armstrong      2019-07-29  1492  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1493  						};
1499218c80c99a Neil Armstrong      2019-07-29  1494  					};
1499218c80c99a Neil Armstrong      2019-07-29  1495  
1499218c80c99a Neil Armstrong      2019-07-29  1496  					uart_a_pins: uart-a {
1499218c80c99a Neil Armstrong      2019-07-29  1497  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1498  							groups = "uart_a_tx",
1499218c80c99a Neil Armstrong      2019-07-29  1499  								 "uart_a_rx";
1499218c80c99a Neil Armstrong      2019-07-29  1500  							function = "uart_a";
1499218c80c99a Neil Armstrong      2019-07-29  1501  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1502  						};
1499218c80c99a Neil Armstrong      2019-07-29  1503  					};
1499218c80c99a Neil Armstrong      2019-07-29  1504  
1499218c80c99a Neil Armstrong      2019-07-29  1505  					uart_a_cts_rts_pins: uart-a-cts-rts {
1499218c80c99a Neil Armstrong      2019-07-29  1506  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1507  							groups = "uart_a_cts",
1499218c80c99a Neil Armstrong      2019-07-29  1508  								 "uart_a_rts";
1499218c80c99a Neil Armstrong      2019-07-29  1509  							function = "uart_a";
1499218c80c99a Neil Armstrong      2019-07-29  1510  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1511  						};
1499218c80c99a Neil Armstrong      2019-07-29  1512  					};
1499218c80c99a Neil Armstrong      2019-07-29  1513  
1499218c80c99a Neil Armstrong      2019-07-29  1514  					uart_b_pins: uart-b {
1499218c80c99a Neil Armstrong      2019-07-29  1515  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1516  							groups = "uart_b_tx",
1499218c80c99a Neil Armstrong      2019-07-29  1517  								 "uart_b_rx";
1499218c80c99a Neil Armstrong      2019-07-29  1518  							function = "uart_b";
1499218c80c99a Neil Armstrong      2019-07-29  1519  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1520  						};
1499218c80c99a Neil Armstrong      2019-07-29  1521  					};
1499218c80c99a Neil Armstrong      2019-07-29  1522  
1499218c80c99a Neil Armstrong      2019-07-29  1523  					uart_c_pins: uart-c {
1499218c80c99a Neil Armstrong      2019-07-29  1524  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1525  							groups = "uart_c_tx",
1499218c80c99a Neil Armstrong      2019-07-29  1526  								 "uart_c_rx";
1499218c80c99a Neil Armstrong      2019-07-29  1527  							function = "uart_c";
1499218c80c99a Neil Armstrong      2019-07-29  1528  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1529  						};
1499218c80c99a Neil Armstrong      2019-07-29  1530  					};
1499218c80c99a Neil Armstrong      2019-07-29  1531  
1499218c80c99a Neil Armstrong      2019-07-29  1532  					uart_c_cts_rts_pins: uart-c-cts-rts {
1499218c80c99a Neil Armstrong      2019-07-29  1533  						mux {
1499218c80c99a Neil Armstrong      2019-07-29  1534  							groups = "uart_c_cts",
1499218c80c99a Neil Armstrong      2019-07-29  1535  								 "uart_c_rts";
1499218c80c99a Neil Armstrong      2019-07-29  1536  							function = "uart_c";
1499218c80c99a Neil Armstrong      2019-07-29  1537  							bias-disable;
1499218c80c99a Neil Armstrong      2019-07-29  1538  						};
1499218c80c99a Neil Armstrong      2019-07-29  1539  					};
1499218c80c99a Neil Armstrong      2019-07-29  1540  				};
1499218c80c99a Neil Armstrong      2019-07-29  1541  			};
1499218c80c99a Neil Armstrong      2019-07-29  1542  
8656783f07613a Guillaume La Roque  2019-10-04  1543  			cpu_temp: temperature-sensor@...00 {
8656783f07613a Guillaume La Roque  2019-10-04  1544  				compatible = "amlogic,g12a-cpu-thermal",
8656783f07613a Guillaume La Roque  2019-10-04  1545  					     "amlogic,g12a-thermal";
8656783f07613a Guillaume La Roque  2019-10-04  1546  				reg = <0x0 0x34800 0x0 0x50>;
8656783f07613a Guillaume La Roque  2019-10-04  1547  				interrupts = <GIC_SPI 35 IRQ_TYPE_EDGE_RISING>;
8656783f07613a Guillaume La Roque  2019-10-04  1548  				clocks = <&clkc CLKID_TS>;
8656783f07613a Guillaume La Roque  2019-10-04  1549  				#thermal-sensor-cells = <0>;
8656783f07613a Guillaume La Roque  2019-10-04  1550  				amlogic,ao-secure = <&sec_AO>;
8656783f07613a Guillaume La Roque  2019-10-04  1551  			};
8656783f07613a Guillaume La Roque  2019-10-04  1552  
8656783f07613a Guillaume La Roque  2019-10-04  1553  			ddr_temp: temperature-sensor@...00 {
8656783f07613a Guillaume La Roque  2019-10-04  1554  				compatible = "amlogic,g12a-ddr-thermal",
8656783f07613a Guillaume La Roque  2019-10-04  1555  					     "amlogic,g12a-thermal";
8656783f07613a Guillaume La Roque  2019-10-04  1556  				reg = <0x0 0x34c00 0x0 0x50>;
8656783f07613a Guillaume La Roque  2019-10-04  1557  				interrupts = <GIC_SPI 36 IRQ_TYPE_EDGE_RISING>;
8656783f07613a Guillaume La Roque  2019-10-04  1558  				clocks = <&clkc CLKID_TS>;
8656783f07613a Guillaume La Roque  2019-10-04  1559  				#thermal-sensor-cells = <0>;
8656783f07613a Guillaume La Roque  2019-10-04  1560  				amlogic,ao-secure = <&sec_AO>;
8656783f07613a Guillaume La Roque  2019-10-04  1561  			};
8656783f07613a Guillaume La Roque  2019-10-04  1562  
1499218c80c99a Neil Armstrong      2019-07-29  1563  			usb2_phy0: phy@...00 {
1499218c80c99a Neil Armstrong      2019-07-29  1564  				compatible = "amlogic,g12a-usb2-phy";
1499218c80c99a Neil Armstrong      2019-07-29  1565  				reg = <0x0 0x36000 0x0 0x2000>;
1499218c80c99a Neil Armstrong      2019-07-29  1566  				clocks = <&xtal>;
1499218c80c99a Neil Armstrong      2019-07-29  1567  				clock-names = "xtal";
1499218c80c99a Neil Armstrong      2019-07-29  1568  				resets = <&reset RESET_USB_PHY20>;
1499218c80c99a Neil Armstrong      2019-07-29  1569  				reset-names = "phy";
1499218c80c99a Neil Armstrong      2019-07-29  1570  				#phy-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29  1571  			};
1499218c80c99a Neil Armstrong      2019-07-29  1572  
1499218c80c99a Neil Armstrong      2019-07-29  1573  			dmc: bus@...00 {
1499218c80c99a Neil Armstrong      2019-07-29  1574  				compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29  1575  				#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29  1576  				#size-cells = <2>;
aec4353114a408 Marc Gonzalez       2023-03-27  1577  				ranges = <0x0 0x0 0x0 0x38000 0x0 0x2000>;
1499218c80c99a Neil Armstrong      2019-07-29  1578  
1499218c80c99a Neil Armstrong      2019-07-29  1579  				canvas: video-lut@48 {
1499218c80c99a Neil Armstrong      2019-07-29  1580  					compatible = "amlogic,canvas";
1499218c80c99a Neil Armstrong      2019-07-29  1581  					reg = <0x0 0x48 0x0 0x14>;
1499218c80c99a Neil Armstrong      2019-07-29  1582  				};
33acea2049b505 Marc Gonzalez       2023-03-27  1583  
33acea2049b505 Marc Gonzalez       2023-03-27  1584  				pmu: pmu@80 {
33acea2049b505 Marc Gonzalez       2023-03-27  1585  					reg = <0x0 0x80 0x0 0x40>,
33acea2049b505 Marc Gonzalez       2023-03-27  1586  					      <0x0 0xc00 0x0 0x40>;
33acea2049b505 Marc Gonzalez       2023-03-27  1587  					interrupts = <GIC_SPI 52 IRQ_TYPE_EDGE_RISING>;
33acea2049b505 Marc Gonzalez       2023-03-27  1588  				};
1499218c80c99a Neil Armstrong      2019-07-29  1589  			};
1499218c80c99a Neil Armstrong      2019-07-29  1590  
1499218c80c99a Neil Armstrong      2019-07-29  1591  			usb2_phy1: phy@...00 {
1499218c80c99a Neil Armstrong      2019-07-29  1592  				compatible = "amlogic,g12a-usb2-phy";
1499218c80c99a Neil Armstrong      2019-07-29  1593  				reg = <0x0 0x3a000 0x0 0x2000>;
1499218c80c99a Neil Armstrong      2019-07-29  1594  				clocks = <&xtal>;
1499218c80c99a Neil Armstrong      2019-07-29  1595  				clock-names = "xtal";
1499218c80c99a Neil Armstrong      2019-07-29  1596  				resets = <&reset RESET_USB_PHY21>;
1499218c80c99a Neil Armstrong      2019-07-29  1597  				reset-names = "phy";
1499218c80c99a Neil Armstrong      2019-07-29  1598  				#phy-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29  1599  			};
1499218c80c99a Neil Armstrong      2019-07-29  1600  
1499218c80c99a Neil Armstrong      2019-07-29  1601  			hiu: bus@...00 {
1499218c80c99a Neil Armstrong      2019-07-29  1602  				compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29  1603  				reg = <0x0 0x3c000 0x0 0x1400>;
1499218c80c99a Neil Armstrong      2019-07-29  1604  				#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29  1605  				#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29  1606  				ranges = <0x0 0x0 0x0 0x3c000 0x0 0x1400>;
1499218c80c99a Neil Armstrong      2019-07-29  1607  
1499218c80c99a Neil Armstrong      2019-07-29  1608  				hhi: system-controller@0 {
1499218c80c99a Neil Armstrong      2019-07-29  1609  					compatible = "amlogic,meson-gx-hhi-sysctrl",
1499218c80c99a Neil Armstrong      2019-07-29  1610  						     "simple-mfd", "syscon";
1499218c80c99a Neil Armstrong      2019-07-29  1611  					reg = <0 0 0 0x400>;
1499218c80c99a Neil Armstrong      2019-07-29  1612  
1499218c80c99a Neil Armstrong      2019-07-29  1613  					clkc: clock-controller {
1499218c80c99a Neil Armstrong      2019-07-29  1614  						compatible = "amlogic,g12a-clkc";
1499218c80c99a Neil Armstrong      2019-07-29  1615  						#clock-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1616  						clocks = <&xtal>;
1499218c80c99a Neil Armstrong      2019-07-29  1617  						clock-names = "xtal";
1499218c80c99a Neil Armstrong      2019-07-29  1618  					};
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1619  
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1620  					pwrc: power-controller {
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1621  						compatible = "amlogic,meson-g12a-pwrc";
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1622  						#power-domain-cells = <1>;
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1623  						amlogic,ao-sysctrl = <&rti>;
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1624  						resets = <&reset RESET_VIU>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1625  							 <&reset RESET_VENC>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1626  							 <&reset RESET_VCBUS>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1627  							 <&reset RESET_BT656>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1628  							 <&reset RESET_RDMA>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1629  							 <&reset RESET_VENCI>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1630  							 <&reset RESET_VENCP>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1631  							 <&reset RESET_VDAC>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1632  							 <&reset RESET_VDI6>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1633  							 <&reset RESET_VENCL>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1634  							 <&reset RESET_VID_LOCK>;
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1635  						reset-names = "viu", "venc", "vcbus", "bt656",
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1636  							      "rdma", "venci", "vencp", "vdac",
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1637  							      "vdi6", "vencl", "vid_lock";
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1638  						clocks = <&clkc CLKID_VPU>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1639  							 <&clkc CLKID_VAPB>;
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1640  						clock-names = "vpu", "vapb";
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1641  						/*
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1642  						 * VPU clocking is provided by two identical clock paths
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1643  						 * VPU_0 and VPU_1 muxed to a single clock by a glitch
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1644  						 * free mux to safely change frequency while running.
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1645  						 * Same for VAPB but with a final gate after the glitch free mux.
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1646  						 */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1647  						assigned-clocks = <&clkc CLKID_VPU_0_SEL>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1648  								  <&clkc CLKID_VPU_0>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1649  								  <&clkc CLKID_VPU>, /* Glitch free mux */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1650  								  <&clkc CLKID_VAPB_0_SEL>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1651  								  <&clkc CLKID_VAPB_0>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1652  								  <&clkc CLKID_VAPB_SEL>; /* Glitch free mux */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1653  						assigned-clock-parents = <&clkc CLKID_FCLK_DIV3>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1654  									 <0>, /* Do Nothing */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1655  									 <&clkc CLKID_VPU_0>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1656  									 <&clkc CLKID_FCLK_DIV4>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1657  									 <0>, /* Do Nothing */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1658  									 <&clkc CLKID_VAPB_0>;
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1659  						assigned-clock-rates = <0>, /* Do Nothing */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1660  								       <666666666>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1661  								       <0>, /* Do Nothing */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1662  								       <0>, /* Do Nothing */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1663  								       <250000000>,
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1664  								       <0>; /* Do Nothing */
f4f1c8d9ace7a0 Neil Armstrong      2019-08-23  1665  					};
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1666  
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1667  					mipi_analog_dphy: phy {
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1668  						compatible = "amlogic,g12a-mipi-dphy-analog";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1669  						#phy-cells = <0>;
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1670  						status = "disabled";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1671  					};
1499218c80c99a Neil Armstrong      2019-07-29  1672  				};
1499218c80c99a Neil Armstrong      2019-07-29  1673  			};
1499218c80c99a Neil Armstrong      2019-07-29  1674  
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1675  			mipi_dphy: phy@...00 {
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1676  				compatible = "amlogic,axg-mipi-dphy";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1677  				reg = <0x0 0x44000 0x0 0x2000>;
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1678  				clocks = <&clkc CLKID_MIPI_DSI_PHY>;
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1679  				clock-names = "pclk";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1680  				resets = <&reset RESET_MIPI_DSI_PHY>;
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1681  				reset-names = "phy";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1682  				phys = <&mipi_analog_dphy>;
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1683  				phy-names = "analog";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1684  				#phy-cells = <0>;
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1685  				status = "disabled";
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1686  			};
6f1c2a12ed1138 Neil Armstrong      2024-04-03  1687  
1499218c80c99a Neil Armstrong      2019-07-29  1688  			usb3_pcie_phy: phy@...00 {
1499218c80c99a Neil Armstrong      2019-07-29  1689  				compatible = "amlogic,g12a-usb3-pcie-phy";
1499218c80c99a Neil Armstrong      2019-07-29  1690  				reg = <0x0 0x46000 0x0 0x2000>;
1499218c80c99a Neil Armstrong      2019-07-29  1691  				clocks = <&clkc CLKID_PCIE_PLL>;
1499218c80c99a Neil Armstrong      2019-07-29  1692  				clock-names = "ref_clk";
1499218c80c99a Neil Armstrong      2019-07-29  1693  				resets = <&reset RESET_PCIE_PHY>;
1499218c80c99a Neil Armstrong      2019-07-29  1694  				reset-names = "phy";
1499218c80c99a Neil Armstrong      2019-07-29  1695  				assigned-clocks = <&clkc CLKID_PCIE_PLL>;
1499218c80c99a Neil Armstrong      2019-07-29  1696  				assigned-clock-rates = <100000000>;
1499218c80c99a Neil Armstrong      2019-07-29  1697  				#phy-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1698  			};
1499218c80c99a Neil Armstrong      2019-07-29  1699  
1499218c80c99a Neil Armstrong      2019-07-29  1700  			eth_phy: mdio-multiplexer@...00 {
1499218c80c99a Neil Armstrong      2019-07-29  1701  				compatible = "amlogic,g12a-mdio-mux";
1499218c80c99a Neil Armstrong      2019-07-29  1702  				reg = <0x0 0x4c000 0x0 0xa4>;
1499218c80c99a Neil Armstrong      2019-07-29  1703  				clocks = <&clkc CLKID_ETH_PHY>,
1499218c80c99a Neil Armstrong      2019-07-29  1704  					 <&xtal>,
1499218c80c99a Neil Armstrong      2019-07-29  1705  					 <&clkc CLKID_MPLL_50M>;
1499218c80c99a Neil Armstrong      2019-07-29  1706  				clock-names = "pclk", "clkin0", "clkin1";
1499218c80c99a Neil Armstrong      2019-07-29  1707  				mdio-parent-bus = <&mdio0>;
1499218c80c99a Neil Armstrong      2019-07-29  1708  				#address-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1709  				#size-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29  1710  
1499218c80c99a Neil Armstrong      2019-07-29  1711  				ext_mdio: mdio@0 {
1499218c80c99a Neil Armstrong      2019-07-29  1712  					reg = <0>;
1499218c80c99a Neil Armstrong      2019-07-29  1713  					#address-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1714  					#size-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29  1715  				};
1499218c80c99a Neil Armstrong      2019-07-29  1716  
1499218c80c99a Neil Armstrong      2019-07-29  1717  				int_mdio: mdio@1 {
1499218c80c99a Neil Armstrong      2019-07-29  1718  					reg = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1719  					#address-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1720  					#size-cells = <0>;
1499218c80c99a Neil Armstrong      2019-07-29  1721  
e7303651bbc76c Martin Blumenstingl 2023-01-11  1722  					internal_ephy: ethernet-phy@8 {
1499218c80c99a Neil Armstrong      2019-07-29  1723  						compatible = "ethernet-phy-id0180.3301",
1499218c80c99a Neil Armstrong      2019-07-29  1724  							     "ethernet-phy-ieee802.3-c22";
1499218c80c99a Neil Armstrong      2019-07-29  1725  						interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
1499218c80c99a Neil Armstrong      2019-07-29  1726  						reg = <8>;
1499218c80c99a Neil Armstrong      2019-07-29  1727  						max-speed = <100>;
1499218c80c99a Neil Armstrong      2019-07-29  1728  					};
1499218c80c99a Neil Armstrong      2019-07-29  1729  				};
1499218c80c99a Neil Armstrong      2019-07-29  1730  			};
1499218c80c99a Neil Armstrong      2019-07-29  1731  		};
1499218c80c99a Neil Armstrong      2019-07-29  1732  
1499218c80c99a Neil Armstrong      2019-07-29  1733  		aobus: bus@...00000 {
1499218c80c99a Neil Armstrong      2019-07-29  1734  			compatible = "simple-bus";
1499218c80c99a Neil Armstrong      2019-07-29  1735  			reg = <0x0 0xff800000 0x0 0x100000>;
1499218c80c99a Neil Armstrong      2019-07-29  1736  			#address-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29  1737  			#size-cells = <2>;
1499218c80c99a Neil Armstrong      2019-07-29  1738  			ranges = <0x0 0x0 0x0 0xff800000 0x0 0x100000>;
1499218c80c99a Neil Armstrong      2019-07-29  1739  
1499218c80c99a Neil Armstrong      2019-07-29  1740  			rti: sys-ctrl@0 {
1499218c80c99a Neil Armstrong      2019-07-29  1741  				compatible = "amlogic,meson-gx-ao-sysctrl",
1499218c80c99a Neil Armstrong      2019-07-29  1742  					     "simple-mfd", "syscon";
1499218c80c99a Neil Armstrong      2019-07-29  1743  				reg = <0x0 0x0 0x0 0x100>;
1499218c80c99a Neil Armstrong      2019-07-29  1744  
1499218c80c99a Neil Armstrong      2019-07-29  1745  				clkc_AO: clock-controller {
1499218c80c99a Neil Armstrong      2019-07-29  1746  					compatible = "amlogic,meson-g12a-aoclkc";
1499218c80c99a Neil Armstrong      2019-07-29  1747  					#clock-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1748  					#reset-cells = <1>;
1499218c80c99a Neil Armstrong      2019-07-29  1749  					clocks = <&xtal>, <&clkc CLKID_CLK81>;
1499218c80c99a Neil Armstrong      2019-07-29  1750  					clock-names = "xtal", "mpeg-clk";
1499218c80c99a Neil Armstrong      2019-07-29  1751  				};
cf42ea27fd7f08 Neil Armstrong      2024-06-06  1752  			};
1499218c80c99a Neil Armstrong      2019-07-29  1753  
cf42ea27fd7f08 Neil Armstrong      2024-06-06 @1754  			ao_pinctrl: pinctrl@14 {

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ