mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-29 22:43:10 +00:00
b8ce78a8c9
As imx28 family of SoCs is NOT supporting the Common Clock Framework (CCF) the 'clks' property shall NOT be enabled by default. Without this change u-boot proper before relocation tries to bind driver (which doesn't exists) for this device. As a result, pre-relocation DTB parsing is finished with error and the board hangs in a very early stage of u-boot proper boot process. Signed-off-by: Lukasz Majewski <lukma@denx.de>
93 lines
1.5 KiB
Text
93 lines
1.5 KiB
Text
// 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;
|