| // SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright 2019 |
| * Lukasz Majewski, DENX Software Engineering, lukma@denx.de |
| * |
| * SPDX-License-Identifier: GPL-2.0+ or X11 |
| */ |
| |
| /* |
| * The minimal augmentation DTS U-Boot file to allow eMMC driver |
| * configuration in SPL for falcon boot. |
| */ |
| #include "imx28-u-boot.dtsi" |
| / { |
| aliases { |
| /delete-property/ spi1; |
| /delete-property/ usbphy0; |
| /delete-property/ usbphy1; |
| }; |
| apb@80000000 { |
| bootph-pre-ram; |
| |
| apbh@80000000 { |
| bootph-pre-ram; |
| }; |
| |
| apbx@80040000 { |
| bootph-pre-ram; |
| }; |
| }; |
| }; |
| |
| &clks { |
| bootph-pre-ram; |
| status = "disable"; |
| }; |
| |
| &duart { |
| /delete-property/ clocks; |
| bootph-pre-ram; |
| type = <1>; /* TYPE_PL011 */ |
| }; |
| |
| &gpio0 { |
| bootph-pre-ram; |
| }; |
| |
| &mac0 { |
| phy-mode = "rmii"; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&mac0_pins_a>; |
| phy-supply = <®_fec_3v3>; |
| phy-reset-gpios = <&gpio2 13 GPIO_ACTIVE_LOW>; |
| phy-reset-duration = <1>; |
| phy-reset-post-delay = <1>; |
| status = "okay"; |
| |
| fixed-link { |
| speed = <100>; |
| full-duplex; |
| }; |
| }; |
| |
| &pinctrl { |
| /delete-property/ pinctrl-names; |
| /delete-property/ pinctrl-0; |
| bootph-pre-ram; |
| }; |
| |
| ®_fec_3v3 { |
| gpio = <&gpio0 0 GPIO_ACTIVE_HIGH>; |
| enable-active-high; |
| regulator-boot-on; |
| }; |
| |
| &ssp0 { |
| bootph-pre-ram; |
| }; |
| |
| &ssp3 { |
| num-cs = <2>; |
| spi-max-frequency = <40000000>; |
| bootph-pre-ram; |
| }; |
| |
| /delete-node/ &ssp2; |
| /delete-node/ &usb0; |
| /delete-node/ &usbphy0; |
| /delete-node/ &usb1; |
| /delete-node/ &usbphy1; |
| /delete-node/ &hog_pins_a; |
| /delete-node/ &hog_pins_tiva; |
| /delete-node/ &hog_pins_coding; |