/* * CAUTION: This file is automatically generated by Xilinx. * Version: XSCT 2018.3 * Today is: Wed Mar 11 13:28:37 2020 */ /dts-v1/; /include/ "skeleton.dtsi" /include/ "zynq-7000.dtsi" /include/ "zynq-7000-qspi-dummy.dtsi" /include/ "pcw.dtsi" /include/ "pl.dtsi" / { model = "MSP-Linux-2018.3"; aliases { ethernet0 = &gem0; serial0 = &uart1; spi0 = &qspi; sdio1 = &sdhci1; }; chosen { bootargs = "console=ttyPS0,115200 earlyprintk mem=700M"; }; memory { device_type = "memory"; reg = <0x0 0x2BC00000>; }; cpus { /delete-node/ cpu@1 ; }; wlan_en_reg: fixed-regulator-wlen@0 { compatible = "regulator-fixed"; reg = <0x0>; regulator-name = "wlan-en-regulator"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; gpio = <&gpio0 32 0>; startup-delay-us = <70000>; enable-active-high; }; }; &qspi { is-dual = <0>; num-cs = <1>; status = "okay"; #address-cells = <1>; #size-cells = <0>; flash0: flash@0 { compatible = "micron,m25p80", "s25fl128s"; reg = <0x0>; #address-cells = <1>; #size-cells = <1>; spi-max-frequency = <50000000>; }; }; &gem0{ #address-cells = <0x1>; #size-cells = <0x0>; local-mac-address = [00 0a 35 00 1e 53]; phy-mode = "rgmii-id"; phy-handle = <&phy0>; interrupt-parent = <0x4>; xlnx,has-mdio = <0x1>; xlnx,eth-mode = <0x1>; mdio{ phy0:phy@c { reg = <0xc>; compatible = "ethernet-phy-id2000.a231", "ethernet-phy-ieee802.3-c22"; interrupt = <0x0 0x17 0x4>; interrupt-parent = <0x4>; ti,rx-internal-delay = <0x8>; ti,tx-internal-delay = <0xa>; ti,fifo-depth = <0x1>; ti,rxctrl-strap-worka; }; }; }; &pinctrl0{ wlan_pins_default: gpio0-default { mux { function = "gpio0"; groups = "gpio0_32_grp", "gpio0_33_grp"; }; conf { groups = "gpio0_32_grp", "gpio0_33_grp"; slew-rate = <0>; io-standard = <1>; }; }; }; &sdhci1{ status = "okay"; bus-width = <4>; xlnx,has-cd = <0x1>; xlnx,has-power = <0x0>; xlnx,has-wp = <0x0>; pinctrl-names = "default"; pinctrl-0 = <&wlan_pins_default>; ti,non-removable; /* ti,needs-special-hs-handling; */ no-1-8-v; keep-power-in-suspend; /* broken-cd; */ vmmc-supply = <&wlan_en_reg>; max-frequency = <25000000>; broken-mmc-highspeed; /* broken-adma2; */ #address-cells = <1>; #size-cells = <0>; wlcore: wlcore@0 { compatible = "ti,wl1801"; interrupt-parent = <&gpio0>; interrupts = <33 4>; reg = <2>; /* platform-quirks = <0x1>; */ /* board-ref-clock = <0x4>; */ }; };