[U-Boot] [PATCH 14/25] dm: tegra: net: Convert tegra boards to driver model for Ethernet
Bin Meng
bmeng.cn at gmail.com
Wed Nov 18 05:48:09 CET 2015
On Tue, Nov 17, 2015 at 11:53 AM, Simon Glass <sjg at chromium.org> wrote:
> Adjust all Tegra boards to use driver model for Ethernet, now that the
> required drivers are converted.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> arch/arm/mach-tegra/Kconfig | 1 +
> board/compulab/trimslice/trimslice.c | 8 --------
> board/nvidia/cardhu/cardhu.c | 6 ------
> board/nvidia/jetson-tk1/jetson-tk1.c | 6 ------
> board/nvidia/p2371-2180/p2371-2180.c | 6 ------
> board/toradex/apalis_t30/apalis_t30.c | 6 ------
> 6 files changed, 1 insertion(+), 32 deletions(-)
>
> diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig
> index 3906fc1..74ff6fca 100644
> --- a/arch/arm/mach-tegra/Kconfig
> +++ b/arch/arm/mach-tegra/Kconfig
> @@ -14,6 +14,7 @@ config TEGRA_ARMV7_COMMON
> select DM_GPIO
> select DM_PCI
> select DM_PCI_COMPAT
> + select DM_ETH
>
> choice
> prompt "Tegra SoC select"
> diff --git a/board/compulab/trimslice/trimslice.c b/board/compulab/trimslice/trimslice.c
> index c9da80d..723293f 100644
> --- a/board/compulab/trimslice/trimslice.c
> +++ b/board/compulab/trimslice/trimslice.c
> @@ -13,7 +13,6 @@
> #include <asm/arch/pinmux.h>
> #include <asm/gpio.h>
> #include <i2c.h>
> -#include <netdev.h>
>
> void pin_mux_usb(void)
> {
> @@ -41,10 +40,3 @@ void pin_mux_mmc(void)
> /* For CD GPIO PP1 */
> pinmux_tristate_disable(PMUX_PINGRP_DAP3);
> }
> -
> -#ifdef CONFIG_PCI
> -int board_eth_init(bd_t *bis)
> -{
> - return pci_eth_init(bis);
> -}
> -#endif
> diff --git a/board/nvidia/cardhu/cardhu.c b/board/nvidia/cardhu/cardhu.c
> index 1540526..ba15e2e 100644
> --- a/board/nvidia/cardhu/cardhu.c
> +++ b/board/nvidia/cardhu/cardhu.c
> @@ -13,7 +13,6 @@
> #include <asm/gpio.h>
> #include "pinmux-config-cardhu.h"
> #include <i2c.h>
> -#include <netdev.h>
>
> #define PMU_I2C_ADDRESS 0x2D
> #define MAX_I2C_RETRY 3
> @@ -129,9 +128,4 @@ int tegra_pcie_board_init(void)
>
> return 0;
> }
> -
> -int board_eth_init(bd_t *bis)
> -{
> - return pci_eth_init(bis);
> -}
> #endif /* PCI */
> diff --git a/board/nvidia/jetson-tk1/jetson-tk1.c b/board/nvidia/jetson-tk1/jetson-tk1.c
> index 52425a8..6f189aa 100644
> --- a/board/nvidia/jetson-tk1/jetson-tk1.c
> +++ b/board/nvidia/jetson-tk1/jetson-tk1.c
> @@ -6,7 +6,6 @@
> */
>
> #include <common.h>
> -#include <netdev.h>
> #include <power/as3722.h>
>
> #include <asm/arch/gpio.h>
> @@ -73,9 +72,4 @@ int tegra_pcie_board_init(void)
>
> return 0;
> }
> -
> -int board_eth_init(bd_t *bis)
> -{
> - return pci_eth_init(bis);
> -}
> #endif /* PCI */
> diff --git a/board/nvidia/p2371-2180/p2371-2180.c b/board/nvidia/p2371-2180/p2371-2180.c
> index 57f577d8..0f587ea 100644
> --- a/board/nvidia/p2371-2180/p2371-2180.c
> +++ b/board/nvidia/p2371-2180/p2371-2180.c
> @@ -6,7 +6,6 @@
> */
>
> #include <common.h>
> -#include <netdev.h>
> #include <i2c.h>
> #include <asm/arch/gpio.h>
> #include <asm/arch/pinmux.h>
> @@ -73,9 +72,4 @@ int tegra_pcie_board_init(void)
>
> return 0;
> }
> -
> -int board_eth_init(bd_t *bis)
> -{
> - return pci_eth_init(bis);
> -}
> #endif /* PCI */
> diff --git a/board/toradex/apalis_t30/apalis_t30.c b/board/toradex/apalis_t30/apalis_t30.c
> index 879006f..3f56971 100644
> --- a/board/toradex/apalis_t30/apalis_t30.c
> +++ b/board/toradex/apalis_t30/apalis_t30.c
> @@ -14,7 +14,6 @@
> #include <asm/io.h>
> #include <dm.h>
> #include <i2c.h>
> -#include <netdev.h>
>
> #include "pinmux-config-apalis_t30.h"
>
> @@ -92,9 +91,4 @@ int tegra_pcie_board_init(void)
>
> return 0;
> }
> -
> -int board_eth_init(bd_t *bis)
> -{
> - return pci_eth_init(bis);
> -}
> #endif /* CONFIG_PCI_TEGRA */
> --
Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
More information about the U-Boot
mailing list