162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * dts file for Xilinx ZynqMP SM-K26 rev1/B/A 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * (C) Copyright 2020 - 2021, Xilinx, Inc. 662306a36Sopenharmony_ci * 762306a36Sopenharmony_ci * Michal Simek <michal.simek@amd.com> 862306a36Sopenharmony_ci */ 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/dts-v1/; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#include "zynqmp.dtsi" 1362306a36Sopenharmony_ci#include "zynqmp-clk-ccf.dtsi" 1462306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 1562306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 1662306a36Sopenharmony_ci#include <dt-bindings/phy/phy.h> 1762306a36Sopenharmony_ci#include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci/ { 2062306a36Sopenharmony_ci model = "ZynqMP SM-K26 Rev1/B/A"; 2162306a36Sopenharmony_ci compatible = "xlnx,zynqmp-sm-k26-rev1", "xlnx,zynqmp-sm-k26-revB", 2262306a36Sopenharmony_ci "xlnx,zynqmp-sm-k26-revA", "xlnx,zynqmp-sm-k26", 2362306a36Sopenharmony_ci "xlnx,zynqmp"; 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci aliases { 2662306a36Sopenharmony_ci i2c0 = &i2c0; 2762306a36Sopenharmony_ci i2c1 = &i2c1; 2862306a36Sopenharmony_ci mmc0 = &sdhci0; 2962306a36Sopenharmony_ci mmc1 = &sdhci1; 3062306a36Sopenharmony_ci nvmem0 = &eeprom; 3162306a36Sopenharmony_ci nvmem1 = &eeprom_cc; 3262306a36Sopenharmony_ci rtc0 = &rtc; 3362306a36Sopenharmony_ci serial0 = &uart0; 3462306a36Sopenharmony_ci serial1 = &uart1; 3562306a36Sopenharmony_ci serial2 = &dcc; 3662306a36Sopenharmony_ci spi0 = &qspi; 3762306a36Sopenharmony_ci spi1 = &spi0; 3862306a36Sopenharmony_ci spi2 = &spi1; 3962306a36Sopenharmony_ci usb0 = &usb0; 4062306a36Sopenharmony_ci usb1 = &usb1; 4162306a36Sopenharmony_ci }; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci chosen { 4462306a36Sopenharmony_ci bootargs = "earlycon"; 4562306a36Sopenharmony_ci stdout-path = "serial1:115200n8"; 4662306a36Sopenharmony_ci }; 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci memory@0 { 4962306a36Sopenharmony_ci device_type = "memory"; /* 4GB */ 5062306a36Sopenharmony_ci reg = <0x0 0x0 0x0 0x80000000>, <0x8 0x00000000 0x0 0x80000000>; 5162306a36Sopenharmony_ci }; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci reserved-memory { 5462306a36Sopenharmony_ci #address-cells = <2>; 5562306a36Sopenharmony_ci #size-cells = <2>; 5662306a36Sopenharmony_ci ranges; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci pmu_region: pmu@7ff00000 { 5962306a36Sopenharmony_ci reg = <0x0 0x7ff00000 0x0 0x100000>; 6062306a36Sopenharmony_ci no-map; 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci }; 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci gpio-keys { 6562306a36Sopenharmony_ci compatible = "gpio-keys"; 6662306a36Sopenharmony_ci autorepeat; 6762306a36Sopenharmony_ci key-fwuen { 6862306a36Sopenharmony_ci label = "fwuen"; 6962306a36Sopenharmony_ci gpios = <&gpio 12 GPIO_ACTIVE_LOW>; 7062306a36Sopenharmony_ci linux,code = <BTN_MISC>; 7162306a36Sopenharmony_ci wakeup-source; 7262306a36Sopenharmony_ci autorepeat; 7362306a36Sopenharmony_ci }; 7462306a36Sopenharmony_ci }; 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ci leds { 7762306a36Sopenharmony_ci compatible = "gpio-leds"; 7862306a36Sopenharmony_ci ds35-led { 7962306a36Sopenharmony_ci label = "heartbeat"; 8062306a36Sopenharmony_ci gpios = <&gpio 7 GPIO_ACTIVE_HIGH>; 8162306a36Sopenharmony_ci linux,default-trigger = "heartbeat"; 8262306a36Sopenharmony_ci }; 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci ds36-led { 8562306a36Sopenharmony_ci label = "vbus_det"; 8662306a36Sopenharmony_ci gpios = <&gpio 8 GPIO_ACTIVE_HIGH>; 8762306a36Sopenharmony_ci default-state = "on"; 8862306a36Sopenharmony_ci }; 8962306a36Sopenharmony_ci }; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci ams { 9262306a36Sopenharmony_ci compatible = "iio-hwmon"; 9362306a36Sopenharmony_ci io-channels = <&xilinx_ams 0>, <&xilinx_ams 1>, <&xilinx_ams 2>, 9462306a36Sopenharmony_ci <&xilinx_ams 3>, <&xilinx_ams 4>, <&xilinx_ams 5>, 9562306a36Sopenharmony_ci <&xilinx_ams 6>, <&xilinx_ams 7>, <&xilinx_ams 8>, 9662306a36Sopenharmony_ci <&xilinx_ams 9>, <&xilinx_ams 10>, <&xilinx_ams 11>, 9762306a36Sopenharmony_ci <&xilinx_ams 12>, <&xilinx_ams 13>, <&xilinx_ams 14>, 9862306a36Sopenharmony_ci <&xilinx_ams 15>, <&xilinx_ams 16>, <&xilinx_ams 17>, 9962306a36Sopenharmony_ci <&xilinx_ams 18>, <&xilinx_ams 19>, <&xilinx_ams 20>, 10062306a36Sopenharmony_ci <&xilinx_ams 21>, <&xilinx_ams 22>, <&xilinx_ams 23>, 10162306a36Sopenharmony_ci <&xilinx_ams 24>, <&xilinx_ams 25>, <&xilinx_ams 26>, 10262306a36Sopenharmony_ci <&xilinx_ams 27>, <&xilinx_ams 28>, <&xilinx_ams 29>; 10362306a36Sopenharmony_ci }; 10462306a36Sopenharmony_ci}; 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ci&modepin_gpio { 10762306a36Sopenharmony_ci label = "modepin"; 10862306a36Sopenharmony_ci}; 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci&uart1 { /* MIO36/MIO37 */ 11162306a36Sopenharmony_ci status = "okay"; 11262306a36Sopenharmony_ci}; 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci&pinctrl0 { 11562306a36Sopenharmony_ci status = "okay"; 11662306a36Sopenharmony_ci pinctrl_sdhci0_default: sdhci0-default { 11762306a36Sopenharmony_ci conf { 11862306a36Sopenharmony_ci groups = "sdio0_0_grp"; 11962306a36Sopenharmony_ci slew-rate = <SLEW_RATE_SLOW>; 12062306a36Sopenharmony_ci power-source = <IO_STANDARD_LVCMOS18>; 12162306a36Sopenharmony_ci bias-disable; 12262306a36Sopenharmony_ci }; 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci mux { 12562306a36Sopenharmony_ci groups = "sdio0_0_grp"; 12662306a36Sopenharmony_ci function = "sdio0"; 12762306a36Sopenharmony_ci }; 12862306a36Sopenharmony_ci }; 12962306a36Sopenharmony_ci}; 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ci&qspi { /* MIO 0-5 - U143 */ 13262306a36Sopenharmony_ci status = "okay"; 13362306a36Sopenharmony_ci spi_flash: flash@0 { /* MT25QU512A */ 13462306a36Sopenharmony_ci compatible = "mt25qu512a", "jedec,spi-nor"; /* 64MB */ 13562306a36Sopenharmony_ci #address-cells = <1>; 13662306a36Sopenharmony_ci #size-cells = <1>; 13762306a36Sopenharmony_ci reg = <0>; 13862306a36Sopenharmony_ci spi-tx-bus-width = <4>; 13962306a36Sopenharmony_ci spi-rx-bus-width = <4>; 14062306a36Sopenharmony_ci spi-max-frequency = <40000000>; /* 40MHz */ 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci partitions { 14362306a36Sopenharmony_ci compatible = "fixed-partitions"; 14462306a36Sopenharmony_ci #address-cells = <1>; 14562306a36Sopenharmony_ci #size-cells = <1>; 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci partition@0 { 14862306a36Sopenharmony_ci label = "Image Selector"; 14962306a36Sopenharmony_ci reg = <0x0 0x80000>; /* 512KB */ 15062306a36Sopenharmony_ci read-only; 15162306a36Sopenharmony_ci lock; 15262306a36Sopenharmony_ci }; 15362306a36Sopenharmony_ci partition@80000 { 15462306a36Sopenharmony_ci label = "Image Selector Golden"; 15562306a36Sopenharmony_ci reg = <0x80000 0x80000>; /* 512KB */ 15662306a36Sopenharmony_ci read-only; 15762306a36Sopenharmony_ci lock; 15862306a36Sopenharmony_ci }; 15962306a36Sopenharmony_ci partition@100000 { 16062306a36Sopenharmony_ci label = "Persistent Register"; 16162306a36Sopenharmony_ci reg = <0x100000 0x20000>; /* 128KB */ 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci partition@120000 { 16462306a36Sopenharmony_ci label = "Persistent Register Backup"; 16562306a36Sopenharmony_ci reg = <0x120000 0x20000>; /* 128KB */ 16662306a36Sopenharmony_ci }; 16762306a36Sopenharmony_ci partition@140000 { 16862306a36Sopenharmony_ci label = "Open_1"; 16962306a36Sopenharmony_ci reg = <0x140000 0xC0000>; /* 768KB */ 17062306a36Sopenharmony_ci }; 17162306a36Sopenharmony_ci partition@200000 { 17262306a36Sopenharmony_ci label = "Image A (FSBL, PMU, ATF, U-Boot)"; 17362306a36Sopenharmony_ci reg = <0x200000 0xD00000>; /* 13MB */ 17462306a36Sopenharmony_ci }; 17562306a36Sopenharmony_ci partition@f00000 { 17662306a36Sopenharmony_ci label = "ImgSel Image A Catch"; 17762306a36Sopenharmony_ci reg = <0xF00000 0x80000>; /* 512KB */ 17862306a36Sopenharmony_ci read-only; 17962306a36Sopenharmony_ci lock; 18062306a36Sopenharmony_ci }; 18162306a36Sopenharmony_ci partition@f80000 { 18262306a36Sopenharmony_ci label = "Image B (FSBL, PMU, ATF, U-Boot)"; 18362306a36Sopenharmony_ci reg = <0xF80000 0xD00000>; /* 13MB */ 18462306a36Sopenharmony_ci }; 18562306a36Sopenharmony_ci partition@1c80000 { 18662306a36Sopenharmony_ci label = "ImgSel Image B Catch"; 18762306a36Sopenharmony_ci reg = <0x1C80000 0x80000>; /* 512KB */ 18862306a36Sopenharmony_ci read-only; 18962306a36Sopenharmony_ci lock; 19062306a36Sopenharmony_ci }; 19162306a36Sopenharmony_ci partition@1d00000 { 19262306a36Sopenharmony_ci label = "Open_2"; 19362306a36Sopenharmony_ci reg = <0x1D00000 0x100000>; /* 1MB */ 19462306a36Sopenharmony_ci }; 19562306a36Sopenharmony_ci partition@1e00000 { 19662306a36Sopenharmony_ci label = "Recovery Image"; 19762306a36Sopenharmony_ci reg = <0x1E00000 0x200000>; /* 2MB */ 19862306a36Sopenharmony_ci read-only; 19962306a36Sopenharmony_ci lock; 20062306a36Sopenharmony_ci }; 20162306a36Sopenharmony_ci partition@2000000 { 20262306a36Sopenharmony_ci label = "Recovery Image Backup"; 20362306a36Sopenharmony_ci reg = <0x2000000 0x200000>; /* 2MB */ 20462306a36Sopenharmony_ci read-only; 20562306a36Sopenharmony_ci lock; 20662306a36Sopenharmony_ci }; 20762306a36Sopenharmony_ci partition@2200000 { 20862306a36Sopenharmony_ci label = "U-Boot storage variables"; 20962306a36Sopenharmony_ci reg = <0x2200000 0x20000>; /* 128KB */ 21062306a36Sopenharmony_ci }; 21162306a36Sopenharmony_ci partition@2220000 { 21262306a36Sopenharmony_ci label = "U-Boot storage variables backup"; 21362306a36Sopenharmony_ci reg = <0x2220000 0x20000>; /* 128KB */ 21462306a36Sopenharmony_ci }; 21562306a36Sopenharmony_ci partition@2240000 { 21662306a36Sopenharmony_ci label = "SHA256"; 21762306a36Sopenharmony_ci reg = <0x2240000 0x40000>; /* 256B but 256KB sector */ 21862306a36Sopenharmony_ci read-only; 21962306a36Sopenharmony_ci lock; 22062306a36Sopenharmony_ci }; 22162306a36Sopenharmony_ci partition@2280000 { 22262306a36Sopenharmony_ci label = "Secure OS Storage"; 22362306a36Sopenharmony_ci reg = <0x2280000 0x20000>; /* 128KB */ 22462306a36Sopenharmony_ci }; 22562306a36Sopenharmony_ci partition@22A0000 { 22662306a36Sopenharmony_ci label = "User"; 22762306a36Sopenharmony_ci reg = <0x22A0000 0x1d60000>; /* 29.375 MB */ 22862306a36Sopenharmony_ci }; 22962306a36Sopenharmony_ci }; 23062306a36Sopenharmony_ci }; 23162306a36Sopenharmony_ci}; 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci&sdhci0 { /* MIO13-23 - 16GB emmc MTFC16GAPALBH-IT - U133A */ 23462306a36Sopenharmony_ci status = "okay"; 23562306a36Sopenharmony_ci pinctrl-names = "default"; 23662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_sdhci0_default>; 23762306a36Sopenharmony_ci non-removable; 23862306a36Sopenharmony_ci disable-wp; 23962306a36Sopenharmony_ci bus-width = <8>; 24062306a36Sopenharmony_ci xlnx,mio-bank = <0>; 24162306a36Sopenharmony_ci assigned-clock-rates = <187498123>; 24262306a36Sopenharmony_ci}; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci&spi1 { /* MIO6, 9-11 */ 24562306a36Sopenharmony_ci status = "okay"; 24662306a36Sopenharmony_ci label = "TPM"; 24762306a36Sopenharmony_ci num-cs = <1>; 24862306a36Sopenharmony_ci tpm@0 { /* slm9670 - U144 */ 24962306a36Sopenharmony_ci compatible = "infineon,slb9670", "tcg,tpm_tis-spi"; 25062306a36Sopenharmony_ci reg = <0>; 25162306a36Sopenharmony_ci spi-max-frequency = <18500000>; 25262306a36Sopenharmony_ci }; 25362306a36Sopenharmony_ci}; 25462306a36Sopenharmony_ci 25562306a36Sopenharmony_ci&i2c1 { 25662306a36Sopenharmony_ci status = "okay"; 25762306a36Sopenharmony_ci bootph-all; 25862306a36Sopenharmony_ci clock-frequency = <400000>; 25962306a36Sopenharmony_ci scl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 26062306a36Sopenharmony_ci sda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci eeprom: eeprom@50 { /* u46 - also at address 0x58 */ 26362306a36Sopenharmony_ci bootph-all; 26462306a36Sopenharmony_ci compatible = "st,24c64", "atmel,24c64"; /* st m24c64 */ 26562306a36Sopenharmony_ci reg = <0x50>; 26662306a36Sopenharmony_ci /* WP pin EE_WP_EN connected to slg7x644092@68 */ 26762306a36Sopenharmony_ci }; 26862306a36Sopenharmony_ci 26962306a36Sopenharmony_ci eeprom_cc: eeprom@51 { /* required by spec - also at address 0x59 */ 27062306a36Sopenharmony_ci bootph-all; 27162306a36Sopenharmony_ci compatible = "st,24c64", "atmel,24c64"; /* st m24c64 */ 27262306a36Sopenharmony_ci reg = <0x51>; 27362306a36Sopenharmony_ci }; 27462306a36Sopenharmony_ci 27562306a36Sopenharmony_ci /* da9062@30 - u170 - also at address 0x31 */ 27662306a36Sopenharmony_ci /* da9131@33 - u167 */ 27762306a36Sopenharmony_ci da9131: pmic@33 { 27862306a36Sopenharmony_ci compatible = "dlg,da9131"; 27962306a36Sopenharmony_ci reg = <0x33>; 28062306a36Sopenharmony_ci regulators { 28162306a36Sopenharmony_ci da9131_buck1: buck1 { 28262306a36Sopenharmony_ci regulator-name = "da9131_buck1"; 28362306a36Sopenharmony_ci regulator-boot-on; 28462306a36Sopenharmony_ci regulator-always-on; 28562306a36Sopenharmony_ci }; 28662306a36Sopenharmony_ci da9131_buck2: buck2 { 28762306a36Sopenharmony_ci regulator-name = "da9131_buck2"; 28862306a36Sopenharmony_ci regulator-boot-on; 28962306a36Sopenharmony_ci regulator-always-on; 29062306a36Sopenharmony_ci }; 29162306a36Sopenharmony_ci }; 29262306a36Sopenharmony_ci }; 29362306a36Sopenharmony_ci 29462306a36Sopenharmony_ci /* da9130@32 - u166 */ 29562306a36Sopenharmony_ci da9130: pmic@32 { 29662306a36Sopenharmony_ci compatible = "dlg,da9130"; 29762306a36Sopenharmony_ci reg = <0x32>; 29862306a36Sopenharmony_ci regulators { 29962306a36Sopenharmony_ci da9130_buck1: buck1 { 30062306a36Sopenharmony_ci regulator-name = "da9130_buck1"; 30162306a36Sopenharmony_ci regulator-boot-on; 30262306a36Sopenharmony_ci regulator-always-on; 30362306a36Sopenharmony_ci }; 30462306a36Sopenharmony_ci }; 30562306a36Sopenharmony_ci }; 30662306a36Sopenharmony_ci 30762306a36Sopenharmony_ci /* slg7x644091@70 - u168 NOT accessible due to address conflict with stdp4320 */ 30862306a36Sopenharmony_ci /* 30962306a36Sopenharmony_ci * stdp4320 - u27 FW has below two issues to be fixed in next board revision. 31062306a36Sopenharmony_ci * Device acknowledging to addresses 0x5C, 0x5D, 0x70, 0x72, 0x76. 31162306a36Sopenharmony_ci * Address conflict with slg7x644091@70 making both the devices NOT accessible. 31262306a36Sopenharmony_ci * With the FW fix, stdp4320 should respond to address 0x73 only. 31362306a36Sopenharmony_ci */ 31462306a36Sopenharmony_ci /* slg7x644092@68 - u169 */ 31562306a36Sopenharmony_ci /* Also connected via JA1C as C23/C24 */ 31662306a36Sopenharmony_ci}; 31762306a36Sopenharmony_ci 31862306a36Sopenharmony_ci&gpio { 31962306a36Sopenharmony_ci status = "okay"; 32062306a36Sopenharmony_ci gpio-line-names = "QSPI_CLK", "QSPI_DQ1", "QSPI_DQ2", "QSPI_DQ3", "QSPI_DQ0", /* 0 - 4 */ 32162306a36Sopenharmony_ci "QSPI_CS_B", "SPI_CLK", "LED1", "LED2", "SPI_CS_B", /* 5 - 9 */ 32262306a36Sopenharmony_ci "SPI_MISO", "SPI_MOSI", "FWUEN", "EMMC_DAT0", "EMMC_DAT1", /* 10 - 14 */ 32362306a36Sopenharmony_ci "EMMC_DAT2", "EMMC_DAT3", "EMMC_DAT4", "EMMC_DAT5", "EMMC_DAT6", /* 15 - 19 */ 32462306a36Sopenharmony_ci "EMMC_DAT7", "EMMC_CMD", "EMMC_CLK", "EMMC_RST", "I2C1_SCL", /* 20 - 24 */ 32562306a36Sopenharmony_ci "I2C1_SDA", "", "", "", "", /* 25 - 29 */ 32662306a36Sopenharmony_ci "", "", "", "", "", /* 30 - 34 */ 32762306a36Sopenharmony_ci "", "", "", "", "", /* 35 - 39 */ 32862306a36Sopenharmony_ci "", "", "", "", "", /* 40 - 44 */ 32962306a36Sopenharmony_ci "", "", "", "", "", /* 45 - 49 */ 33062306a36Sopenharmony_ci "", "", "", "", "", /* 50 - 54 */ 33162306a36Sopenharmony_ci "", "", "", "", "", /* 55 - 59 */ 33262306a36Sopenharmony_ci "", "", "", "", "", /* 60 - 64 */ 33362306a36Sopenharmony_ci "", "", "", "", "", /* 65 - 69 */ 33462306a36Sopenharmony_ci "", "", "", "", "", /* 70 - 74 */ 33562306a36Sopenharmony_ci "", "", "", /* 75 - 77, MIO end and EMIO start */ 33662306a36Sopenharmony_ci "", "", /* 78 - 79 */ 33762306a36Sopenharmony_ci "", "", "", "", "", /* 80 - 84 */ 33862306a36Sopenharmony_ci "", "", "", "", "", /* 85 - 89 */ 33962306a36Sopenharmony_ci "", "", "", "", "", /* 90 - 94 */ 34062306a36Sopenharmony_ci "", "", "", "", "", /* 95 - 99 */ 34162306a36Sopenharmony_ci "", "", "", "", "", /* 100 - 104 */ 34262306a36Sopenharmony_ci "", "", "", "", "", /* 105 - 109 */ 34362306a36Sopenharmony_ci "", "", "", "", "", /* 110 - 114 */ 34462306a36Sopenharmony_ci "", "", "", "", "", /* 115 - 119 */ 34562306a36Sopenharmony_ci "", "", "", "", "", /* 120 - 124 */ 34662306a36Sopenharmony_ci "", "", "", "", "", /* 125 - 129 */ 34762306a36Sopenharmony_ci "", "", "", "", "", /* 130 - 134 */ 34862306a36Sopenharmony_ci "", "", "", "", "", /* 135 - 139 */ 34962306a36Sopenharmony_ci "", "", "", "", "", /* 140 - 144 */ 35062306a36Sopenharmony_ci "", "", "", "", "", /* 145 - 149 */ 35162306a36Sopenharmony_ci "", "", "", "", "", /* 150 - 154 */ 35262306a36Sopenharmony_ci "", "", "", "", "", /* 155 - 159 */ 35362306a36Sopenharmony_ci "", "", "", "", "", /* 160 - 164 */ 35462306a36Sopenharmony_ci "", "", "", "", "", /* 165 - 169 */ 35562306a36Sopenharmony_ci "", "", "", ""; /* 170 - 173 */ 35662306a36Sopenharmony_ci}; 35762306a36Sopenharmony_ci 35862306a36Sopenharmony_ci&xilinx_ams { 35962306a36Sopenharmony_ci status = "okay"; 36062306a36Sopenharmony_ci}; 36162306a36Sopenharmony_ci 36262306a36Sopenharmony_ci&ams_ps { 36362306a36Sopenharmony_ci status = "okay"; 36462306a36Sopenharmony_ci}; 36562306a36Sopenharmony_ci 36662306a36Sopenharmony_ci&ams_pl { 36762306a36Sopenharmony_ci status = "okay"; 36862306a36Sopenharmony_ci}; 36962306a36Sopenharmony_ci 37062306a36Sopenharmony_ci&zynqmp_dpsub { 37162306a36Sopenharmony_ci status = "okay"; 37262306a36Sopenharmony_ci}; 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ci&rtc { 37562306a36Sopenharmony_ci status = "okay"; 37662306a36Sopenharmony_ci}; 37762306a36Sopenharmony_ci 37862306a36Sopenharmony_ci&lpd_dma_chan1 { 37962306a36Sopenharmony_ci status = "okay"; 38062306a36Sopenharmony_ci}; 38162306a36Sopenharmony_ci 38262306a36Sopenharmony_ci&lpd_dma_chan2 { 38362306a36Sopenharmony_ci status = "okay"; 38462306a36Sopenharmony_ci}; 38562306a36Sopenharmony_ci 38662306a36Sopenharmony_ci&lpd_dma_chan3 { 38762306a36Sopenharmony_ci status = "okay"; 38862306a36Sopenharmony_ci}; 38962306a36Sopenharmony_ci 39062306a36Sopenharmony_ci&lpd_dma_chan4 { 39162306a36Sopenharmony_ci status = "okay"; 39262306a36Sopenharmony_ci}; 39362306a36Sopenharmony_ci 39462306a36Sopenharmony_ci&lpd_dma_chan5 { 39562306a36Sopenharmony_ci status = "okay"; 39662306a36Sopenharmony_ci}; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci&lpd_dma_chan6 { 39962306a36Sopenharmony_ci status = "okay"; 40062306a36Sopenharmony_ci}; 40162306a36Sopenharmony_ci 40262306a36Sopenharmony_ci&lpd_dma_chan7 { 40362306a36Sopenharmony_ci status = "okay"; 40462306a36Sopenharmony_ci}; 40562306a36Sopenharmony_ci 40662306a36Sopenharmony_ci&lpd_dma_chan8 { 40762306a36Sopenharmony_ci status = "okay"; 40862306a36Sopenharmony_ci}; 40962306a36Sopenharmony_ci 41062306a36Sopenharmony_ci&fpd_dma_chan1 { 41162306a36Sopenharmony_ci status = "okay"; 41262306a36Sopenharmony_ci}; 41362306a36Sopenharmony_ci 41462306a36Sopenharmony_ci&fpd_dma_chan2 { 41562306a36Sopenharmony_ci status = "okay"; 41662306a36Sopenharmony_ci}; 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci&fpd_dma_chan3 { 41962306a36Sopenharmony_ci status = "okay"; 42062306a36Sopenharmony_ci}; 42162306a36Sopenharmony_ci 42262306a36Sopenharmony_ci&fpd_dma_chan4 { 42362306a36Sopenharmony_ci status = "okay"; 42462306a36Sopenharmony_ci}; 42562306a36Sopenharmony_ci 42662306a36Sopenharmony_ci&fpd_dma_chan5 { 42762306a36Sopenharmony_ci status = "okay"; 42862306a36Sopenharmony_ci}; 42962306a36Sopenharmony_ci 43062306a36Sopenharmony_ci&fpd_dma_chan6 { 43162306a36Sopenharmony_ci status = "okay"; 43262306a36Sopenharmony_ci}; 43362306a36Sopenharmony_ci 43462306a36Sopenharmony_ci&fpd_dma_chan7 { 43562306a36Sopenharmony_ci status = "okay"; 43662306a36Sopenharmony_ci}; 43762306a36Sopenharmony_ci 43862306a36Sopenharmony_ci&fpd_dma_chan8 { 43962306a36Sopenharmony_ci status = "okay"; 44062306a36Sopenharmony_ci}; 44162306a36Sopenharmony_ci 44262306a36Sopenharmony_ci&gpu { 44362306a36Sopenharmony_ci status = "okay"; 44462306a36Sopenharmony_ci}; 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ci&lpd_watchdog { 44762306a36Sopenharmony_ci status = "okay"; 44862306a36Sopenharmony_ci}; 44962306a36Sopenharmony_ci 45062306a36Sopenharmony_ci&watchdog0 { 45162306a36Sopenharmony_ci status = "okay"; 45262306a36Sopenharmony_ci}; 45362306a36Sopenharmony_ci 45462306a36Sopenharmony_ci&cpu_opp_table { 45562306a36Sopenharmony_ci opp00 { 45662306a36Sopenharmony_ci opp-hz = /bits/ 64 <1333333333>; 45762306a36Sopenharmony_ci }; 45862306a36Sopenharmony_ci opp01 { 45962306a36Sopenharmony_ci opp-hz = /bits/ 64 <666666666>; 46062306a36Sopenharmony_ci }; 46162306a36Sopenharmony_ci opp02 { 46262306a36Sopenharmony_ci opp-hz = /bits/ 64 <444444444>; 46362306a36Sopenharmony_ci }; 46462306a36Sopenharmony_ci opp03 { 46562306a36Sopenharmony_ci opp-hz = /bits/ 64 <333333333>; 46662306a36Sopenharmony_ci }; 46762306a36Sopenharmony_ci}; 468