[U-Boot] [PATCH 3/3] poplar: enable Ethernet driver support
Igor Opaniuk
igor.opaniuk at linaro.org
Tue Jan 29 21:52:48 UTC 2019
Reviewed-by: Igor Opaniuk <igor.opaniuk at linaro.org>
On Mon, 28 Jan 2019 at 11:15, Shawn Guo <shawn.guo at linaro.org> wrote:
>
> The 'phy' reset of gmac device in kernel device tree is not generic
> enough for u-boot to use, so we need to overwrite the 'resets' property
> as needed. With this device tree fixup and poplar_defconfig changes,
> Ethernet starts working on Poplar board.
>
> Signed-off-by: Shawn Guo <shawn.guo at linaro.org>
> ---
> arch/arm/dts/hi3798cv200-u-boot.dtsi | 6 ++++++
> configs/poplar_defconfig | 3 +++
> 2 files changed, 9 insertions(+)
>
> diff --git a/arch/arm/dts/hi3798cv200-u-boot.dtsi b/arch/arm/dts/hi3798cv200-u-boot.dtsi
> index 7844c5208c5d..972ea67de3b1 100644
> --- a/arch/arm/dts/hi3798cv200-u-boot.dtsi
> +++ b/arch/arm/dts/hi3798cv200-u-boot.dtsi
> @@ -16,6 +16,12 @@
> };
> };
>
> +&gmac1 {
> + resets = <&crg 0xcc 9>,
> + <&crg 0xcc 11>,
> + <&crg 0xcc 13>;
> +};
> +
> &uart0 {
> clock = <75000000>;
> status = "okay";
> diff --git a/configs/poplar_defconfig b/configs/poplar_defconfig
> index 81bd3702e42a..f07fe94a0ad1 100644
> --- a/configs/poplar_defconfig
> +++ b/configs/poplar_defconfig
> @@ -19,6 +19,9 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=0
> CONFIG_DM_MMC=y
> CONFIG_MMC_DW=y
> CONFIG_MMC_DW_K3=y
> +CONFIG_DM_ETH=y
> +CONFIG_NET_HIGMACV300=y
> +CONFIG_RESET_HISILICON=y
> CONFIG_USB=y
> CONFIG_USB_EHCI_HCD=y
> CONFIG_USB_EHCI_GENERIC=y
> --
> 2.18.0
>
--
Regards,
Igor Opaniuk
More information about the U-Boot
mailing list