[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