mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-19 05:31:32 +00:00
rockchip: dts: rk3328-evb: Move gmac2io related nodes to -u-boot.dtsi
The device tree file for rk3328-evb in the Linux kernel does not have gmac2io enabled. Instead, gmac2phy is enabled, but that is not supported in U-boot. Move the gmac2io related nodes to rk3328-evb-u-boot.dtsi to preserve the current functionality. When the device tree files are synced, gmac2phy should be marked as "broken" in -u-boot.dtsi files. Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Tested-by: Loic Devulder <ldevulder@suse.com> Tested-by: Peter Geis <pgwipeout@gmail.com> Signed-off-by: Chen-Yu Tsai <wens@csie.org>
This commit is contained in:
parent
9a03177378
commit
032ca153e2
2 changed files with 23 additions and 23 deletions
|
@ -7,6 +7,13 @@
|
||||||
#include "rk3328-sdram-ddr3-666.dtsi"
|
#include "rk3328-sdram-ddr3-666.dtsi"
|
||||||
|
|
||||||
/{
|
/{
|
||||||
|
gmac_clkin: external-gmac-clock {
|
||||||
|
compatible = "fixed-clock";
|
||||||
|
clock-frequency = <125000000>;
|
||||||
|
clock-output-names = "gmac_clkin";
|
||||||
|
#clock-cells = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
vcc5v0_host_xhci: vcc5v0-host-xhci-drv {
|
vcc5v0_host_xhci: vcc5v0-host-xhci-drv {
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
enable-active-high;
|
enable-active-high;
|
||||||
|
@ -17,6 +24,22 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&gmac2io {
|
||||||
|
phy-supply = <&vcc_phy>;
|
||||||
|
phy-mode = "rgmii";
|
||||||
|
clock_in_out = "input";
|
||||||
|
snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
|
||||||
|
snps,reset-active-low;
|
||||||
|
snps,reset-delays-us = <0 10000 50000>;
|
||||||
|
assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
|
||||||
|
assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&rgmiim1_pins>;
|
||||||
|
tx_delay = <0x26>;
|
||||||
|
rx_delay = <0x11>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&usb_host0_xhci {
|
&usb_host0_xhci {
|
||||||
vbus-supply = <&vcc5v0_host_xhci>;
|
vbus-supply = <&vcc5v0_host_xhci>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
|
@ -14,13 +14,6 @@
|
||||||
stdout-path = &uart2;
|
stdout-path = &uart2;
|
||||||
};
|
};
|
||||||
|
|
||||||
gmac_clkin: external-gmac-clock {
|
|
||||||
compatible = "fixed-clock";
|
|
||||||
clock-frequency = <125000000>;
|
|
||||||
clock-output-names = "gmac_clkin";
|
|
||||||
#clock-cells = <0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
vcc3v3_sdmmc: sdmmc-pwren {
|
vcc3v3_sdmmc: sdmmc-pwren {
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
regulator-name = "vcc3v3";
|
regulator-name = "vcc3v3";
|
||||||
|
@ -78,22 +71,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac2io {
|
|
||||||
phy-supply = <&vcc_phy>;
|
|
||||||
phy-mode = "rgmii";
|
|
||||||
clock_in_out = "input";
|
|
||||||
snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
|
|
||||||
snps,reset-active-low;
|
|
||||||
snps,reset-delays-us = <0 10000 50000>;
|
|
||||||
assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
|
|
||||||
assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>;
|
|
||||||
pinctrl-names = "default";
|
|
||||||
pinctrl-0 = <&rgmiim1_pins>;
|
|
||||||
tx_delay = <0x26>;
|
|
||||||
rx_delay = <0x11>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&usb_host0_ehci {
|
&usb_host0_ehci {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue