net: Move e1000 driver to driver model and Kconfig
Subsystems (2)
v2 cover net: Move e1000 driver to driver model and Kconfig
This little series updates the e1000 Ethernet driver to support driver model. It also moves the configuration to Kconfig and adjusts all boards using Masahiro's excellent moveconfig tool.
To avoid a large patch which mixes irrelevant changes this series includes a patch to reorder the defconfig files before changing them.
Unfortunately the NETDEVICES config must be enabled also so that E1000 will actually be enabled.
Changes in v2:
- Move the Kconfig additions to a new patch
- Add new patch to tidy up some defconfig files
- Add CONFIG_NETDEVICES where needed
- Add required changes to the defconfig files
Simon Glass (6):
net: e1000: Move #include of common.h to the C files
net: e1000: Prepare for driver model conversion
net: e1000: Convert to driver model
net: e1000: Add Kconfig options
Tidy up some defconfig files
net: Move CONFIG_E1000 options to Kconfig
configs/Ainol_AW1_defconfig | 2 +- configs/Ampe_A76_defconfig | 2 +- configs/B4420QDS_NAND_defconfig | 2 + configs/B4420QDS_SPIFLASH_defconfig | 2 + configs/B4420QDS_defconfig | 2 + configs/B4860QDS_NAND_defconfig | 2 + configs/B4860QDS_SECURE_BOOT_defconfig | 2 + configs/B4860QDS_SPIFLASH_defconfig | 2 + configs/B4860QDS_SRIO_PCIE_BOOT_defconfig | 2 + configs/B4860QDS_defconfig | 2 + configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig | 2 + configs/BSC9132QDS_NAND_DDRCLK100_defconfig | 2 + configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig | 2 + configs/BSC9132QDS_NAND_DDRCLK133_defconfig | 2 + configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig | 2 + configs/BSC9132QDS_NOR_DDRCLK100_defconfig | 2 + configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig | 2 + configs/BSC9132QDS_NOR_DDRCLK133_defconfig | 2 + .../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig | 2 + configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig | 2 + .../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig | 2 + configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig | 2 + .../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig | 2 + configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig | 2 + .../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig | 2 + configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig | 2 + configs/C29XPCIE_NAND_defconfig | 2 + configs/C29XPCIE_NOR_SECBOOT_defconfig | 2 + configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig | 2 + configs/C29XPCIE_SPIFLASH_defconfig | 2 + configs/C29XPCIE_defconfig | 2 + configs/Chuwi_V7_CW0825_defconfig | 2 +- configs/Et_q8_v1_6_defconfig | 2 +- configs/Hyundai_A7HD_defconfig | 2 +- configs/Ippo_q8h_v1_2_a33_1024x600_defconfig | 2 +- configs/Ippo_q8h_v1_2_defconfig | 2 +- configs/Ippo_q8h_v5_defconfig | 2 +- configs/MPC8536DS_36BIT_defconfig | 2 + configs/MPC8536DS_SDCARD_defconfig | 2 + configs/MPC8536DS_SPIFLASH_defconfig | 2 + configs/MPC8536DS_defconfig | 2 + configs/MPC8544DS_defconfig | 2 + configs/MPC8548CDS_36BIT_defconfig | 2 + configs/MPC8548CDS_defconfig | 2 + configs/MPC8548CDS_legacy_defconfig | 2 + configs/MPC8569MDS_ATM_defconfig | 2 + configs/MPC8569MDS_defconfig | 2 + configs/MPC8572DS_36BIT_defconfig | 2 + configs/MPC8572DS_defconfig | 2 + configs/MSI_Primo73_defconfig | 1 - configs/MSI_Primo81_defconfig | 3 +- configs/Merrii_A80_Optimus_defconfig | 1 - configs/Mini-X_defconfig | 2 +- configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig | 2 + configs/P1010RDB-PA_36BIT_NAND_defconfig | 2 + configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig | 2 + configs/P1010RDB-PA_36BIT_NOR_defconfig | 2 + configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 2 + .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig | 2 + configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 2 + configs/P1010RDB-PA_NAND_SECBOOT_defconfig | 2 + configs/P1010RDB-PA_NAND_defconfig | 2 + configs/P1010RDB-PA_NOR_SECBOOT_defconfig | 2 + configs/P1010RDB-PA_NOR_defconfig | 2 + configs/P1010RDB-PA_SDCARD_defconfig | 2 + configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig | 2 + configs/P1010RDB-PA_SPIFLASH_defconfig | 2 + configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig | 2 + configs/P1010RDB-PB_36BIT_NAND_defconfig | 2 + configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig | 2 + configs/P1010RDB-PB_36BIT_NOR_defconfig | 2 + configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 2 + .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig | 2 + configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 2 + configs/P1010RDB-PB_NAND_SECBOOT_defconfig | 2 + configs/P1010RDB-PB_NAND_defconfig | 2 + configs/P1010RDB-PB_NOR_SECBOOT_defconfig | 2 + configs/P1010RDB-PB_NOR_defconfig | 2 + configs/P1010RDB-PB_SDCARD_defconfig | 2 + configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig | 2 + configs/P1010RDB-PB_SPIFLASH_defconfig | 2 + configs/P1020MBG-PC_36BIT_SDCARD_defconfig | 2 + configs/P1020MBG-PC_36BIT_defconfig | 2 + configs/P1020MBG-PC_SDCARD_defconfig | 2 + configs/P1020MBG-PC_defconfig | 2 + configs/P1020RDB-PC_36BIT_NAND_defconfig | 2 + configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 2 + configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 2 + configs/P1020RDB-PC_36BIT_defconfig | 2 + configs/P1020RDB-PC_NAND_defconfig | 2 + configs/P1020RDB-PC_SDCARD_defconfig | 2 + configs/P1020RDB-PC_SPIFLASH_defconfig | 2 + configs/P1020RDB-PC_defconfig | 2 + configs/P1020RDB-PD_NAND_defconfig | 2 + configs/P1020RDB-PD_SDCARD_defconfig | 2 + configs/P1020RDB-PD_SPIFLASH_defconfig | 2 + configs/P1020RDB-PD_defconfig | 2 + configs/P1020UTM-PC_36BIT_SDCARD_defconfig | 2 + configs/P1020UTM-PC_36BIT_defconfig | 2 + configs/P1020UTM-PC_SDCARD_defconfig | 2 + configs/P1020UTM-PC_defconfig | 2 + configs/P1021RDB-PC_36BIT_NAND_defconfig | 2 + configs/P1021RDB-PC_36BIT_SDCARD_defconfig | 2 + configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig | 2 + configs/P1021RDB-PC_36BIT_defconfig | 2 + configs/P1021RDB-PC_NAND_defconfig | 2 + configs/P1021RDB-PC_SDCARD_defconfig | 2 + configs/P1021RDB-PC_SPIFLASH_defconfig | 2 + configs/P1021RDB-PC_defconfig | 2 + configs/P1022DS_36BIT_NAND_defconfig | 2 + configs/P1022DS_36BIT_SDCARD_defconfig | 2 + configs/P1022DS_36BIT_SPIFLASH_defconfig | 2 + configs/P1022DS_36BIT_defconfig | 2 + configs/P1022DS_NAND_defconfig | 2 + configs/P1022DS_SDCARD_defconfig | 2 + configs/P1022DS_SPIFLASH_defconfig | 2 + configs/P1022DS_defconfig | 2 + configs/P1023RDB_defconfig | 2 + configs/P1024RDB_36BIT_defconfig | 2 + configs/P1024RDB_NAND_defconfig | 2 + configs/P1024RDB_SDCARD_defconfig | 2 + configs/P1024RDB_SPIFLASH_defconfig | 2 + configs/P1024RDB_defconfig | 2 + configs/P1025RDB_36BIT_defconfig | 2 + configs/P1025RDB_NAND_defconfig | 2 + configs/P1025RDB_SDCARD_defconfig | 2 + configs/P1025RDB_SPIFLASH_defconfig | 2 + configs/P1025RDB_defconfig | 2 + configs/P2020RDB-PC_36BIT_NAND_defconfig | 2 + configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 2 + configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 2 + configs/P2020RDB-PC_36BIT_defconfig | 2 + configs/P2020RDB-PC_NAND_defconfig | 2 + configs/P2020RDB-PC_SDCARD_defconfig | 2 + configs/P2020RDB-PC_SPIFLASH_defconfig | 2 + configs/P2020RDB-PC_defconfig | 2 + configs/P2041RDB_NAND_defconfig | 2 + configs/P2041RDB_SDCARD_defconfig | 2 + configs/P2041RDB_SECURE_BOOT_defconfig | 2 + configs/P2041RDB_SPIFLASH_defconfig | 2 + configs/P2041RDB_SRIO_PCIE_BOOT_defconfig | 2 + configs/P2041RDB_defconfig | 2 + configs/P3041DS_NAND_SECURE_BOOT_defconfig | 4 +- configs/P3041DS_NAND_defconfig | 2 + configs/P3041DS_SDCARD_defconfig | 2 + configs/P3041DS_SECURE_BOOT_defconfig | 2 + configs/P3041DS_SPIFLASH_defconfig | 2 + configs/P3041DS_SRIO_PCIE_BOOT_defconfig | 2 + configs/P3041DS_defconfig | 2 + configs/P4080DS_SDCARD_defconfig | 2 + configs/P4080DS_SECURE_BOOT_defconfig | 2 + configs/P4080DS_SPIFLASH_defconfig | 2 + configs/P4080DS_SRIO_PCIE_BOOT_defconfig | 2 + configs/P4080DS_defconfig | 2 + configs/P5020DS_NAND_SECURE_BOOT_defconfig | 4 +- configs/P5020DS_NAND_defconfig | 2 + configs/P5020DS_SDCARD_defconfig | 2 + configs/P5020DS_SECURE_BOOT_defconfig | 2 + configs/P5020DS_SPIFLASH_defconfig | 2 + configs/P5020DS_SRIO_PCIE_BOOT_defconfig | 2 + configs/P5020DS_defconfig | 2 + configs/P5040DS_NAND_SECURE_BOOT_defconfig | 4 +- configs/P5040DS_NAND_defconfig | 2 + configs/P5040DS_SDCARD_defconfig | 2 + configs/P5040DS_SECURE_BOOT_defconfig | 2 + configs/P5040DS_SPIFLASH_defconfig | 2 + configs/P5040DS_defconfig | 2 + configs/T1023RDB_NAND_defconfig | 2 + configs/T1023RDB_SDCARD_defconfig | 2 + configs/T1023RDB_SECURE_BOOT_defconfig | 2 + configs/T1023RDB_SPIFLASH_defconfig | 2 + configs/T1023RDB_defconfig | 2 + configs/T1024QDS_D4_SECURE_BOOT_defconfig | 2 + configs/T1024QDS_NAND_defconfig | 2 + configs/T1024QDS_SDCARD_defconfig | 2 + configs/T1024QDS_SECURE_BOOT_defconfig | 2 + configs/T1024QDS_SPIFLASH_defconfig | 2 + configs/T1024QDS_defconfig | 2 + configs/T1024RDB_NAND_defconfig | 2 + configs/T1024RDB_SDCARD_defconfig | 2 + configs/T1024RDB_SECURE_BOOT_defconfig | 2 + configs/T1024RDB_SPIFLASH_defconfig | 2 + configs/T1024RDB_defconfig | 2 + configs/T1040D4RDB_NAND_defconfig | 6 +- configs/T1040D4RDB_SDCARD_defconfig | 6 +- configs/T1040D4RDB_SECURE_BOOT_defconfig | 4 +- configs/T1040D4RDB_SPIFLASH_defconfig | 6 +- configs/T1040D4RDB_defconfig | 4 +- configs/T1040QDS_D4_defconfig | 2 + configs/T1040QDS_SECURE_BOOT_defconfig | 2 + configs/T1040QDS_defconfig | 2 + configs/T1040RDB_NAND_defconfig | 2 + configs/T1040RDB_SDCARD_defconfig | 2 + configs/T1040RDB_SECURE_BOOT_defconfig | 2 + configs/T1040RDB_SPIFLASH_defconfig | 2 + configs/T1040RDB_defconfig | 2 + configs/T1042D4RDB_NAND_defconfig | 6 +- configs/T1042D4RDB_SDCARD_defconfig | 6 +- configs/T1042D4RDB_SECURE_BOOT_defconfig | 4 +- configs/T1042D4RDB_SPIFLASH_defconfig | 6 +- configs/T1042D4RDB_defconfig | 4 +- configs/T1042RDB_PI_NAND_defconfig | 2 + configs/T1042RDB_PI_SDCARD_defconfig | 2 + configs/T1042RDB_PI_SPIFLASH_defconfig | 2 + configs/T1042RDB_PI_defconfig | 2 + configs/T1042RDB_SECURE_BOOT_defconfig | 2 + configs/T1042RDB_defconfig | 2 + configs/T2080QDS_NAND_defconfig | 2 + configs/T2080QDS_SDCARD_defconfig | 2 + configs/T2080QDS_SECURE_BOOT_defconfig | 2 + configs/T2080QDS_SPIFLASH_defconfig | 2 + configs/T2080QDS_SRIO_PCIE_BOOT_defconfig | 2 + configs/T2080QDS_defconfig | 2 + configs/T2080RDB_NAND_defconfig | 2 + configs/T2080RDB_SDCARD_defconfig | 2 + configs/T2080RDB_SECURE_BOOT_defconfig | 2 + configs/T2080RDB_SPIFLASH_defconfig | 2 + configs/T2080RDB_SRIO_PCIE_BOOT_defconfig | 2 + configs/T2080RDB_defconfig | 2 + configs/T2081QDS_NAND_defconfig | 2 + configs/T2081QDS_SDCARD_defconfig | 2 + configs/T2081QDS_SPIFLASH_defconfig | 2 + configs/T2081QDS_SRIO_PCIE_BOOT_defconfig | 2 + configs/T2081QDS_defconfig | 2 + configs/T4160QDS_NAND_defconfig | 2 + configs/T4160QDS_SDCARD_defconfig | 2 + configs/T4160QDS_SECURE_BOOT_defconfig | 2 + configs/T4160QDS_defconfig | 2 + configs/T4160RDB_defconfig | 2 + configs/T4240QDS_NAND_defconfig | 2 + configs/T4240QDS_SDCARD_defconfig | 2 + configs/T4240QDS_SECURE_BOOT_defconfig | 2 + configs/T4240QDS_SRIO_PCIE_BOOT_defconfig | 2 + configs/T4240QDS_defconfig | 2 + configs/T4240RDB_SDCARD_defconfig | 2 + configs/T4240RDB_defconfig | 2 + configs/TWR-P1025_defconfig | 2 + configs/TZX-Q8-713B7_defconfig | 2 +- configs/UCP1020_SPIFLASH_defconfig | 2 + configs/UCP1020_defconfig | 2 + configs/UTOO_P66_defconfig | 3 +- configs/Yones_Toptech_BD1078_defconfig | 2 +- configs/am43xx_evm_defconfig | 2 +- configs/apalis_t30_defconfig | 2 + configs/arndale_defconfig | 4 +- configs/ba10_tv_box_defconfig | 2 +- configs/bayleybay_defconfig | 2 + configs/caddy2_defconfig | 2 + configs/cgtqmx6qeval_defconfig | 5 +- configs/cm_fx6_defconfig | 7 +- configs/coreboot-x86_defconfig | 2 + configs/crownbay_defconfig | 2 + configs/dalmore_defconfig | 2 +- configs/db-88f6820-gp_defconfig | 2 +- configs/e2220-1170_defconfig | 5 +- configs/efi-x86_defconfig | 9 +- configs/forfun_q88db_defconfig | 2 +- configs/ga10h_v1_1_defconfig | 2 +- configs/gwventana_defconfig | 2 + configs/iNet_3F_defconfig | 2 +- configs/iNet_3W_defconfig | 2 +- configs/iNet_86VS_defconfig | 2 +- configs/jetson-tk1_defconfig | 2 +- configs/kmcoge4_defconfig | 2 + configs/kmlion1_defconfig | 2 + configs/ls1021aqds_ddr4_nor_defconfig | 2 + configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 2 + configs/ls1021aqds_nand_defconfig | 2 + configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 2 + configs/ls1021aqds_nor_defconfig | 2 + configs/ls1021aqds_nor_lpuart_defconfig | 2 + configs/ls1021aqds_qspi_defconfig | 6 +- configs/ls1021aqds_sdcard_defconfig | 2 + configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 2 + configs/ls1021atwr_nor_defconfig | 2 + configs/ls1021atwr_nor_lpuart_defconfig | 2 + configs/ls1021atwr_qspi_defconfig | 6 +- configs/ls1021atwr_sdcard_defconfig | 2 + configs/ls2085aqds_defconfig | 2 + configs/ls2085aqds_nand_defconfig | 2 + configs/ls2085ardb_defconfig | 2 + configs/ls2085ardb_nand_defconfig | 2 + configs/minnowmax_defconfig | 7 +- configs/mx6ul_14x14_evk_defconfig | 2 +- configs/nyan-big_defconfig | 2 +- configs/odroid-xu3_defconfig | 5 +- configs/p2371-0000_defconfig | 4 +- configs/p2571_defconfig | 4 +- configs/peach-pi_defconfig | 28 +- configs/peach-pit_defconfig | 28 +- configs/qemu-ppce500_defconfig | 2 + configs/qemu-x86_defconfig | 2 + configs/sandbox_defconfig | 22 +- configs/smdk5250_defconfig | 18 +- configs/smdk5420_defconfig | 5 +- configs/snow_defconfig | 42 +- configs/socfpga_arria5_defconfig | 14 +- configs/socfpga_cyclone5_defconfig | 15 +- configs/socfpga_socrates_defconfig | 15 +- configs/spring_defconfig | 42 +- configs/stv0991_defconfig | 2 +- configs/tqma6s_wru4_mmc_defconfig | 4 +- configs/venice2_defconfig | 2 +- configs/xilinx_zynqmp_ep_defconfig | 2 +- drivers/net/Kconfig | 39 ++ drivers/net/e1000.c | 582 ++++++++++++++------- drivers/net/e1000.h | 6 +- drivers/net/e1000_spi.c | 1 + include/configs/B4860QDS.h | 1 - include/configs/BSC9132QDS.h | 1 - include/configs/C29XPCIE.h | 1 - include/configs/MPC8536DS.h | 1 - include/configs/MPC8544DS.h | 1 - include/configs/MPC8548CDS.h | 1 - include/configs/MPC8569MDS.h | 1 - include/configs/MPC8572DS.h | 1 - include/configs/P1010RDB.h | 1 - include/configs/P1022DS.h | 1 - include/configs/P1023RDB.h | 1 - include/configs/P2041RDB.h | 1 - include/configs/T102xQDS.h | 1 - include/configs/T102xRDB.h | 1 - include/configs/T1040QDS.h | 1 - include/configs/T104xRDB.h | 1 - include/configs/T208xQDS.h | 1 - include/configs/T208xRDB.h | 1 - include/configs/T4240RDB.h | 1 - include/configs/UCP1020.h | 1 - include/configs/apalis_t30.h | 1 - include/configs/bayleybay.h | 1 - include/configs/corenet_ds.h | 1 - include/configs/crownbay.h | 1 - include/configs/gw_ventana.h | 1 - include/configs/km/kmp204x-common.h | 1 - include/configs/ls1021aqds.h | 1 - include/configs/ls1021atwr.h | 1 - include/configs/ls2085aqds.h | 1 - include/configs/ls2085ardb.h | 1 - include/configs/p1_p2_rdb_pc.h | 1 - include/configs/p1_twr.h | 1 - include/configs/qemu-ppce500.h | 1 - include/configs/qemu-x86.h | 1 - include/configs/t4qds.h | 1 - include/configs/vme8349.h | 1 - 344 files changed, 1110 insertions(+), 451 deletions(-)
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 1/6 net: e1000: Move #include of common.h to the C files
We cannot currently include any header files in the C files since common.h needs to be included first, and it is in the header file. Move it.
---
Changes in v2: None
drivers/net/e1000.c | 1 + drivers/net/e1000.h | 1 - drivers/net/e1000_spi.c | 1 + 3 files changed, 2 insertions(+), 1 deletion(-)
drivers/net/e1000.c +1 -0
@@ -29,6 +29,7 @@ tested on both gig copper and gig fiber boards* Copyright 2011 Freescale Semiconductor, Inc. */ +#include <common.h> #include "e1000.h" #define TOUT_LOOP 100000
drivers/net/e1000.h +0 -1
@@ -19,7 +19,6 @@#ifndef _E1000_HW_H_#define _E1000_HW_H_ -#include <common.h> #include <linux/list.h> #include <malloc.h> #include <net.h>
drivers/net/e1000_spi.c +1 -0
@@ -1,3 +1,4 @@ +#include <common.h> #include "e1000.h" #include <linux/compiler.h>
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 1/6 net: e1000: Move #include of common.h to the C files
Hi Simon,
Quoted 6 lines · Simon Glass
We cannot currently include any header files in the C files since
common.hneeds to be included first, and it is in the header file. Move it.Signed-off-by Simon Glass <[email protected]>Reviewed-by Bin Meng <[email protected]>---
PATCH v2 2/6 net: e1000: Prepare for driver model conversion
In reply to Simon GlassSince struct eth_device does not exist with CONFIG_DM_ETH defined, avoid using it in the driver unless necessary. Most of the time it is better to pass the private driver pointer anyway.
Also refactor the code so that code that the driver model implementation will share are available in functions that can be called. Add stubs where necessary.
---
Changes in v2: None
drivers/net/e1000.c | 444 +++++++++++++++++++++++++++++----------------------- drivers/net/e1000.h | 1 + 2 files changed, 245 insertions(+), 200 deletions(-)
drivers/net/e1000.c +244 -200
@@ -30,6 +30,8 @@ tested on both gig copper and gig fiber boards*/ #include <common.h> +#include <errno.h> +#include <pci.h> #include "e1000.h" #define TOUT_LOOP 100000
@@ -53,67 +55,67 @@ static int tx_tail;static int rx_tail, rx_last;static struct pci_device_id e1000_supported[] = { - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82543GC_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82543GC_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544EI_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544EI_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544GC_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544GC_LOM }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82540EM }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82545EM_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82545GM_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546EB_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82545EM_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546EB_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546GB_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82540EM_LOM }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82541ER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82541GI_LF }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82543GC_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82543GC_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544EI_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544EI_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544GC_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82544GC_LOM ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82540EM ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82545EM_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82545GM_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546EB_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82545EM_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546EB_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546GB_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82540EM_LOM ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82541ER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82541GI_LF ) },/* E1000 PCIe card */ - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_SERDES }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_QUAD_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571PT_QUAD_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_QUAD_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_QUAD_COPPER_LOWPROFILE }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_SERDES_DUAL }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_SERDES_QUAD }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI_FIBER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI_SERDES }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82573E }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82573E_IAMT }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82573L }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82574L }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546GB_QUAD_COPPER_KSP3 }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_COPPER_DPT }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_SERDES_DPT }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_COPPER_SPT }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_SERDES_SPT }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_UNPROGRAMMED }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I211_UNPROGRAMMED }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I211_COPPER }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_COPPER_FLASHLESS }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_SERDES }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_SERDES_FLASHLESS }, - {PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_1000BASEKX }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_SERDES ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_QUAD_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571PT_QUAD_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_QUAD_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_QUAD_COPPER_LOWPROFILE ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_SERDES_DUAL ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82571EB_SERDES_QUAD ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI_FIBER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI_SERDES ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82572EI ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82573E ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82573E_IAMT ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82573L ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82574L ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82546GB_QUAD_COPPER_KSP3 ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_COPPER_DPT ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_SERDES_DPT ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_COPPER_SPT ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_80003ES2LAN_SERDES_SPT ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_UNPROGRAMMED ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I211_UNPROGRAMMED ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I211_COPPER ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_COPPER_FLASHLESS ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_SERDES ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_SERDES_FLASHLESS ) }, + {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_I210_1000BASEKX ) }, {} };/* Function forward declarations */ -static int e1000_setup_link (struct eth_device *nic); -static int e1000_setup_fiber_link (struct eth_device *nic); -static int e1000_setup_copper_link (struct eth_device *nic); +static int e1000_setup_link (struct e1000_hw *hw); +static int e1000_setup_fiber_link (struct e1000_hw *hw); +static int e1000_setup_copper_link (struct e1000_hw *hw);static int e1000_phy_setup_autoneg (struct e1000_hw *hw);static void e1000_config_collision_dist (struct e1000_hw *hw);static int e1000_config_mac_to_phy (struct e1000_hw *hw);static int e1000_config_fc_after_link_up (struct e1000_hw *hw); -static int e1000_check_for_link (struct eth_device *nic); +static int e1000_check_for_link (struct e1000_hw *hw);static int e1000_wait_autoneg (struct e1000_hw *hw);static int e1000_get_speed_and_duplex (struct e1000_hw *hw,uint16_t * speed,uint16_t * duplex);
@@ -902,13 +904,13 @@ static int e1000_validate_eeprom_checksum(struct e1000_hw *hw)/* Allocate a temporary buffer */ buf =malloc (sizeof (buf[0 ]) * (EEPROM_CHECKSUM_REG +1 ));if (!buf) { -E1000_ERR (hw->nic,"Unable to allocate EEPROM buffer!\n" ); +E1000_ERR (hw,"Unable to allocate EEPROM buffer!\n" );return -E1000_ERR_EEPROM ; }/* Read the EEPROM */ if (e1000_read_eeprom (hw,0 ,EEPROM_CHECKSUM_REG +1 , buf) <0 ) { -E1000_ERR (hw->nic,"Unable to read EEPROM!\n" ); +E1000_ERR (hw,"Unable to read EEPROM!\n" );return -E1000_ERR_EEPROM ; }
@@ -924,9 +926,9 @@ static int e1000_validate_eeprom_checksum(struct e1000_hw *hw)return 0 ;/* Hrm, verification failed, print an error */ -E1000_ERR (hw->nic,"EEPROM checksum is incorrect!\n" ); -E1000_ERR (hw->nic," ...register was 0x%04hx, calculated 0x%04hx\n" , - checksum_reg, checksum); +E1000_ERR (hw,"EEPROM checksum is incorrect!\n" ); +E1000_ERR (hw," ...register was 0x%04hx, calculated 0x%04hx\n" , + checksum_reg, checksum);return -E1000_ERR_EEPROM ; }
@@ -1164,9 +1166,8 @@ static bool e1000_is_second_port(struct e1000_hw *hw)* nic - Struct containing variables accessed by shared code *****************************************************************************/ static int -e1000_read_mac_addr (struct eth_device *nic) +e1000_read_mac_addr (struct e1000_hw *hw,unsigned char enetaddr[6 ]) { -struct e1000_hw *hw = nic->priv;uint16_t offset;uint16_t eeprom_data;uint32_t reg_data =0 ;
@@ -1189,19 +1190,19 @@ e1000_read_mac_addr(struct eth_device *nic)DEBUGOUT ("EEPROM Read Error\n" );return -E1000_ERR_EEPROM ; } - nic->enetaddr[i] = eeprom_data &0xff ; - nic->enetaddr[i +1 ] = (eeprom_data >>8 ) &0xff ; + enetaddr[i] = eeprom_data &0xff ; + enetaddr[i +1 ] = (eeprom_data >>8 ) &0xff ; }/* Invert the last bit if this is the second device */ if (e1000_is_second_port (hw)) - nic->enetaddr[5 ] ^=1 ; + enetaddr[5 ] ^=1 ;#ifdef CONFIG_E1000_FALLBACK_MAC if (!is_valid_ethaddr (nic->enetaddr)) {unsigned char fb_mac[NODE_ADDRESS_SIZE ] =CONFIG_E1000_FALLBACK_MAC ; -memcpy (nic->enetaddr, fb_mac,NODE_ADDRESS_SIZE ); +memcpy (enetaddr, fb_mac,NODE_ADDRESS_SIZE ); }#endif return 0 ;
@@ -1218,9 +1219,8 @@ e1000_read_mac_addr(struct eth_device *nic)* the receiver is in reset when the routine is called. *****************************************************************************/ static void -e1000_init_rx_addrs (struct eth_device *nic) +e1000_init_rx_addrs (struct e1000_hw *hw,unsigned char enetaddr[6 ]) { -struct e1000_hw *hw = nic->priv;uint32_t i;uint32_t addr_low;uint32_t addr_high;
@@ -1229,11 +1229,11 @@ e1000_init_rx_addrs(struct eth_device *nic)/* Setup the receive address. */ DEBUGOUT ("Programming MAC Address into RAR[0]\n" ); - addr_low = (nic->enetaddr[0 ] | - (nic->enetaddr[1 ] <<8 ) | - (nic->enetaddr[2 ] <<16 ) | (nic->enetaddr[3 ] <<24 )); + addr_low = (enetaddr[0 ] | + (enetaddr[1 ] <<8 ) | + (enetaddr[2 ] <<16 ) | (enetaddr[3 ] <<24 )); - addr_high = (nic->enetaddr[4 ] | (nic->enetaddr[5 ] <<8 ) |E1000_RAH_AV ); + addr_high = (enetaddr[4 ] | (enetaddr[5 ] <<8 ) |E1000_RAH_AV );E1000_WRITE_REG_ARRAY (hw,RA ,0 , addr_low);E1000_WRITE_REG_ARRAY (hw,RA ,1 , addr_high);
@@ -1640,9 +1640,8 @@ e1000_initialize_hardware_bits(struct e1000_hw *hw)* the transmit and receive units disabled and uninitialized. *****************************************************************************/ static int -e1000_init_hw (struct eth_device *nic) +e1000_init_hw (struct e1000_hw *hw,unsigned char enetaddr[6 ]) { -struct e1000_hw *hw = nic->priv;uint32_t ctrl;uint32_t i;int32_t ret_val;
@@ -1695,7 +1694,7 @@ e1000_init_hw(struct eth_device *nic)/* Setup the receive address. This involves initializing all of the Receive * Address Registers (RARs 0 - 15). */ -e1000_init_rx_addrs (nic); +e1000_init_rx_addrs (hw, enetaddr);/* For 82542 (rev 2.0), take the receiver out of reset and enable MWI */ if (hw->mac_type == e1000_82542_rev2_0) {
@@ -1764,7 +1763,7 @@ e1000_init_hw(struct eth_device *nic)mdelay (15 );/* Call a subroutine to configure the link and setup flow control. */ - ret_val =e1000_setup_link (nic); + ret_val =e1000_setup_link (hw);/* Set the transmit descriptor write-back policy */ if (hw->mac_type > e1000_82544) {
@@ -1864,9 +1863,8 @@ e1000_init_hw(struct eth_device *nic)* transmitter and receiver are not enabled. *****************************************************************************/ static int -e1000_setup_link (struct eth_device *nic) +e1000_setup_link (struct e1000_hw *hw) { -struct e1000_hw *hw = nic->priv;int32_t ret_val;#ifndef CONFIG_E1000_NO_NVM uint32_t ctrl_ext;
@@ -1954,7 +1952,7 @@ e1000_setup_link(struct eth_device *nic)/* Call the necessary subroutine to configure the link. */ ret_val = (hw->media_type == e1000_media_type_fiber) ? -e1000_setup_fiber_link (nic) :e1000_setup_copper_link (nic); +e1000_setup_fiber_link (hw) :e1000_setup_copper_link (hw);if (ret_val <0 ) {return ret_val; }
@@ -2011,9 +2009,8 @@ e1000_setup_link(struct eth_device *nic)* and receiver are not enabled. *****************************************************************************/ static int -e1000_setup_fiber_link (struct eth_device *nic) +e1000_setup_fiber_link (struct e1000_hw *hw) { -struct e1000_hw *hw = nic->priv;uint32_t ctrl;uint32_t status;uint32_t txcw =0 ;
@@ -2032,7 +2029,7 @@ e1000_setup_fiber_link(struct eth_device *nic)else signal =0 ; -printf ("signal for %s is %x (ctrl %08x)!!!!\n" , nic->name, signal, +printf ("signal for %s is %x (ctrl %08x)!!!!\n" , hw->name, signal, ctrl);/* Take the link out of reset */ ctrl &= ~(E1000_CTRL_LRST );
@@ -2120,7 +2117,7 @@ e1000_setup_fiber_link(struct eth_device *nic)*/ DEBUGOUT ("Never got a valid link from auto-neg!!!\n" ); hw->autoneg_failed =1 ; - ret_val =e1000_check_for_link (nic); + ret_val =e1000_check_for_link (hw);if (ret_val <0 ) {DEBUGOUT ("Error while checking for link\n" );return ret_val;
@@ -3037,9 +3034,8 @@ e1000_copper_link_postconfig(struct e1000_hw *hw)* hw - Struct containing variables accessed by shared code ******************************************************************************/ static int -e1000_setup_copper_link (struct eth_device *nic) +e1000_setup_copper_link (struct e1000_hw *hw) { -struct e1000_hw *hw = nic->priv;int32_t ret_val;uint16_t i;uint16_t phy_data;
@@ -3662,9 +3658,8 @@ e1000_config_fc_after_link_up(struct e1000_hw *hw)* Called by any function that needs to check the link status of the adapter. *****************************************************************************/ static int -e1000_check_for_link (struct eth_device *nic) +e1000_check_for_link (struct e1000_hw *hw) { -struct e1000_hw *hw = nic->priv;uint32_t rxcw;uint32_t ctrl;uint32_t status;
@@ -4858,9 +4853,8 @@ e1000_set_media_type(struct e1000_hw *hw)**/ static int -e1000_sw_init (struct eth_device *nic) +e1000_sw_init (struct e1000_hw *hw) { -struct e1000_hw *hw = (typeof (hw )) nic->priv;int result;/* PCI config space info */
@@ -4876,7 +4870,7 @@ e1000_sw_init(struct eth_device *nic)/* identify the MAC */ result =e1000_set_mac_type (hw);if (result) { -E1000_ERR (hw->nic,"Unknown MAC Type\n" ); +E1000_ERR (hw,"Unknown MAC Type\n" );return result; }
@@ -5136,9 +5130,8 @@ e1000_configure_rx(struct e1000_hw *hw)POLL - Wait for a frame ***************************************************************************/ static int -e1000_poll (struct eth_device *nic) +_e1000_poll (struct e1000_hw *hw) { -struct e1000_hw *hw = nic->priv;struct e1000_rx_desc *rd;unsigned long inval_start, inval_end;uint32_t len;
@@ -5159,18 +5152,12 @@ e1000_poll(struct eth_device *nic)invalidate_dcache_range ((unsigned long )packet, (unsigned long )packet +roundup (len,ARCH_DMA_MINALIGN )); -net_process_received_packet ((uchar *)packet, len); -fill_rx (hw); -return 1 ; +return len; } -/************************************************************************** -TRANSMIT - Transmit a frame -***************************************************************************/ -static int e1000_transmit (struct eth_device *nic,void *txpacket,int length) +static int _e1000_transmit (struct e1000_hw *hw,void *txpacket,int length) {void *nv_packet = (void *)txpacket; -struct e1000_hw *hw = nic->priv;struct e1000_tx_desc *txp;int i =0 ;unsigned long flush_start, flush_end;
@@ -5207,27 +5194,9 @@ static int e1000_transmit(struct eth_device *nic, void *txpacket, int length)return 1 ; } -/*reset function*/ -static inline int -e1000_reset (struct eth_device *nic) -{ -struct e1000_hw *hw = nic->priv; - -e1000_reset_hw (hw); -if (hw->mac_type >= e1000_82544) { -E1000_WRITE_REG (hw,WUC ,0 ); - } -return e1000_init_hw (nic); -} - -/************************************************************************** -DISABLE - Turn off ethernet interface -***************************************************************************/ static void -e1000_disable (struct eth_device *nic) +_e1000_disable (struct e1000_hw *hw) { -struct e1000_hw *hw = nic->priv; -/* Turn off the ethernet interface */ E1000_WRITE_REG (hw,RCTL ,0 );E1000_WRITE_REG (hw,TCTL ,0 );
@@ -5245,32 +5214,38 @@ e1000_disable(struct eth_device *nic)E1000_WRITE_REG (hw,CTRL ,E1000_CTRL_RST );#endif mdelay (10 ); +} +/*reset function*/ +static inline int +e1000_reset (struct e1000_hw *hw,unsigned char enetaddr[6 ]) +{ +e1000_reset_hw (hw); +if (hw->mac_type >= e1000_82544) +E1000_WRITE_REG (hw,WUC ,0 ); + +return e1000_init_hw (hw, enetaddr); } -/************************************************************************** -INIT - set up ethernet interface(s) -***************************************************************************/ static int -e1000_init (struct eth_device *nic,bd_t * bis) +_e1000_init (struct e1000_hw *hw,unsigned char enetaddr[6 ]) { -struct e1000_hw *hw = nic->priv;int ret_val =0 ; - ret_val =e1000_reset (nic); + ret_val =e1000_reset (hw, enetaddr);if (ret_val <0 ) {if ((ret_val == -E1000_ERR_NOLINK ) || (ret_val == -E1000_ERR_TIMEOUT )) { -E1000_ERR (hw->nic,"Valid Link not detected\n" ); +E1000_ERR (hw,"Valid Link not detected: %d\n" , ret_val); }else { -E1000_ERR (hw->nic,"Hardware Initialization Failed\n" ); +E1000_ERR (hw,"Hardware Initialization Failed\n" ); } -return 0 ; +return ret_val; }e1000_configure_tx (hw);e1000_setup_rctl (hw);e1000_configure_rx (hw); -return 1 ; +return 0 ; }/******************************************************************************
@@ -5307,6 +5282,138 @@ void e1000_get_bus_type(struct e1000_hw *hw)/* A list of all registered e1000 devices */ static LIST_HEAD (e1000_hw_list); +static int e1000_init_one (struct e1000_hw *hw,int cardnum,pci_dev_t devno, +unsigned char enetaddr[6 ]) +{ +u32 val; + +/* Assign the passed-in values */ + hw->pdev = devno; + hw->cardnum = cardnum; + +/* Print a debug message with the IO base address */ +pci_read_config_dword (devno,PCI_BASE_ADDRESS_0 , &val); +E1000_DBG (hw,"iobase 0x%08x\n" , val &0xfffffff0 ); + +/* Try to enable I/O accesses and bus-mastering */ + val =PCI_COMMAND_MEMORY |PCI_COMMAND_MASTER ; +pci_write_config_dword (devno,PCI_COMMAND , val); + +/* Make sure it worked */ +pci_read_config_dword (devno,PCI_COMMAND , &val); +if (!(val &PCI_COMMAND_MEMORY )) { +E1000_ERR (hw,"Can't enable I/O memory\n" ); +return -ENOSPC ; + } +if (!(val &PCI_COMMAND_MASTER )) { +E1000_ERR (hw,"Can't enable bus-mastering\n" ); +return -EPERM ; + } + +/* Are these variables needed? */ + hw->fc = e1000_fc_default; + hw->original_fc = e1000_fc_default; + hw->autoneg_failed =0 ; + hw->autoneg =1 ; + hw->get_link_status = true; +#ifndef CONFIG_E1000_NO_NVM + hw->eeprom_semaphore_present = true; +#endif + hw->hw_addr =pci_map_bar (devno,PCI_BASE_ADDRESS_0 , +PCI_REGION_MEM ); + hw->mac_type = e1000_undefined; + +/* MAC and Phy settings */ +if (e1000_sw_init (hw) <0 ) { +E1000_ERR (hw,"Software init failed\n" ); +return -EIO ; + } +if (e1000_check_phy_reset_block (hw)) +E1000_ERR (hw,"PHY Reset is blocked!\n" ); + +/* Basic init was OK, reset the hardware and allow SPI access */ +e1000_reset_hw (hw); + +#ifndef CONFIG_E1000_NO_NVM +/* Validate the EEPROM and get chipset information */ +#if !defined(CONFIG_MVBC_1G ) +if (e1000_init_eeprom_params (hw)) { +E1000_ERR (hw,"EEPROM is invalid!\n" ); +return -EINVAL ; + } +if ((E1000_READ_REG (hw,I210_EECD ) &E1000_EECD_FLUPD ) && +e1000_validate_eeprom_checksum (hw)) +return -ENXIO ; +#endif +e1000_read_mac_addr (hw, enetaddr); +#endif +e1000_get_bus_type (hw); + +#ifndef CONFIG_E1000_NO_NVM +printf ("e1000: %02x:%02x:%02x:%02x:%02x:%02x\n " , + enetaddr[0 ], enetaddr[1 ], enetaddr[2 ], + enetaddr[3 ], enetaddr[4 ], enetaddr[5 ]); +#else +memset (enetaddr,0 ,6 ); +printf ("e1000: no NVM\n" ); +#endif + +return 0 ; +} + +/* Put the name of a device in a string */ +static void e1000_name (char *str,int cardnum) +{ +sprintf (str,"e1000#%u" , cardnum); +} + +/************************************************************************** +TRANSMIT - Transmit a frame +***************************************************************************/ +static int e1000_transmit (struct eth_device *nic,void *txpacket,int length) +{ +struct e1000_hw *hw = nic->priv; + +return _e1000_transmit (hw, txpacket, length); +} + +/************************************************************************** +DISABLE - Turn off ethernet interface +***************************************************************************/ +static void +e1000_disable (struct eth_device *nic) +{ +struct e1000_hw *hw = nic->priv; + +_e1000_disable (hw); +} + +/************************************************************************** +INIT - set up ethernet interface(s) +***************************************************************************/ +static int +e1000_init (struct eth_device *nic,bd_t *bis) +{ +struct e1000_hw *hw = nic->priv; + +return _e1000_init (hw, nic->enetaddr); +} + +static int +e1000_poll (struct eth_device *nic) +{ +struct e1000_hw *hw = nic->priv; +int len; + + len =_e1000_poll (hw); +if (len) { +net_process_received_packet ((uchar *)packet, len); +fill_rx (hw); + } + +return len ?1 :0 ; +} +/************************************************************************** PROBE - Look for an adapter, this routine's visible to the outside You should omit the last argument struct pci_device * for a non-PCI NIC
@@ -5316,13 +5423,12 @@ e1000_initialize(bd_t * bis) {unsigned int i;pci_dev_t devno; +int ret;DEBUGFUNC ();/* Find and probe all the matching PCI devices */ for (i =0 ; (devno =pci_find_devices (e1000_supported, i)) >=0 ; i++) { -u32 val; -/* * These will never get freed due to errors, this allows us to * perform SPI EEPROM programming from U-boot, for example.
@@ -5339,83 +5445,18 @@ e1000_initialize(bd_t * bis)/* Make sure all of the fields are initially zeroed */ memset (nic,0 ,sizeof (*nic));memset (hw,0 ,sizeof (*hw)); - -/* Assign the passed-in values */ - hw->cardnum = i; - hw->pdev = devno; - hw->nic = nic; nic->priv = hw;/* Generate a card name */ -sprintf (nic->name,"e1000#%u" , hw->cardnum); - -/* Print a debug message with the IO base address */ -pci_read_config_dword (devno,PCI_BASE_ADDRESS_0 , &val); -E1000_DBG (nic,"iobase 0x%08x\n" , val &0xfffffff0 ); - -/* Try to enable I/O accesses and bus-mastering */ - val =PCI_COMMAND_MEMORY |PCI_COMMAND_MASTER ; -pci_write_config_dword (devno,PCI_COMMAND , val); - -/* Make sure it worked */ -pci_read_config_dword (devno,PCI_COMMAND , &val); -if (!(val &PCI_COMMAND_MEMORY )) { -E1000_ERR (nic,"Can't enable I/O memory\n" ); -continue ; - } -if (!(val &PCI_COMMAND_MASTER )) { -E1000_ERR (nic,"Can't enable bus-mastering\n" ); -continue ; - } +e1000_name (nic->name, i); + hw->name = nic->name; -/* Are these variables needed? */ - hw->fc = e1000_fc_default; - hw->original_fc = e1000_fc_default; - hw->autoneg_failed =0 ; - hw->autoneg =1 ; - hw->get_link_status = true; -#ifndef CONFIG_E1000_NO_NVM - hw->eeprom_semaphore_present = true; -#endif - hw->hw_addr =pci_map_bar (devno,PCI_BASE_ADDRESS_0 , -PCI_REGION_MEM ); - hw->mac_type = e1000_undefined; - -/* MAC and Phy settings */ -if (e1000_sw_init (nic) <0 ) { -E1000_ERR (nic,"Software init failed\n" ); + ret =e1000_init_one (hw, i, devno, nic->enetaddr); +if (ret)continue ; - } -if (e1000_check_phy_reset_block (hw)) -E1000_ERR (nic,"PHY Reset is blocked!\n" ); - -/* Basic init was OK, reset the hardware and allow SPI access */ -e1000_reset_hw (hw);list_add_tail (&hw->list_node, &e1000_hw_list); -#ifndef CONFIG_E1000_NO_NVM -/* Validate the EEPROM and get chipset information */ -#if !defined(CONFIG_MVBC_1G ) -if (e1000_init_eeprom_params (hw)) { -E1000_ERR (nic,"EEPROM is invalid!\n" ); -continue ; - } -if ((E1000_READ_REG (hw,I210_EECD ) &E1000_EECD_FLUPD ) && -e1000_validate_eeprom_checksum (hw)) -continue ; -#endif -e1000_read_mac_addr (nic); -#endif -e1000_get_bus_type (hw); - -#ifndef CONFIG_E1000_NO_NVM -printf ("e1000: %02x:%02x:%02x:%02x:%02x:%02x\n " , - nic->enetaddr[0 ], nic->enetaddr[1 ], nic->enetaddr[2 ], - nic->enetaddr[3 ], nic->enetaddr[4 ], nic->enetaddr[5 ]); -#else -memset (nic->enetaddr,0 ,6 ); -printf ("e1000: no NVM\n" ); -#endif + hw->nic = nic;/* Set up the function pointers and register the device */ nic->init = e1000_init;
@@ -5443,6 +5484,7 @@ struct e1000_hw *e1000_find_card(unsigned int cardnum)static int do_e1000 (cmd_tbl_t *cmdtp,int flag,int argc,char *const argv[]) { +unsigned char *mac =NULL ;struct e1000_hw *hw;if (argc <3 ) {
@@ -5451,14 +5493,16 @@ static int do_e1000(cmd_tbl_t *cmdtp, int flag, }/* Make sure we can find the requested e1000 card */ - hw =e1000_find_card (simple_strtoul (argv[1 ],NULL ,10 )); -if (!hw) { + cardnum =simple_strtoul (argv[1 ],NULL ,10 ); + hw =e1000_find_card (cardnum); +if (hw) + mac = hw->nic->enetaddr; +if (!mac) {printf ("e1000: ERROR: No such device: e1000#%s\n" , argv[1 ]);return 1 ; }if (!strcmp (argv[2 ],"print-mac-address" )) { -unsigned char *mac = hw->nic->enetaddr;printf ("%02x:%02x:%02x:%02x:%02x:%02x\n" , mac[0 ], mac[1 ], mac[2 ], mac[3 ], mac[4 ], mac[5 ]);return 0 ;
drivers/net/e1000.h +1 -0
@@ -1071,6 +1071,7 @@ typedef enum {/* Structure containing variables used by the shared code (e1000_hw.c) */ struct e1000_hw { +const char *name;struct list_head list_node;struct eth_device *nic;#ifdef CONFIG_E1000_SPI
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 2/6 net: e1000: Prepare for driver model conversion
Hi Simon,
Quoted 9 lines · Simon Glass
Since struct
eth_devicedoes not exist withCONFIG_DM_ETHdefined, avoid using it in the driver unless necessary. Most of the time it is better to pass the private driver pointer anyway.Also refactor the code so that code that the driver model implementation will share are available in functions that can be called. Add stubs where necessary.
Signed-off-by Simon Glass <[email protected]>
*Include list this time.
PATCH v2 3/6 net: e1000: Convert to driver model
In reply to Simon GlassUpdate this driver to support driver model.
---
Changes in v2: None
drivers/net/e1000.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/e1000.h | 4 ++ 2 files changed, 141 insertions(+)
drivers/net/e1000.c +137 -0
@@ -30,6 +30,7 @@ tested on both gig copper and gig fiber boards*/ #include <common.h> +#include <dm.h> #include <errno.h> #include <pci.h> #include "e1000.h"
@@ -47,12 +48,21 @@ tested on both gig copper and gig fiber boards/* Intel i210 needs the DMA descriptor rings aligned to 128b */ #define E1000_BUFFER_ALIGN 128 +/* +* TODO(sjg at chromium.org): Even with driver model we share these buffers. +* Concurrent receiving on multiple active Ethernet devices will not work. +* Normally U-Boot does not support this anyway. To fix it in this driver, +* nove these buffers and the tx/rx pointers to struct e1000_hw. +*/ DEFINE_ALIGN_BUFFER(struct e1000_tx_desc, tx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(struct e1000_rx_desc, rx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(unsigned char, packet, 4096, E1000_BUFFER_ALIGN);static int tx_tail;static int rx_tail, rx_last; +#ifdef CONFIG_DM_ETH +static int num_cards;/* Number of E1000 devices seen so far */ +#endif static struct pci_device_id e1000_supported[] = { {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 ) },
@@ -5279,8 +5289,10 @@ void e1000_get_bus_type(struct e1000_hw *hw) } } +#ifndef CONFIG_DM_ETH /* A list of all registered e1000 devices */ static LIST_HEAD (e1000_hw_list); +#endif static int e1000_init_one (struct e1000_hw *hw,int cardnum,pci_dev_t devno,unsigned char enetaddr[6 ])
@@ -5367,6 +5379,7 @@ static void e1000_name(char *str, int cardnum)sprintf (str,"e1000#%u" , cardnum); } +#ifndef CONFIG_DM_ETH /************************************************************************** TRANSMIT - Transmit a frame ***************************************************************************/
@@ -5479,13 +5492,22 @@ struct e1000_hw *e1000_find_card(unsigned int cardnum)return NULL ; } +#endif /* nCONFIG_DM_ETH */ #ifdef CONFIG_CMD_E1000 static int do_e1000 (cmd_tbl_t *cmdtp,int flag,int argc,char *const argv[]) {unsigned char *mac =NULL ; +#ifdef CONFIG_DM_ETH +struct eth_pdata *plat; +struct udevice *dev; +char name[30 ]; +int ret; +#else struct e1000_hw *hw; +#endif +int cardnum;if (argc <3 ) {cmd_usage (cmdtp);
@@ -5494,9 +5516,18 @@ static int do_e1000(cmd_tbl_t *cmdtp, int flag,/* Make sure we can find the requested e1000 card */ cardnum =simple_strtoul (argv[1 ],NULL ,10 ); +#ifdef CONFIG_DM_ETH +e1000_name (name, cardnum); + ret =uclass_get_device_by_name (UCLASS_ETH , name, &dev); +if (!ret) { + plat =dev_get_platdata (dev); + mac = plat->enetaddr; + } +#else hw =e1000_find_card (cardnum);if (hw) mac = hw->nic->enetaddr; +#endif if (!mac) {printf ("e1000: ERROR: No such device: e1000#%s\n" , argv[1 ]);return 1 ;
@@ -5531,3 +5562,109 @@ U_BOOT_CMD(" - Manage the Intel E1000 PCI device" );#endif /* not CONFIG_CMD_E1000 */ + +#ifdef CONFIG_DM_ETH +static int e1000_eth_start (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); + +return _e1000_init (hw, plat->enetaddr); +} + +static void e1000_eth_stop (struct udevice *dev) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +_e1000_disable (hw); +} + +static int e1000_eth_send (struct udevice *dev,void *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + ret =_e1000_transmit (hw, packet, length); + +return ret ?0 : -ETIMEDOUT ; +} + +static int e1000_eth_recv (struct udevice *dev,int flags,uchar **packetp) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int len; + + len =_e1000_poll (hw); +if (len) + *packetp = packet; + +return len ? len : -EAGAIN ; +} + +static int e1000_free_pkt (struct udevice *dev,uchar *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +fill_rx (hw); + +return 0 ; +} + +static int e1000_eth_probe (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + hw->name = dev->name; + ret =e1000_init_one (hw,trailing_strtol (dev->name),pci_get_bdf (dev), + plat->enetaddr); +if (ret <0 ) { +printf (pr_fmt ("failed to initialize card: %d\n" ), ret); +return ret; + } + +return 0 ; +} + +static int e1000_eth_bind (struct udevice *dev) +{ +char name[20 ]; + +/* +* A simple way to number the devices. When device tree is used this +* is unnecessary, but when the device is just discovered on the PCI +* bus we need a name. We could instead have the uclass figure out +* which devices are different and number them. +*/ +e1000_name (name, num_cards++); + +return device_set_name (dev, name); +} + +static const struct eth_ops e1000_eth_ops = { + .start = e1000_eth_start, + .send = e1000_eth_send, + .recv = e1000_eth_recv, + .stop = e1000_eth_stop, + .free_pkt = e1000_free_pkt, +}; + +static const struct udevice_id e1000_eth_ids[] = { + { .compatible ="realtek,e1000" }, + { } +}; + +U_BOOT_DRIVER (eth_e1000) = { + .name ="eth_e1000" , + .id =UCLASS_ETH , + .of_match = e1000_eth_ids, + .bind = e1000_eth_bind, + .probe = e1000_eth_probe, + .ops = &e1000_eth_ops, + .priv_auto_alloc_size =sizeof (struct e1000_hw ), + .platdata_auto_alloc_size =sizeof (struct eth_pdata ), +}; + +U_BOOT_PCI_DEVICE (eth_e1000, e1000_supported); +#endif
drivers/net/e1000.h +4 -0
@@ -22,7 +22,9 @@#include <linux/list.h> #include <malloc.h> #include <net.h> +#ifndef CONFIG_DM_ETH #include <netdev.h> +#endif #include <asm/io.h> #include <pci.h>
@@ -1073,7 +1075,9 @@ typedef enum {struct e1000_hw {const char *name;struct list_head list_node; +#ifndef CONFIG_DM_ETH struct eth_device *nic; +#endif #ifdef CONFIG_E1000_SPI struct spi_slave spi;#endif
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 3/6 net: e1000: Convert to driver model
Hi Simon,
Quoted 4 lines · Simon Glass
Update this driver to support driver model.
Signed-off-by Simon Glass <[email protected]>---
...but a few nits below.
Quoted 20 lines
Changes in v2: None
drivers/net/e1000.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/e1000.h | 4 ++ 2 files changed, 141 insertions(+)drivers/net/e1000.c +1
-0@@ -30,6 +30,7 @@ tested on both gig copper and gig fiber boards*/ #include <common.h> +#include <dm.h> #include <errno.h> #include <pci.h> #include "e1000.h"
drivers/net/e1000.c tested on both gig copper and gig fiber boards · line 54
Quoted 7 lines
drivers/net/e1000.c +4
-0@@ -47,12 +48,21 @@ tested on both gig copper and gig fiber boards/* Intel i210 needs the DMA descriptor rings aligned to 128b */ #define E1000_BUFFER_ALIGN 128 +/* +* TODO(sjg at chromium.org): Even with driver model we share these buffers. +* Concurrent receiving on multiple active Ethernet devices will not work. +* Normally U-Boot does not support this anyway. To fix it in this driver,
It is true that we don't support this right now. Eventually we will, but I'm sure we will have to revisit every driver anyway, so this is fine for now.
drivers/net/e1000.c tested on both gig copper and gig fiber boards · line 55
Quoted 1 line
drivers/net/e1000.c +1
-0+* nove these buffers and the tx/rx pointers to struct e1000_hw.
move
Quoted 33 lines
drivers/net/e1000.c +7
-0+*/ DEFINE_ALIGN_BUFFER(struct e1000_tx_desc, tx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(struct e1000_rx_desc, rx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(unsigned char, packet, 4096, E1000_BUFFER_ALIGN);static int tx_tail;static int rx_tail, rx_last; +#ifdef CONFIG_DM_ETH +static int num_cards;/* Number of E1000 devices seen so far */ +#endif static struct pci_device_id e1000_supported[] = { {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 ) },@@ -5279,8 +5289,10 @@ void e1000_get_bus_type(struct e1000_hw *hw) } } +#ifndef CONFIG_DM_ETH /* A list of all registered e1000 devices */ static LIST_HEAD (e1000_hw_list); +#endif static int e1000_init_one (struct e1000_hw *hw,int cardnum,pci_dev_t devno,unsigned char enetaddr[6 ])@@ -5367,6 +5379,7 @@ static void e1000_name(char *str, int cardnum)sprintf (str,"e1000#%u" , cardnum); } +#ifndef CONFIG_DM_ETH /************************************************************************** TRANSMIT - Transmit a frame ***************************************************************************/
drivers/net/e1000.c struct e1000_hw *e1000_find_card(unsigned int cardnum) · line 5495
Quoted 4 lines
drivers/net/e1000.c +1
-0@@ -5479,13 +5492,22 @@ struct e1000_hw *e1000_find_card(unsigned int cardnum) return NULL; } +#endif /* nCONFIG_DM_ETH */
Usually such a comment looks like this instead:
+#endif /* !CONFIG_DM_ETH */
but I don't care that much.
Quoted 38 lines
drivers/net/e1000.c +17
-0#ifdef CONFIG_CMD_E1000 static int do_e1000 (cmd_tbl_t *cmdtp,int flag,int argc,char *const argv[]) {unsigned char *mac =NULL ; +#ifdef CONFIG_DM_ETH +struct eth_pdata *plat; +struct udevice *dev; +char name[30 ]; +int ret; +#else struct e1000_hw *hw; +#endif +int cardnum;if (argc <3 ) {cmd_usage (cmdtp);@@ -5494,9 +5516,18 @@ static int do_e1000(cmd_tbl_t *cmdtp, int flag,/* Make sure we can find the requested e1000 card */ cardnum =simple_strtoul (argv[1 ],NULL ,10 ); +#ifdef CONFIG_DM_ETH +e1000_name (name, cardnum); + ret =uclass_get_device_by_name (UCLASS_ETH , name, &dev); +if (!ret) { + plat =dev_get_platdata (dev); + mac = plat->enetaddr; + } +#else hw =e1000_find_card (cardnum);if (hw) mac = hw->nic->enetaddr; +#endif if (!mac) {printf ("e1000: ERROR: No such device: e1000#%s\n" , argv[1 ]);return 1 ;
drivers/net/e1000.c U_BOOT_CMD( · line 5570
Quoted 9 lines
drivers/net/e1000.c +6
-0@@ -5531,3 +5562,109 @@ U_BOOT_CMD(" - Manage the Intel E1000 PCI device" );#endif /* not CONFIG_CMD_E1000 */ + +#ifdef CONFIG_DM_ETH +static int e1000_eth_start (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev);
Did you ever decide what to do with these type of accessors to add a little type safety?
Quoted 59 lines
drivers/net/e1000.c +59
-0+ +return _e1000_init (hw, plat->enetaddr); +} + +static void e1000_eth_stop (struct udevice *dev) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +_e1000_disable (hw); +} + +static int e1000_eth_send (struct udevice *dev,void *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + ret =_e1000_transmit (hw, packet, length); + +return ret ?0 : -ETIMEDOUT ; +} + +static int e1000_eth_recv (struct udevice *dev,int flags,uchar **packetp) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int len; + + len =_e1000_poll (hw); +if (len) + *packetp = packet; + +return len ? len : -EAGAIN ; +} + +static int e1000_free_pkt (struct udevice *dev,uchar *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +fill_rx (hw); + +return 0 ; +} + +static int e1000_eth_probe (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + hw->name = dev->name; + ret =e1000_init_one (hw,trailing_strtol (dev->name),pci_get_bdf (dev), + plat->enetaddr); +if (ret <0 ) { +printf (pr_fmt ("failed to initialize card: %d\n" ), ret); +return ret; + } + +return 0 ; +} +
drivers/net/e1000.c U_BOOT_CMD( · line 5639
Quoted 10 lines
drivers/net/e1000.c +10
-0+static int e1000_eth_bind (struct udevice *dev) +{ +char name[20 ]; + +/* +* A simple way to number the devices. When device tree is used this +* is unnecessary, but when the device is just discovered on the PCI +* bus we need a name. We could instead have the uclass figure out +* which devices are different and number them. +*/
I guess it depends if we expect to see this pattern in many drivers.
Quoted 36 lines
drivers/net/e1000.c +31
-0+e1000_name (name, num_cards++); + + return device_set_name(dev, name); +} + +static const struct eth_ops e1000_eth_ops = { + .start = e1000_eth_start, + .send = e1000_eth_send, + .recv = e1000_eth_recv, + .stop = e1000_eth_stop, + .free_pkt = e1000_free_pkt, +}; + +static const struct udevice_id e1000_eth_ids[] = { + { .compatible ="realtek,e1000" }, + { } +}; + +U_BOOT_DRIVER (eth_e1000) = { + .name ="eth_e1000" , + .id =UCLASS_ETH , + .of_match = e1000_eth_ids, + .bind = e1000_eth_bind, + .probe = e1000_eth_probe, + .ops = &e1000_eth_ops, + .priv_auto_alloc_size =sizeof (struct e1000_hw ), + .platdata_auto_alloc_size =sizeof (struct eth_pdata ), +}; + +U_BOOT_PCI_DEVICE (eth_e1000, e1000_supported); +#endif drivers/net/e1000.h +0
-0
drivers/net/e1000.h line 27
Quoted 6 lines
drivers/net/e1000.h +2
-0@@ -22,7 +22,9 @@#include <linux/list.h> #include <malloc.h> #include <net.h> +#ifndef CONFIG_DM_ETH #include <netdev.h> +#endif
Is there a need to not include this in the DM case? Or are you just trying to document what should be removed when !DM is purged? Typically I would not #ifdef an include.
Quoted 20 lines
drivers/net/e1000.h +2
-1#include <asm/io.h> #include <pci.h> @@ -1073,7 +1075,9 @@ typedef enum {struct e1000_hw {const char *name;struct list_head list_node; +#ifndef CONFIG_DM_ETH struct eth_device *nic; +#endif #ifdef CONFIG_E1000_SPI struct spi_slave spi;#endif --2.5.0.rc2.392.g76e840b
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
PATCH v2 3/6 net: e1000: Convert to driver model
Hi Joe,
Quoted 134 lines · Joe Hershberger
Hi Simon,
Quoted 4 lines · Simon Glass
Update this driver to support driver model.
Signed-off-by Simon Glass <[email protected]>---
Acked-by Joe Hershberger <[email protected]>...but a few nits below.
Quoted 20 lines
Changes in v2: None
drivers/net/e1000.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/e1000.h | 4 ++ 2 files changed, 141 insertions(+)drivers/net/e1000.c +1
-0@@ -30,6 +30,7 @@ tested on both gig copper and gig fiber boards*/ #include <common.h> +#include <dm.h> #include <errno.h> #include <pci.h> #include "e1000.h" drivers/net/e1000.c tested on both gig copper and gig fiber boards · line 54
Quoted 7 lines
drivers/net/e1000.c +4
-0@@ -47,12 +48,21 @@ tested on both gig copper and gig fiber boards/* Intel i210 needs the DMA descriptor rings aligned to 128b */ #define E1000_BUFFER_ALIGN 128 +/* +* TODO(sjg at chromium.org): Even with driver model we share these buffers. +* Concurrent receiving on multiple active Ethernet devices will not work. +* Normally U-Boot does not support this anyway. To fix it in this driver, It is true that we don't support this right now. Eventually we will, but I'm sure we will have to revisit every driver anyway, so this is fine for now.
drivers/net/e1000.c tested on both gig copper and gig fiber boards · line 55
Quoted 1 line
drivers/net/e1000.c +1
-0+* nove these buffers and the tx/rx pointers to struct e1000_hw. move
Quoted 33 lines
drivers/net/e1000.c +7
-0+*/ DEFINE_ALIGN_BUFFER(struct e1000_tx_desc, tx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(struct e1000_rx_desc, rx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(unsigned char, packet, 4096, E1000_BUFFER_ALIGN);static int tx_tail;static int rx_tail, rx_last; +#ifdef CONFIG_DM_ETH +static int num_cards;/* Number of E1000 devices seen so far */ +#endif static struct pci_device_id e1000_supported[] = { {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 ) },@@ -5279,8 +5289,10 @@ void e1000_get_bus_type(struct e1000_hw *hw) } } +#ifndef CONFIG_DM_ETH /* A list of all registered e1000 devices */ static LIST_HEAD (e1000_hw_list); +#endif static int e1000_init_one (struct e1000_hw *hw,int cardnum,pci_dev_t devno,unsigned char enetaddr[6 ])@@ -5367,6 +5379,7 @@ static void e1000_name(char *str, int cardnum)sprintf (str,"e1000#%u" , cardnum); } +#ifndef CONFIG_DM_ETH /************************************************************************** TRANSMIT - Transmit a frame ***************************************************************************/ drivers/net/e1000.c struct e1000_hw *e1000_find_card(unsigned int cardnum) · line 5495
Quoted 4 lines
drivers/net/e1000.c +1
-0@@ -5479,13 +5492,22 @@ struct e1000_hw *e1000_find_card(unsigned int cardnum) return NULL; } +#endif /* nCONFIG_DM_ETH */ Usually such a comment looks like this instead:
+#endif /* !CONFIG_DM_ETH */
but I don't care that much.
Quoted 42 lines
drivers/net/e1000.c +18
-0#ifdef CONFIG_CMD_E1000 static int do_e1000 (cmd_tbl_t *cmdtp,int flag,int argc,char *const argv[]) {unsigned char *mac =NULL ; +#ifdef CONFIG_DM_ETH +struct eth_pdata *plat; +struct udevice *dev; +char name[30 ]; +int ret; +#else struct e1000_hw *hw; +#endif +int cardnum;if (argc <3 ) {cmd_usage (cmdtp);@@ -5494,9 +5516,18 @@ static int do_e1000(cmd_tbl_t *cmdtp, int flag,/* Make sure we can find the requested e1000 card */ cardnum =simple_strtoul (argv[1 ],NULL ,10 ); +#ifdef CONFIG_DM_ETH +e1000_name (name, cardnum); + ret =uclass_get_device_by_name (UCLASS_ETH , name, &dev); +if (!ret) { + plat =dev_get_platdata (dev); + mac = plat->enetaddr; + } +#else hw =e1000_find_card (cardnum);if (hw) mac = hw->nic->enetaddr; +#endif if (!mac) {printf ("e1000: ERROR: No such device: e1000#%s\n" , argv[1 ]);return 1 ;@@ -5531,3 +5562,109 @@ U_BOOT_CMD(" - Manage the Intel E1000 PCI device" );#endif /* not CONFIG_CMD_E1000 */ +
Quoted 8 lines
drivers/net/e1000.c U_BOOT_CMD( · line 5570
Quoted 5 lines
drivers/net/e1000.c +5
-0+#ifdef CONFIG_DM_ETH +static int e1000_eth_start (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev);Did you ever decide what to do with these type of accessors to add a little type safety?
Not really. I like your idea of asking people to add an accessor function for each driver. But I have not gone back to it.
Quoted 64 lines
Quoted 64 lines
drivers/net/e1000.c +63
-0+ +return _e1000_init (hw, plat->enetaddr); +} + +static void e1000_eth_stop (struct udevice *dev) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +_e1000_disable (hw); +} + +static int e1000_eth_send (struct udevice *dev,void *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + ret =_e1000_transmit (hw, packet, length); + +return ret ?0 : -ETIMEDOUT ; +} + +static int e1000_eth_recv (struct udevice *dev,int flags,uchar **packetp) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int len; + + len =_e1000_poll (hw); +if (len) + *packetp = packet; + +return len ? len : -EAGAIN ; +} + +static int e1000_free_pkt (struct udevice *dev,uchar *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +fill_rx (hw); + +return 0 ; +} + +static int e1000_eth_probe (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + hw->name = dev->name; + ret =e1000_init_one (hw,trailing_strtol (dev->name),pci_get_bdf (dev), + plat->enetaddr); +if (ret <0 ) { +printf (pr_fmt ("failed to initialize card: %d\n" ), ret); +return ret; + } + +return 0 ; +} + +static int e1000_eth_bind (struct udevice *dev) +{ +char name[20 ]; +
Quoted 8 lines
drivers/net/e1000.c U_BOOT_CMD( · line 5639
Quoted 6 lines
drivers/net/e1000.c +6
-0+/* +* A simple way to number the devices. When device tree is used this +* is unnecessary, but when the device is just discovered on the PCI +* bus we need a name. We could instead have the uclass figure out +* which devices are different and number them. +*/ I guess it depends if we expect to see this pattern in many drivers.
I suspect we may want to address this, but let's see.
Quoted 39 lines
Quoted 39 lines
drivers/net/e1000.c +31
-0+e1000_name (name, num_cards++); + + return device_set_name(dev, name); +} + +static const struct eth_ops e1000_eth_ops = { + .start = e1000_eth_start, + .send = e1000_eth_send, + .recv = e1000_eth_recv, + .stop = e1000_eth_stop, + .free_pkt = e1000_free_pkt, +}; + +static const struct udevice_id e1000_eth_ids[] = { + { .compatible ="realtek,e1000" }, + { } +}; + +U_BOOT_DRIVER (eth_e1000) = { + .name ="eth_e1000" , + .id =UCLASS_ETH , + .of_match = e1000_eth_ids, + .bind = e1000_eth_bind, + .probe = e1000_eth_probe, + .ops = &e1000_eth_ops, + .priv_auto_alloc_size =sizeof (struct e1000_hw ), + .platdata_auto_alloc_size =sizeof (struct eth_pdata ), +}; + +U_BOOT_PCI_DEVICE (eth_e1000, e1000_supported); +#endif drivers/net/e1000.h +0
-0@@ -22,7 +22,9 @@#include <linux/list.h> #include <malloc.h>
Quoted 8 lines
drivers/net/e1000.h line 27
Quoted 4 lines
drivers/net/e1000.h +2
-0#include <net.h> +#ifndef CONFIG_DM_ETH #include <netdev.h> +#endif Is there a need to not include this in the DM case? Or are you just trying to document what should be removed when !DM is purged? Typically I would not #ifdef an include.
I gives a build error at present.
Quoted 4 lines
Quoted 4 lines
drivers/net/e1000.h +0
-0#include <asm/io.h> #include <pci.h>
Quoted 12 lines
Quoted 11 lines
drivers/net/e1000.h +2
-1@@ -1073,7 +1075,9 @@ typedef enum {struct e1000_hw {const char *name;struct list_head list_node; +#ifndef CONFIG_DM_ETH struct eth_device *nic; +#endif #ifdef CONFIG_E1000_SPI struct spi_slave spi;#endif --Quoted 1 line
2.5.0.rc2.392.g76e840b
Regards,
Simon
PATCH v2 3/6 net: e1000: Convert to driver model
Hi Simon,
Quoted 272 lines · Simon Glass
Hi Joe,
Quoted 134 lines · Joe Hershberger
Hi Simon,
Quoted 4 lines · Simon Glass
Update this driver to support driver model.
Signed-off-by Simon Glass <[email protected]>---
Acked-by Joe Hershberger <[email protected]>...but a few nits below.
Quoted 20 lines
Changes in v2: None
drivers/net/e1000.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/e1000.h | 4 ++ 2 files changed, 141 insertions(+)drivers/net/e1000.c +1
-0@@ -30,6 +30,7 @@ tested on both gig copper and gig fiber boards*/ #include <common.h> +#include <dm.h> #include <errno.h> #include <pci.h> #include "e1000.h" drivers/net/e1000.c tested on both gig copper and gig fiber boards · line 54
Quoted 7 lines
drivers/net/e1000.c +4
-0@@ -47,12 +48,21 @@ tested on both gig copper and gig fiber boards/* Intel i210 needs the DMA descriptor rings aligned to 128b */ #define E1000_BUFFER_ALIGN 128 +/* +* TODO(sjg at chromium.org): Even with driver model we share these buffers. +* Concurrent receiving on multiple active Ethernet devices will not work. +* Normally U-Boot does not support this anyway. To fix it in this driver, It is true that we don't support this right now. Eventually we will, but I'm sure we will have to revisit every driver anyway, so this is fine for now.
drivers/net/e1000.c tested on both gig copper and gig fiber boards · line 55
Quoted 1 line
drivers/net/e1000.c +1
-0+* nove these buffers and the tx/rx pointers to struct e1000_hw. move
Quoted 33 lines
drivers/net/e1000.c +7
-0+*/ DEFINE_ALIGN_BUFFER(struct e1000_tx_desc, tx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(struct e1000_rx_desc, rx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(unsigned char, packet, 4096, E1000_BUFFER_ALIGN);static int tx_tail;static int rx_tail, rx_last; +#ifdef CONFIG_DM_ETH +static int num_cards;/* Number of E1000 devices seen so far */ +#endif static struct pci_device_id e1000_supported[] = { {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 ) },@@ -5279,8 +5289,10 @@ void e1000_get_bus_type(struct e1000_hw *hw) } } +#ifndef CONFIG_DM_ETH /* A list of all registered e1000 devices */ static LIST_HEAD (e1000_hw_list); +#endif static int e1000_init_one (struct e1000_hw *hw,int cardnum,pci_dev_t devno,unsigned char enetaddr[6 ])@@ -5367,6 +5379,7 @@ static void e1000_name(char *str, int cardnum)sprintf (str,"e1000#%u" , cardnum); } +#ifndef CONFIG_DM_ETH /************************************************************************** TRANSMIT - Transmit a frame ***************************************************************************/ drivers/net/e1000.c struct e1000_hw *e1000_find_card(unsigned int cardnum) · line 5495
Quoted 4 lines
drivers/net/e1000.c +1
-0@@ -5479,13 +5492,22 @@ struct e1000_hw *e1000_find_card(unsigned int cardnum) return NULL; } +#endif /* nCONFIG_DM_ETH */ Usually such a comment looks like this instead:
+#endif /* !CONFIG_DM_ETH */
but I don't care that much.
Quoted 42 lines
drivers/net/e1000.c +18
-0#ifdef CONFIG_CMD_E1000 static int do_e1000 (cmd_tbl_t *cmdtp,int flag,int argc,char *const argv[]) {unsigned char *mac =NULL ; +#ifdef CONFIG_DM_ETH +struct eth_pdata *plat; +struct udevice *dev; +char name[30 ]; +int ret; +#else struct e1000_hw *hw; +#endif +int cardnum;if (argc <3 ) {cmd_usage (cmdtp);@@ -5494,9 +5516,18 @@ static int do_e1000(cmd_tbl_t *cmdtp, int flag,/* Make sure we can find the requested e1000 card */ cardnum =simple_strtoul (argv[1 ],NULL ,10 ); +#ifdef CONFIG_DM_ETH +e1000_name (name, cardnum); + ret =uclass_get_device_by_name (UCLASS_ETH , name, &dev); +if (!ret) { + plat =dev_get_platdata (dev); + mac = plat->enetaddr; + } +#else hw =e1000_find_card (cardnum);if (hw) mac = hw->nic->enetaddr; +#endif if (!mac) {printf ("e1000: ERROR: No such device: e1000#%s\n" , argv[1 ]);return 1 ;@@ -5531,3 +5562,109 @@ U_BOOT_CMD(" - Manage the Intel E1000 PCI device" );#endif /* not CONFIG_CMD_E1000 */ +Quoted 8 lines
drivers/net/e1000.c U_BOOT_CMD( · line 5570
Quoted 5 lines
drivers/net/e1000.c +5
-0+#ifdef CONFIG_DM_ETH +static int e1000_eth_start (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev);Did you ever decide what to do with these type of accessors to add a little type safety?
Not really. I like your idea of asking people to add an accessor function for each driver. But I have not gone back to it.
Quoted 64 lines
Quoted 64 lines
drivers/net/e1000.c +63
-0+ +return _e1000_init (hw, plat->enetaddr); +} + +static void e1000_eth_stop (struct udevice *dev) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +_e1000_disable (hw); +} + +static int e1000_eth_send (struct udevice *dev,void *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + ret =_e1000_transmit (hw, packet, length); + +return ret ?0 : -ETIMEDOUT ; +} + +static int e1000_eth_recv (struct udevice *dev,int flags,uchar **packetp) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int len; + + len =_e1000_poll (hw); +if (len) + *packetp = packet; + +return len ? len : -EAGAIN ; +} + +static int e1000_free_pkt (struct udevice *dev,uchar *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +fill_rx (hw); + +return 0 ; +} + +static int e1000_eth_probe (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + hw->name = dev->name; + ret =e1000_init_one (hw,trailing_strtol (dev->name),pci_get_bdf (dev), + plat->enetaddr); +if (ret <0 ) { +printf (pr_fmt ("failed to initialize card: %d\n" ), ret); +return ret; + } + +return 0 ; +} + +static int e1000_eth_bind (struct udevice *dev) +{ +char name[20 ]; +Quoted 8 lines
drivers/net/e1000.c U_BOOT_CMD( · line 5639
Quoted 6 lines
drivers/net/e1000.c +6
-0+/* +* A simple way to number the devices. When device tree is used this +* is unnecessary, but when the device is just discovered on the PCI +* bus we need a name. We could instead have the uclass figure out +* which devices are different and number them. +*/ I guess it depends if we expect to see this pattern in many drivers.
I suspect we may want to address this, but let's see.
Quoted 39 lines
Quoted 39 lines
drivers/net/e1000.c +31
-0+e1000_name (name, num_cards++); + + return device_set_name(dev, name); +} + +static const struct eth_ops e1000_eth_ops = { + .start = e1000_eth_start, + .send = e1000_eth_send, + .recv = e1000_eth_recv, + .stop = e1000_eth_stop, + .free_pkt = e1000_free_pkt, +}; + +static const struct udevice_id e1000_eth_ids[] = { + { .compatible ="realtek,e1000" }, + { } +}; + +U_BOOT_DRIVER (eth_e1000) = { + .name ="eth_e1000" , + .id =UCLASS_ETH , + .of_match = e1000_eth_ids, + .bind = e1000_eth_bind, + .probe = e1000_eth_probe, + .ops = &e1000_eth_ops, + .priv_auto_alloc_size =sizeof (struct e1000_hw ), + .platdata_auto_alloc_size =sizeof (struct eth_pdata ), +}; + +U_BOOT_PCI_DEVICE (eth_e1000, e1000_supported); +#endif drivers/net/e1000.h +0
-0@@ -22,7 +22,9 @@#include <linux/list.h> #include <malloc.h> Quoted 8 lines
drivers/net/e1000.h line 27
Quoted 4 lines
drivers/net/e1000.h +2
-0#include <net.h> +#ifndef CONFIG_DM_ETH #include <netdev.h> +#endif Is there a need to not include this in the DM case? Or are you just trying to document what should be removed when !DM is purged? Typically I would not #ifdef an include.
Quoted 1 line
I gives a build error at present.
OK. I guess it would be good to know what the error is and if it's easily addressable.
Quoted 17 lines
Quoted 14 lines
Quoted 13 lines
drivers/net/e1000.h +2
-1#include <asm/io.h>>>> #include <pci.h>@@ -1073,7 +1075,9 @@ typedef enum {struct e1000_hw {const char *name;struct list_head list_node; +#ifndef CONFIG_DM_ETH struct eth_device *nic; +#endif #ifdef CONFIG_E1000_SPI struct spi_slave spi;#endif --Quoted 1 line
2.5.0.rc2.392.g76e840b
Regards,
Simon
PATCH v2 3/6 net: e1000: Convert to driver model
Hi Joe,
Quoted 25 lines · Joe Hershberger
Hi Simon,
Quoted 22 lines · Simon Glass
Hi Joe,
Quoted 19 lines · Joe Hershberger
Hi Simon,
Quoted 4 lines · Simon Glass
Update this driver to support driver model.
Signed-off-by Simon Glass <[email protected]>---
Acked-by Joe Hershberger <[email protected]>...but a few nits below.
Quoted 7 lines
Changes in v2: None
drivers/net/e1000.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/e1000.h | 4 ++ 2 files changed, 141 insertions(+)
[snip]
Quoted 16 lines
Quoted 16 lines
Quoted 15 lines
drivers/net/e1000.h line 27
Quoted 11 lines
drivers/net/e1000.h +2
-0@@ -22,7 +22,9 @@#include <linux/list.h> #include <malloc.h> #include <net.h> +#ifndef CONFIG_DM_ETH #include <netdev.h> +#endif Is there a need to not include this in the DM case? Or are you just trying to document what should be removed when !DM is purged? Typically I would not #ifdef an include.
Quoted 5 lines
Quoted 1 line
I gives a build error at present.
OK. I guess it would be good to know what the error is and if it's easily addressable.
struct eth_device is referenced in netdev.h. I'll add a comment.
[snip]
Regards,
Simon
PATCH v2 3/6 net: e1000: Convert to driver model
In reply to Simon GlassHi Simon,
Quoted 190 lines · Simon Glass
Update this driver to support driver model.
Signed-off-by Simon Glass <[email protected]>---
Changes in v2: None
drivers/net/e1000.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/e1000.h | 4 ++ 2 files changed, 141 insertions(+)drivers/net/e1000.c +111
-0@@ -30,6 +30,7 @@ tested on both gig copper and gig fiber boards*/ #include <common.h> +#include <dm.h> #include <errno.h> #include <pci.h> #include "e1000.h" @@ -47,12 +48,21 @@ tested on both gig copper and gig fiber boards/* Intel i210 needs the DMA descriptor rings aligned to 128b */ #define E1000_BUFFER_ALIGN 128 +/* +* TODO(sjg at chromium.org): Even with driver model we share these buffers. +* Concurrent receiving on multiple active Ethernet devices will not work. +* Normally U-Boot does not support this anyway. To fix it in this driver, +* nove these buffers and the tx/rx pointers to struct e1000_hw. +*/ DEFINE_ALIGN_BUFFER(struct e1000_tx_desc, tx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(struct e1000_rx_desc, rx_base, 16, E1000_BUFFER_ALIGN); DEFINE_ALIGN_BUFFER(unsigned char, packet, 4096, E1000_BUFFER_ALIGN);static int tx_tail;static int rx_tail, rx_last; +#ifdef CONFIG_DM_ETH +static int num_cards;/* Number of E1000 devices seen so far */ +#endif static struct pci_device_id e1000_supported[] = { {PCI_DEVICE (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82542 ) },@@ -5279,8 +5289,10 @@ void e1000_get_bus_type(struct e1000_hw *hw) } } +#ifndef CONFIG_DM_ETH /* A list of all registered e1000 devices */ static LIST_HEAD (e1000_hw_list); +#endif static int e1000_init_one (struct e1000_hw *hw,int cardnum,pci_dev_t devno,unsigned char enetaddr[6 ])@@ -5367,6 +5379,7 @@ static void e1000_name(char *str, int cardnum)sprintf (str,"e1000#%u" , cardnum); } +#ifndef CONFIG_DM_ETH /************************************************************************** TRANSMIT - Transmit a frame ***************************************************************************/ @@ -5479,13 +5492,22 @@ struct e1000_hw *e1000_find_card(unsigned int cardnum)return NULL ; } +#endif /* nCONFIG_DM_ETH */ #ifdef CONFIG_CMD_E1000 static int do_e1000 (cmd_tbl_t *cmdtp,int flag,int argc,char *const argv[]) {unsigned char *mac =NULL ; +#ifdef CONFIG_DM_ETH +struct eth_pdata *plat; +struct udevice *dev; +char name[30 ]; +int ret; +#else struct e1000_hw *hw; +#endif +int cardnum;if (argc <3 ) {cmd_usage (cmdtp);@@ -5494,9 +5516,18 @@ static int do_e1000(cmd_tbl_t *cmdtp, int flag,/* Make sure we can find the requested e1000 card */ cardnum =simple_strtoul (argv[1 ],NULL ,10 ); +#ifdef CONFIG_DM_ETH +e1000_name (name, cardnum); + ret =uclass_get_device_by_name (UCLASS_ETH , name, &dev); +if (!ret) { + plat =dev_get_platdata (dev); + mac = plat->enetaddr; + } +#else hw =e1000_find_card (cardnum);if (hw) mac = hw->nic->enetaddr; +#endif if (!mac) {printf ("e1000: ERROR: No such device: e1000#%s\n" , argv[1 ]);return 1 ;@@ -5531,3 +5562,109 @@ U_BOOT_CMD(" - Manage the Intel E1000 PCI device" );#endif /* not CONFIG_CMD_E1000 */ + +#ifdef CONFIG_DM_ETH +static int e1000_eth_start (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); + +return _e1000_init (hw, plat->enetaddr); +} + +static void e1000_eth_stop (struct udevice *dev) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +_e1000_disable (hw); +} + +static int e1000_eth_send (struct udevice *dev,void *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + ret =_e1000_transmit (hw, packet, length); + +return ret ?0 : -ETIMEDOUT ; +} + +static int e1000_eth_recv (struct udevice *dev,int flags,uchar **packetp) +{ +struct e1000_hw *hw =dev_get_priv (dev); +int len; + + len =_e1000_poll (hw); +if (len) + *packetp = packet; + +return len ? len : -EAGAIN ; +} + +static int e1000_free_pkt (struct udevice *dev,uchar *packet,int length) +{ +struct e1000_hw *hw =dev_get_priv (dev); + +fill_rx (hw); + +return 0 ; +} + +static int e1000_eth_probe (struct udevice *dev) +{ +struct eth_pdata *plat =dev_get_platdata (dev); +struct e1000_hw *hw =dev_get_priv (dev); +int ret; + + hw->name = dev->name; + ret =e1000_init_one (hw,trailing_strtol (dev->name),pci_get_bdf (dev), + plat->enetaddr); +if (ret <0 ) { +printf (pr_fmt ("failed to initialize card: %d\n" ), ret); +return ret; + } + +return 0 ; +} + +static int e1000_eth_bind (struct udevice *dev) +{ +char name[20 ]; + +/* +* A simple way to number the devices. When device tree is used this +* is unnecessary, but when the device is just discovered on the PCI +* bus we need a name. We could instead have the uclass figure out +* which devices are different and number them. +*/ +e1000_name (name, num_cards++); + +return device_set_name (dev, name); +} +
drivers/net/e1000.c U_BOOT_CMD( · line 5654
Quoted 10 lines
drivers/net/e1000.c +10
-0+static const struct eth_ops e1000_eth_ops = { + .start = e1000_eth_start, + .send = e1000_eth_send, + .recv = e1000_eth_recv, + .stop = e1000_eth_stop, + .free_pkt = e1000_free_pkt, +}; + +static const struct udevice_id e1000_eth_ids[] = { + { .compatible ="realtek,e1000" },
I think it should be "intel,e1000".
Quoted 31 lines
drivers/net/e1000.c +16
-0+ { } +}; + +U_BOOT_DRIVER (eth_e1000) = { + .name ="eth_e1000" , + .id =UCLASS_ETH , + .of_match = e1000_eth_ids, + .bind = e1000_eth_bind, + .probe = e1000_eth_probe, + .ops = &e1000_eth_ops, + .priv_auto_alloc_size =sizeof (struct e1000_hw ), + .platdata_auto_alloc_size =sizeof (struct eth_pdata ), +}; + +U_BOOT_PCI_DEVICE (eth_e1000, e1000_supported); +#endif drivers/net/e1000.h +2
-0@@ -22,7 +22,9 @@#include <linux/list.h> #include <malloc.h> #include <net.h> +#ifndef CONFIG_DM_ETH #include <netdev.h> +#endif #include <asm/io.h> #include <pci.h>
drivers/net/e1000.h typedef enum {
Quoted 10 lines
drivers/net/e1000.h +2
-1@@ -1073,7 +1075,9 @@ typedef enum {struct e1000_hw {const char *name;struct list_head list_node; +#ifndef CONFIG_DM_ETH struct eth_device *nic; +#endif #ifdef CONFIG_E1000_SPI struct spi_slave spi;#endif --
Regards,
Bin
PATCH v2 4/6 net: e1000: Add Kconfig options
In reply to Simon GlassAdd Kconfig options in preparation for moving boards to use Kconfig.
---
Changes in v2:
- Move the Kconfig additions to a new patch
drivers/net/Kconfig | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+)
drivers/net/Kconfig +39 -0
@@ -20,6 +20,45 @@ menuconfig NETDEVICES if NETDEVICES +config E1000 + bool "Intel PRO/1000 Gigabit Ethernet support" + help + This driver supports Intel(R) PRO/1000 gigabit ethernet family of + adapters. For more information on how to identify your adapter, go + to the Adapter & Driver ID Guide at: + + <http://support.intel.com/support/network/adapter/pro100/21397.htm> + +config E1000_SPI_GENERIC + bool "Allow access to the Intel 8257x SPI bus" + depends on E1000 + help + Allow generic access to the SPI bus on the Intel 8257x, for + example with the "sspi" command. + +config E1000_SPI + bool "Enable SPI bus utility code" + depends on E1000 + help + Utility code for direct access to the SPI bus on Intel 8257x. + This does not do anything useful unless you set at least one + of CONFIG_CMD_E1000 or CONFIG_E1000_SPI_GENERIC. + +config E1000_FALLBACK_MAC + bool "Default MAC address for empty EEPROM after production" + depends on E1000 + help + Use this to define a fallback MAC address for when none is available + in the device EEPROM or U-Boot environment variables. + +config CMD_E1000 + bool "Enable the e1000 command" + depends on E1000 + help + This enables the 'e1000' management command for E1000 devices. When + used on devices with SPI support you can reprogram the EEPROM from + U-Boot. + config ETH_SANDBOX depends on DM_ETH && SANDBOX default y
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 4/6 net: e1000: Add Kconfig options
Hi Simon,
Quoted 39 lines · Simon Glass
Add
Kconfigoptions in preparation for moving boards to useKconfig.Signed-off-by Simon Glass <[email protected]>---
Changes in v2:
- Move theKconfigadditions to a new patchdrivers/net/Kconfig | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+)drivers/net/Kconfig +20
-0@@ -20,6 +20,45 @@ menuconfig NETDEVICES if NETDEVICES +config E1000 + bool "Intel PRO/1000 Gigabit Ethernet support" + help + This driver supports Intel(R) PRO/1000 gigabit ethernet family of + adapters. For more information on how to identify your adapter, go + to the Adapter & Driver ID Guide at: + + <http://support.intel.com/support/network/adapter/pro100/21397.htm> + +config E1000_SPI_GENERIC + bool "Allow access to the Intel 8257x SPI bus" + depends on E1000 + help + Allow generic access to the SPI bus on the Intel 8257x, for + example with the "sspi" command. + +config E1000_SPI + bool "Enable SPI bus utility code" + depends on E1000 + help
drivers/net/Kconfig menuconfig NETDEVICES · line 52
Quoted 10 lines
drivers/net/Kconfig +10
-0+ Utility code for direct access to the SPI bus on Intel 8257x. + This does not do anything useful unless you set at least one + of CONFIG_CMD_E1000 or CONFIG_E1000_SPI_GENERIC. + +config E1000_FALLBACK_MAC + bool "Default MAC address for empty EEPROM after production" + depends on E1000 + help + Use this to define a fallback MAC address for when none is available + in the device EEPROM or U-Boot environment variables.
Please eliminate this option. If you want a fallback, please enable CONFIG_NET_RANDOM_ETHADDR.
Quoted 18 lines
drivers/net/Kconfig +8
-1+config CMD_E1000 + bool "Enable the e1000 command" + depends on E1000 + help + This enables the 'e1000' management command for E1000 devices. When + used on devices with SPI support you can reprogram the EEPROM from + U-Boot. + config ETH_SANDBOX depends on DM_ETH && SANDBOX default y --2.5.0.rc2.392.g76e840b
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
PATCH v2 5/6 Tidy up some defconfig files
In reply to Simon GlassSeveral files are out of order. This means that when the moveconfig tool moves CONFIG options to Kconfig it generates a large diff. To avoid this, reorder the files first.
---
Changes in v2:
- Add new patch to tidy up some defconfig files
configs/Ainol_AW1_defconfig | 2 +- configs/Ampe_A76_defconfig | 2 +- configs/Chuwi_V7_CW0825_defconfig | 2 +- configs/Et_q8_v1_6_defconfig | 2 +- configs/Hyundai_A7HD_defconfig | 2 +- configs/Ippo_q8h_v1_2_a33_1024x600_defconfig | 2 +- configs/Ippo_q8h_v1_2_defconfig | 2 +- configs/Ippo_q8h_v5_defconfig | 2 +- configs/MSI_Primo73_defconfig | 1 - configs/MSI_Primo81_defconfig | 3 +- configs/Merrii_A80_Optimus_defconfig | 1 - configs/Mini-X_defconfig | 2 +- configs/P3041DS_NAND_SECURE_BOOT_defconfig | 2 +- configs/P5020DS_NAND_SECURE_BOOT_defconfig | 2 +- configs/P5040DS_NAND_SECURE_BOOT_defconfig | 2 +- configs/T1040D4RDB_NAND_defconfig | 4 +-- configs/T1040D4RDB_SDCARD_defconfig | 4 +-- configs/T1040D4RDB_SECURE_BOOT_defconfig | 2 +- configs/T1040D4RDB_SPIFLASH_defconfig | 4 +-- configs/T1040D4RDB_defconfig | 2 +- configs/T1042D4RDB_NAND_defconfig | 4 +-- configs/T1042D4RDB_SDCARD_defconfig | 4 +-- configs/T1042D4RDB_SECURE_BOOT_defconfig | 2 +- configs/T1042D4RDB_SPIFLASH_defconfig | 4 +-- configs/T1042D4RDB_defconfig | 2 +- configs/TZX-Q8-713B7_defconfig | 2 +- configs/UTOO_P66_defconfig | 3 +- configs/Yones_Toptech_BD1078_defconfig | 2 +- configs/am43xx_evm_defconfig | 2 +- configs/arndale_defconfig | 4 +-- configs/ba10_tv_box_defconfig | 2 +- configs/cgtqmx6qeval_defconfig | 5 ++-- configs/cm_fx6_defconfig | 7 ++--- configs/dalmore_defconfig | 2 +- configs/db-88f6820-gp_defconfig | 2 +- configs/e2220-1170_defconfig | 5 +--- configs/efi-x86_defconfig | 9 +++--- configs/forfun_q88db_defconfig | 2 +- configs/ga10h_v1_1_defconfig | 2 +- configs/iNet_3F_defconfig | 2 +- configs/iNet_3W_defconfig | 2 +- configs/iNet_86VS_defconfig | 2 +- configs/jetson-tk1_defconfig | 2 +- configs/ls1021aqds_qspi_defconfig | 4 +-- configs/ls1021atwr_qspi_defconfig | 4 +-- configs/minnowmax_defconfig | 7 ++--- configs/mx6ul_14x14_evk_defconfig | 2 +- configs/nyan-big_defconfig | 2 +- configs/odroid-xu3_defconfig | 5 ++-- configs/p2371-0000_defconfig | 4 +-- configs/p2571_defconfig | 4 +-- configs/peach-pi_defconfig | 28 +++++++++---------- configs/peach-pit_defconfig | 28 +++++++++---------- configs/sandbox_defconfig | 22 +++++++-------- configs/smdk5250_defconfig | 18 ++++++------ configs/smdk5420_defconfig | 5 ++-- configs/snow_defconfig | 42 ++++++++++++++-------------- configs/socfpga_arria5_defconfig | 14 +++------- configs/socfpga_cyclone5_defconfig | 15 +++------- configs/socfpga_socrates_defconfig | 15 +++------- configs/spring_defconfig | 42 ++++++++++++++-------------- configs/stv0991_defconfig | 2 +- configs/tqma6s_wru4_mmc_defconfig | 4 +-- configs/venice2_defconfig | 2 +- configs/xilinx_zynqmp_ep_defconfig | 2 +- 65 files changed, 175 insertions(+), 214 deletions(-)
configs/Ainol_AW1_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:40000,le:87,ri:112,up:38,lo CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-ainol-aw1" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/Ampe_A76_defconfig +1 -1
@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:45,ri:82,up:22,lo: CONFIG_VIDEO_LCD_POWER="AXP0-0" CONFIG_VIDEO_LCD_BL_EN="AXP0-1" CONFIG_VIDEO_LCD_BL_PWM="PB2" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-ampe-a76" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -18,3 +17,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/Chuwi_V7_CW0825_defconfig +1 -1
@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" CONFIG_VIDEO_LCD_PANEL_HITACHI_TX18D42VM=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-chuwi-v7-cw0825" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -21,3 +20,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" CONFIG_VIDEO_LCD_SPI_CS="PA0" CONFIG_VIDEO_LCD_SPI_SCLK="PA1" CONFIG_VIDEO_LCD_SPI_MOSI="PA2" +CONFIG_USB_MUSB_HOST=y
configs/Et_q8_v1_6_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0 CONFIG_VIDEO_LCD_POWER="PH7" CONFIG_VIDEO_LCD_BL_EN="PH6" CONFIG_VIDEO_LCD_BL_PWM="PH0" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-et-q8-v1.6" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -21,3 +20,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=y
configs/Hyundai_A7HD_defconfig +1 -1
@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_BL_EN="PH9" CONFIG_VIDEO_LCD_BL_PWM="PB2" # CONFIG_VIDEO_LCD_BL_PWM_ACTIVE_LOW is not set CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-hyundai-a7hd" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -20,3 +19,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/Ippo_q8h_v1_2_a33_1024x600_defconfig +1 -1
@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0 CONFIG_VIDEO_LCD_POWER="PH7" CONFIG_VIDEO_LCD_BL_EN="PH6" CONFIG_VIDEO_LCD_BL_PWM="PH0" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ippo-q8h-v1.2" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -22,3 +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=y
configs/Ippo_q8h_v1_2_defconfig +1 -1
@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0 CONFIG_VIDEO_LCD_POWER="PH7" CONFIG_VIDEO_LCD_BL_EN="PH6" CONFIG_VIDEO_LCD_BL_PWM="PH0" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v1.2" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -22,3 +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=y
configs/Ippo_q8h_v5_defconfig +1 -1
@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0 CONFIG_VIDEO_LCD_POWER="PH7" CONFIG_VIDEO_LCD_BL_EN="PH6" CONFIG_VIDEO_LCD_BL_PWM="PH0" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v5" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -22,3 +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=y
configs/MSI_Primo73_defconfig +0 -1
@@ -7,7 +7,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0 CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" -# CONFIG_USB_KEYBOARD is not set CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-primo73" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
configs/MSI_Primo81_defconfig +1 -2
@@ -10,8 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:768,y:1024,depth:18,pclk_khz:66000,le:56,ri:60,up:30,lo CONFIG_VIDEO_LCD_BL_EN="PA25" CONFIG_VIDEO_LCD_BL_PWM="PH13" CONFIG_VIDEO_LCD_PANEL_MIPI_4_LANE_513_MBPS_VIA_SSD2828=y -CONFIG_USB_MUSB_HOST=y -# CONFIG_USB_KEYBOARD is not set CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31s-primo81" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -25,3 +23,4 @@ CONFIG_VIDEO_LCD_SPI_CS="PH9" CONFIG_VIDEO_LCD_SPI_SCLK="PH10" CONFIG_VIDEO_LCD_SPI_MOSI="PH11" CONFIG_VIDEO_LCD_SPI_MISO="PH12" +CONFIG_USB_MUSB_HOST=y
configs/Merrii_A80_Optimus_defconfig +0 -1
@@ -6,7 +6,6 @@ CONFIG_DRAM_ZQ=123 CONFIG_SYS_CLK_FREQ=1008000000 CONFIG_MMC0_CD_PIN="PH18" # CONFIG_VIDEO is not set -# CONFIG_USB_KEYBOARD is not set CONFIG_DEFAULT_DEVICE_TREE="sun9i-a80-optimus" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set # CONFIG_CMD_IMLS is not set
configs/Mini-X_defconfig +1 -1
@@ -1,6 +1,7 @@ CONFIG_ARM=y CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN4I=y +CONFIG_USB0_VBUS_PIN="PB9" CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -10,4 +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_FPGA is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_HOST=y -CONFIG_USB0_VBUS_PIN="PB9"
configs/P3041DS_NAND_SECURE_BOOT_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y +CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y
configs/P5020DS_NAND_SECURE_BOOT_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y +CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y
configs/P5040DS_NAND_SECURE_BOOT_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y +CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y
configs/T1040D4RDB_NAND_defconfig +2 -2
@@ -1,6 +1,6 @@ -CONFIG_SPL=y -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1040D4RDB_SDCARD_defconfig +2 -2
@@ -1,6 +1,6 @@ -CONFIG_SPL=y -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1040D4RDB_SECURE_BOOT_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_SPI_FLASH=y
configs/T1040D4RDB_SPIFLASH_defconfig +2 -2
@@ -1,6 +1,6 @@ -CONFIG_SPL=y -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1040D4RDB_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1042D4RDB_NAND_defconfig +2 -2
@@ -1,6 +1,6 @@ -CONFIG_SPL=y -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1042D4RDB_SDCARD_defconfig +2 -2
@@ -1,6 +1,6 @@ -CONFIG_SPL=y -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1042D4RDB_SECURE_BOOT_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_SPI_FLASH=y
configs/T1042D4RDB_SPIFLASH_defconfig +2 -2
@@ -1,6 +1,6 @@ -CONFIG_SPL=y -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/T1042D4RDB_defconfig +1 -1
@@ -1,5 +1,5 @@ -CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4" CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y
configs/TZX-Q8-713B7_defconfig +1 -1
@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo: CONFIG_VIDEO_LCD_POWER="AXP0-0" CONFIG_VIDEO_LCD_BL_EN="AXP0-1" CONFIG_VIDEO_LCD_BL_PWM="PB2" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-tzx-q8-713b7" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -18,3 +17,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/UTOO_P66_defconfig +1 -2
@@ -15,7 +15,6 @@ CONFIG_VIDEO_LCD_RESET="PG11" CONFIG_VIDEO_LCD_BL_EN="AXP0-1" CONFIG_VIDEO_LCD_BL_PWM="PB2" CONFIG_VIDEO_LCD_TL059WV5C0=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-utoo-p66" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -23,4 +22,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set -# CONFIG_REQUIRE_SERIAL_CONSOLE is not set +CONFIG_USB_MUSB_HOST=y
configs/Yones_Toptech_BD1078_defconfig +1 -1
@@ -16,7 +16,6 @@ CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" # CONFIG_VIDEO_LCD_BL_PWM_ACTIVE_LOW is not set CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-yones-toptech-bd1078" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -24,3 +23,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/am43xx_evm_defconfig +1 -1
@@ -5,5 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not set -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_BAR=y
configs/arndale_defconfig +2 -2
@@ -6,6 +6,8 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_SOUND=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y
@@ -13,5 +15,3 @@ CONFIG_SOUND_MAX98095=y CONFIG_SOUND_WM8994=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_DM_I2C=y -CONFIG_DM_I2C_COMPAT=y
configs/ba10_tv_box_defconfig +1 -1
@@ -3,6 +3,7 @@ CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN4I=y CONFIG_DRAM_CLK=384 CONFIG_DRAM_EMR1=4 +CONFIG_USB0_VBUS_PIN="PB9" CONFIG_USB2_VBUS_PIN="PH12" CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-ba10-tvbox" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
@@ -13,4 +14,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC" # CONFIG_CMD_FPGA is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_HOST=y -CONFIG_USB0_VBUS_PIN="PB9"
configs/cgtqmx6qeval_defconfig +2 -3
@@ -1,9 +1,8 @@ CONFIG_ARM=y CONFIG_TARGET_CGTQMX6EVAL=y CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/congatec/cgtqmx6eval/imximage.cfg,MX6Q" -CONFIG_CMD_NET=y -CONFIG_DM=y -CONFIG_DM_THERMAL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_DM=y +CONFIG_DM_THERMAL=y
configs/cm_fx6_defconfig +3 -4
@@ -8,6 +8,9 @@ CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL,SPL" # CONFIG_CMD_LOADB is not set # CONFIG_CMD_LOADS is not set # CONFIG_CMD_FLASH is not set +CONFIG_CMD_SF=y +CONFIG_CMD_I2C=y +CONFIG_CMD_USB=y # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_DHCP=y
@@ -21,12 +24,8 @@ CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_SST=y CONFIG_SPI_FLASH_WINBOND=y -CONFIG_CMD_SF=y -CONFIG_CMD_I2C=y CONFIG_USB=y -CONFIG_CMD_USB=y CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_MX6=y CONFIG_USB_STORAGE=y CONFIG_USB_KEYBOARD=y CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y
configs/dalmore_defconfig +1 -1
@@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra114-dalmore" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/db-88f6820-gp_defconfig +1 -1
@@ -1,6 +1,6 @@ -CONFIG_SPL=y CONFIG_ARM=y CONFIG_TARGET_DB_88F6820_GP=y +CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not set
configs/e2220-1170_defconfig +1 -4
@@ -1,7 +1,6 @@ CONFIG_ARM=y CONFIG_TEGRA=y CONFIG_TEGRA210=y -CONFIG_TARGET_E2220_1170=y CONFIG_DEFAULT_DEVICE_TREE="tegra210-e2220-1170" # CONFIG_CMD_IMI is not set # CONFIG_CMD_IMLS is not set
@@ -9,9 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-e2220-1170" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set -CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=y
configs/efi-x86_defconfig +4 -5
@@ -1,16 +1,15 @@ CONFIG_X86=y CONFIG_VENDOR_EFI=y +CONFIG_DEFAULT_DEVICE_TREE="efi" CONFIG_TARGET_EFI=y CONFIG_TSC_CALIBRATION_BYPASS=y +# CONFIG_CMD_BOOTM is not set +# CONFIG_CMD_NET is not set CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_DM_PCI=y -CONFIG_DEFAULT_DEVICE_TREE="efi" -CONFIG_EFI=y -CONFIG_EFI_APP=y CONFIG_DEBUG_UART=y CONFIG_DEBUG_EFI_CONSOLE=y CONFIG_DEBUG_UART_BASE=0 CONFIG_DEBUG_UART_CLOCK=0 -# CONFIG_CMD_NET is not set -# CONFIG_CMD_BOOTM is not set +CONFIG_EFI=y
configs/forfun_q88db_defconfig +1 -1
@@ -9,7 +9,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo: CONFIG_VIDEO_LCD_POWER="AXP0-0" CONFIG_VIDEO_LCD_BL_EN="AXP0-1" CONFIG_VIDEO_LCD_BL_PWM="PB2" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-forfun-q88db" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -17,3 +16,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/ga10h_v1_1_defconfig +1 -1
@@ -14,7 +14,6 @@ CONFIG_VIDEO_LCD_POWER="PH7" CONFIG_VIDEO_LCD_BL_EN="PH6" CONFIG_VIDEO_LCD_BL_PWM="PH0" CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ga10h-v1.1" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -25,3 +24,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 CONFIG_USB_EHCI_HCD=y +CONFIG_USB_MUSB_HOST=y
configs/iNet_3F_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet-3f" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/iNet_3W_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_MODE="x:1024,y:768,depth:24,pclk_khz:65000,le:159,ri:160,up:22, CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet-3w" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/iNet_86VS_defconfig +1 -1
@@ -9,7 +9,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:45,ri:209,up:22,lo CONFIG_VIDEO_LCD_POWER="AXP0-0" CONFIG_VIDEO_LCD_BL_EN="AXP0-1" CONFIG_VIDEO_LCD_BL_PWM="PB2" -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-inet-86vs" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y
@@ -17,3 +16,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=y
configs/jetson-tk1_defconfig +1 -1
@@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-jetson-tk1" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/ls1021aqds_qspi_defconfig +2 -2
@@ -1,10 +1,10 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds" CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set -CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds" CONFIG_OF_CONTROL=y CONFIG_DM=y -CONFIG_DM_SPI=y CONFIG_SPI_FLASH=y +CONFIG_DM_SPI=y
configs/ls1021atwr_qspi_defconfig +2 -2
@@ -1,10 +1,10 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021ATWR=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr" CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set -CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr" CONFIG_OF_CONTROL=y CONFIG_DM=y -CONFIG_DM_SPI=y CONFIG_SPI_FLASH=y +CONFIG_DM_SPI=y
configs/minnowmax_defconfig +3 -4
@@ -18,13 +18,12 @@ CONFIG_OF_CONTROL=y CONFIG_CPU=y CONFIG_DM_PCI=y CONFIG_SPI_FLASH=y +CONFIG_DEBUG_UART=y +CONFIG_DEBUG_UART_BASE=0x3f8 +CONFIG_DEBUG_UART_CLOCK=1843200 CONFIG_VIDEO_VESA=y CONFIG_FRAMEBUFFER_SET_VESA_MODE=y CONFIG_FRAMEBUFFER_VESA_MODE_11A=y CONFIG_DM_RTC=y CONFIG_USE_PRIVATE_LIBGCC=y CONFIG_SYS_VSNPRINTF=y -CONFIG_DEBUG_UART=y -CONFIG_DEBUG_UART_NS16550=y -CONFIG_DEBUG_UART_BASE=0x3f8 -CONFIG_DEBUG_UART_CLOCK=1843200
configs/mx6ul_14x14_evk_defconfig +1 -1
@@ -1,4 +1,4 @@ -CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6UL" CONFIG_ARM=y CONFIG_TARGET_MX6UL_14X14_EVK=y CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6UL"
configs/nyan-big_defconfig +1 -1
@@ -10,12 +10,12 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_KEYB=y +CONFIG_TEGRA114_SPI=y CONFIG_DISPLAY_PORT=y CONFIG_VIDEO_TEGRA124=y CONFIG_USB=y
configs/odroid-xu3_defconfig +2 -3
@@ -5,11 +5,10 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_CMD_NET=y CONFIG_DM_I2C=y CONFIG_DM_I2C_COMPAT=y CONFIG_DM_PMIC=y CONFIG_DM_REGULATOR=y CONFIG_VIDEO_BRIDGE=y +CONFIG_USB=y +CONFIG_DM_USB=y
configs/p2371-0000_defconfig +1 -3
@@ -9,9 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-p2371-0000" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set -CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=y
configs/p2571_defconfig +1 -3
@@ -9,9 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-p2571" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set -CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=y
configs/peach-pi_defconfig +14 -14
@@ -5,29 +5,29 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi" CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_KEYB=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_I2C_MUX=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_I2C_MUX=y +CONFIG_I2C_ARB_GPIO_CHALLENGE=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_TPS65090=y +CONFIG_DM_REGULATOR=y +CONFIG_REGULATOR_TPS65090=y +CONFIG_VIDEO_BRIDGE=y +CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y CONFIG_SOUND_MAX98095=y CONFIG_SOUND_WM8994=y -CONFIG_DM_I2C=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_PMIC_TPS65090=y -CONFIG_REGULATOR_TPS65090=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_I2C_ARB_GPIO_CHALLENGE=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y +CONFIG_USB=y +CONFIG_DM_USB=y CONFIG_ERRNO_STR=y -CONFIG_VIDEO_BRIDGE=y -CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
configs/peach-pit_defconfig +14 -14
@@ -5,29 +5,29 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit" CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_KEYB=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_I2C_MUX=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_I2C_MUX=y +CONFIG_I2C_ARB_GPIO_CHALLENGE=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_TPS65090=y +CONFIG_DM_REGULATOR=y +CONFIG_REGULATOR_TPS65090=y +CONFIG_VIDEO_BRIDGE=y +CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y CONFIG_SOUND_MAX98095=y CONFIG_SOUND_WM8994=y -CONFIG_DM_I2C=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_PMIC_TPS65090=y -CONFIG_REGULATOR_TPS65090=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_I2C_ARB_GPIO_CHALLENGE=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y +CONFIG_USB=y +CONFIG_DM_USB=y CONFIG_ERRNO_STR=y -CONFIG_VIDEO_BRIDGE=y -CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y
configs/sandbox_defconfig +11 -11
@@ -13,16 +13,22 @@ CONFIG_CMD_PMIC=y CONFIG_CMD_REGULATOR=y CONFIG_OF_CONTROL=y CONFIG_OF_HOSTFILE=y +CONFIG_CLK=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_DEVRES=y CONFIG_DM_PCI=y CONFIG_PCI_SANDBOX=y -CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SANDBOX=y +CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y -CONFIG_CMD_DHRYSTONE=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SANDBOX=y +CONFIG_RESET=y CONFIG_DM_ETH=y CONFIG_CROS_EC_KEYB=y +CONFIG_LED=y +CONFIG_LED_GPIO=y CONFIG_SANDBOX_SERIAL=y CONFIG_TPM_TIS_SANDBOX=y CONFIG_SYS_I2C_SANDBOX=y
@@ -32,25 +38,19 @@ CONFIG_DM_PMIC=y CONFIG_DM_PMIC_SANDBOX=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_SANDBOX=y +CONFIG_RAM=y CONFIG_SOUND=y CONFIG_SOUND_SANDBOX=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_EMUL=y CONFIG_USB_STORAGE=y +CONFIG_DM_MMC=y CONFIG_DM_RTC=y CONFIG_SYS_VSNPRINTF=y +CONFIG_CMD_DHRYSTONE=y CONFIG_ERRNO_STR=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y CONFIG_UT_ENV=y -CONFIG_CLK=y -CONFIG_RESET=y -CONFIG_RAM=y -CONFIG_DM_MMC=y -CONFIG_LED=y -CONFIG_LED_GPIO=y -CONFIG_SYSCON=y -CONFIG_REGMAP=y -CONFIG_DEVRES=y
configs/smdk5250_defconfig +9 -9
@@ -6,7 +6,16 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_SOUND=y +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y +CONFIG_DM_PMIC=y +CONFIG_DM_PMIC_MAX77686=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_MAX77686=y +CONFIG_VIDEO_BRIDGE=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y
@@ -14,13 +23,4 @@ CONFIG_SOUND_MAX98095=y CONFIG_SOUND_WM8994=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_DM_I2C=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y CONFIG_ERRNO_STR=y -CONFIG_DM_PMIC_MAX77686=y -CONFIG_DM_REGULATOR_MAX77686=y -CONFIG_VIDEO_BRIDGE=y
configs/smdk5420_defconfig +2 -3
@@ -6,11 +6,10 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_SPI_FLASH=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_CMD_NET=y CONFIG_DM_I2C=y CONFIG_DM_I2C_COMPAT=y CONFIG_DM_PMIC=y CONFIG_DM_REGULATOR=y CONFIG_VIDEO_BRIDGE=y +CONFIG_USB=y +CONFIG_DM_USB=y
configs/snow_defconfig +21 -21
59 lines not on this page · raw message
configs/socfpga_arria5_defconfig +4 -10
@@ -1,19 +1,13 @@ CONFIG_ARM=y CONFIG_ARCH_SOCFPGA=y CONFIG_TARGET_SOCFPGA_ARRIA5=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_DEFAULT_DEVICE_TREE="socfpga_arria5_socdk" CONFIG_SPL=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_ADDR=0x00800000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_OF_CONTROL=y -CONFIG_SPI_FLASH=y CONFIG_SPL_DM=y -CONFIG_SPL_MMC_SUPPORT=y -CONFIG_DM_SEQ_ALIAS=y -CONFIG_SPL_SIMPLE_BUS=y -CONFIG_DM_SPI=y -CONFIG_DM_SPI_FLASH=y -CONFIG_SPL_SPI_SUPPORT=y -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_ADDR=0x00800000 -CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_SPI_FLASH=y
configs/socfpga_cyclone5_defconfig +4 -11
@@ -1,22 +1,15 @@ CONFIG_ARM=y CONFIG_ARCH_SOCFPGA=y CONFIG_TARGET_SOCFPGA_CYCLONE5=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socdk" CONFIG_SPL=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_ADDR=0x00800000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_OF_CONTROL=y +CONFIG_SPL_DM=y CONFIG_SPI_FLASH=y CONFIG_DM_ETH=y -CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y -CONFIG_SPL_DM=y -CONFIG_SPL_MMC_SUPPORT=y -CONFIG_DM_SEQ_ALIAS=y -CONFIG_SPL_SIMPLE_BUS=y -CONFIG_DM_SPI=y -CONFIG_DM_SPI_FLASH=y -CONFIG_SPL_SPI_SUPPORT=y -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_ADDR=0x00800000 -CONFIG_SYS_MALLOC_F_LEN=0x2000
configs/socfpga_socrates_defconfig +4 -11
@@ -1,22 +1,15 @@ CONFIG_ARM=y CONFIG_ARCH_SOCFPGA=y CONFIG_TARGET_SOCFPGA_CYCLONE5=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socrates" CONFIG_SPL=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_ADDR=0x00800000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_OF_CONTROL=y +CONFIG_SPL_DM=y CONFIG_SPI_FLASH=y CONFIG_DM_ETH=y -CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y -CONFIG_SPL_DM=y -CONFIG_SPL_MMC_SUPPORT=y -CONFIG_DM_SEQ_ALIAS=y -CONFIG_SPL_SIMPLE_BUS=y -CONFIG_DM_SPI=y -CONFIG_DM_SPI_FLASH=y -CONFIG_SPL_SPI_SUPPORT=y -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_ADDR=0x00800000 -CONFIG_SYS_MALLOC_F_LEN=0x2000
configs/spring_defconfig +21 -21
58 lines not on this page · raw message
configs/stv0991_defconfig +1 -1
@@ -9,6 +9,6 @@ CONFIG_AUTOBOOT_STOP_STR=" " # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_OF_CONTROL=y CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y -CONFIG_OF_CONTROL=y
configs/tqma6s_wru4_mmc_defconfig +1 -3
@@ -3,11 +3,9 @@ CONFIG_ARCH_MX6=y CONFIG_TARGET_TQMA6=y CONFIG_TQMA6S=y CONFIG_WRU4=y -CONFIG_CMD_SETEXPR=y -CONFIG_CMD_NET=y CONFIG_AUTOBOOT_KEYED=y CONFIG_AUTOBOOT_PROMPT="Enter password in %d seconds to stop autoboot\n" CONFIG_AUTOBOOT_ENCRYPTION=y CONFIG_AUTOBOOT_STOP_STR_SHA256="36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068" -CONFIG_PCA9551_LED=y CONFIG_SPI_FLASH=y +CONFIG_PCA9551_LED=y
configs/venice2_defconfig +1 -1
@@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-venice2" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/xilinx_zynqmp_ep_defconfig +1 -1
@@ -1,5 +1,6 @@ CONFIG_ARM=y CONFIG_ARCH_ZYNQMP=y +CONFIG_SYS_TEXT_BASE=0x8000000 CONFIG_DEFAULT_DEVICE_TREE="zynqmp-ep" # CONFIG_CMD_CONSOLE is not set # CONFIG_CMD_IMLS is not set
@@ -15,4 +16,3 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-ep" # CONFIG_CMD_NFS is not set CONFIG_CMD_TIME=y CONFIG_CMD_TIMER=y -CONFIG_SYS_TEXT_BASE=0x8000000
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 5/6 Tidy up some defconfig files
Simon,
Quoted 14 lines
-----Original Message-----
From: Simon Glass [mailto:sjg at google.com] On Behalf Of Simon Glass
Sent: Tuesday, August 11, 2015 6:39 AM
To: U-Boot Mailing List
Cc: Bin Meng; Joe Hershberger; Simon Glass; Akshay Saraswat; Vikas Manocha; VishnuPatekar; Stefano Babic; Marek Vasut; Siarhei Siamashka; Nikita Kiryanov; Michal Simek; Chander Kashyap; Tom Warren; Chin-Liang See; Hans de Goede; Priyanka Jain; Pavel Machek; Codrin Ciubotariu; Michal Suchanek; Nitin Garg; Markus Niebel; Stephen Warren; Paul Kocialkowski; Przemyslaw Marczak; Lokesh Vutla; Aneesh Bansal; Tom Rini; Peng Fan; Allen Martin; Stefan Roese; Jens Lucius; Dinh Nguyen; Masahiro Yamada; York Sun; Otavio Salvador; Alison Wang; Chen-Yu Tsai; Wang Dongsheng
Subject: [PATCH v2 5/6] Tidy up some defconfig files
Quoted 3 lines
Several files are out of order. This means that when the moveconfig tool moves CONFIG options to
Kconfigit generates a large diff. To avoid this, reorder the files first.
It appears (for P2571, at least) that you are not only reordering options (you moved CONFIG_TEGRA114_SPI), but removing some (CONFIG_SPL_DM and CONFIG_USE_PRIVATE_LIBGCC).
If that's the intention, and removing those two options (because they're declared somewhere else?) doesn't affect the build/functionality, then perhaps two different patches are warranted - a cleanup patch (remove unused/unneeded config options) and then a reorder patch?
Tom
--
nvpublic
Quoted 1,404 lines
configs/e2220-1170_defconfig +1
-3-CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=ySigned-off-by Simon Glass <[email protected]>---
Changes in v2:
- Add new patch to tidy up some defconfig filesconfigs/Ainol_AW1_defconfig | 2 +- configs/Ampe_A76_defconfig | 2 +- configs/Chuwi_V7_CW0825_defconfig | 2 +- configs/Et_q8_v1_6_defconfig | 2 +- configs/Hyundai_A7HD_defconfig | 2 +- configs/Ippo_q8h_v1_2_a33_1024x600_defconfig | 2 +- configs/Ippo_q8h_v1_2_defconfig | 2 +- configs/Ippo_q8h_v5_defconfig | 2 +- configs/MSI_Primo73_defconfig | 1 - configs/MSI_Primo81_defconfig | 3 +- configs/Merrii_A80_Optimus_defconfig | 1 - configs/Mini-X_defconfig | 2 +- configs/P3041DS_NAND_SECURE_BOOT_defconfig | 2 +- configs/P5020DS_NAND_SECURE_BOOT_defconfig | 2 +- configs/P5040DS_NAND_SECURE_BOOT_defconfig | 2 +- configs/T1040D4RDB_NAND_defconfig | 4 +-- configs/T1040D4RDB_SDCARD_defconfig | 4 +-- configs/T1040D4RDB_SECURE_BOOT_defconfig | 2 +- configs/T1040D4RDB_SPIFLASH_defconfig | 4 +-- configs/T1040D4RDB_defconfig | 2 +- configs/T1042D4RDB_NAND_defconfig | 4 +-- configs/T1042D4RDB_SDCARD_defconfig | 4 +-- configs/T1042D4RDB_SECURE_BOOT_defconfig | 2 +- configs/T1042D4RDB_SPIFLASH_defconfig | 4 +-- configs/T1042D4RDB_defconfig | 2 +- configs/TZX-Q8-713B7_defconfig | 2 +- configs/UTOO_P66_defconfig | 3 +- configs/Yones_Toptech_BD1078_defconfig | 2 +- configs/am43xx_evm_defconfig | 2 +- configs/arndale_defconfig | 4 +-- configs/ba10_tv_box_defconfig | 2 +- configs/cgtqmx6qeval_defconfig | 5 ++-- configs/cm_fx6_defconfig | 7 ++--- configs/dalmore_defconfig | 2 +- configs/db-88f6820-gp_defconfig | 2 +- configs/e2220-1170_defconfig | 5 +--- configs/efi-x86_defconfig | 9 +++--- configs/forfun_q88db_defconfig | 2 +- configs/ga10h_v1_1_defconfig | 2 +- configs/iNet_3F_defconfig | 2 +- configs/iNet_3W_defconfig | 2 +- configs/iNet_86VS_defconfig | 2 +- configs/jetson-tk1_defconfig | 2 +- configs/ls1021aqds_qspi_defconfig | 4 +-- configs/ls1021atwr_qspi_defconfig | 4 +-- configs/minnowmax_defconfig | 7 ++--- configs/mx6ul_14x14_evk_defconfig | 2 +- configs/nyan-big_defconfig | 2 +- configs/odroid-xu3_defconfig | 5 ++-- configs/p2371-0000_defconfig | 4 +-- configs/p2571_defconfig | 4 +-- configs/peach-pi_defconfig | 28 +++++++++---------- configs/peach-pit_defconfig | 28 +++++++++---------- configs/sandbox_defconfig | 22 +++++++-------- configs/smdk5250_defconfig | 18 ++++++------ configs/smdk5420_defconfig | 5 ++-- configs/snow_defconfig | 42 ++++++++++++++-------------- configs/socfpga_arria5_defconfig | 14 +++------- configs/socfpga_cyclone5_defconfig | 15 +++------- configs/socfpga_socrates_defconfig | 15 +++------- configs/spring_defconfig | 42 ++++++++++++++-------------- configs/stv0991_defconfig | 2 +- configs/tqma6s_wru4_mmc_defconfig | 4 +-- configs/venice2_defconfig | 2 +- configs/xilinx_zynqmp_ep_defconfig | 2 +- 65 files changed, 175 insertions(+), 214 deletions(-)configs/Ainol_AW1_defconfig +0
-0@@ -11,7 +11,6 @@
CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:40000,le:87,ri:112,up:38,lo
CONFIG_VIDEO_LCD_POWER="PH8"
CONFIG_VIDEO_LCD_BL_EN="PH7"
CONFIG_VIDEO_LCD_BL_PWM="PB2"configs/Ainol_AW1_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-ainol-aw1" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/Ampe_A76_defconfig +0
-0@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:45,ri:82,up:22,lo:
CONFIG_VIDEO_LCD_POWER="AXP0-0"
CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
CONFIG_VIDEO_LCD_BL_PWM="PB2"configs/Ampe_A76_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-ampe-a76" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -18,3 +17,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/Chuwi_V7_CW0825_defconfig +2
-1@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" CONFIG_VIDEO_LCD_PANEL_HITACHI_TX18D42VM=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-chuwi-v7-cw0825" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -21,3 +20,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" CONFIG_VIDEO_LCD_SPI_CS="PA0" CONFIG_VIDEO_LCD_SPI_SCLK="PA1" CONFIG_VIDEO_LCD_SPI_MOSI="PA2" +CONFIG_USB_MUSB_HOST=yconfigs/Et_q8_v1_6_defconfig +0
-0@@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
CONFIG_VIDEO_LCD_POWER="PH7"
CONFIG_VIDEO_LCD_BL_EN="PH6"
CONFIG_VIDEO_LCD_BL_PWM="PH0"configs/Et_q8_v1_6_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-et-q8-v1.6" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -21,3 +20,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=y(quoted diff) +0
-0b/configs/Hyundai_A7HD_defconfig index 065a3f9..9ef06a7 100644
configs/Hyundai_A7HD_defconfig +0
-0@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_BL_EN="PH9" CONFIG_VIDEO_LCD_BL_PWM="PB2" # CONFIG_VIDEO_LCD_BL_PWM_ACTIVE_LOW is not set
CONFIG_VIDEO_LCD_PANEL_LVDS=y-CONFIG_USB_MUSB_HOST=yCONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-hyundai-a7hd"
#CONFIG_SYS_MALLOC_CLEAR_ON_INITis not setCONFIG_SPL=y@@ -20,3
+19,4 @@CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
#CONFIG_CMD_IMLSis not set
#CONFIG_CMD_FLASHis not set
#CONFIG_CMD_FPGAis not setconfigs/Hyundai_A7HD_defconfig +1
-0+CONFIG_USB_MUSB_HOST=yconfigs/Ippo_q8h_v1_2_a33_1024x600_defconfig +0
-0@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
CONFIG_VIDEO_LCD_POWER="PH7"
CONFIG_VIDEO_LCD_BL_EN="PH6"
CONFIG_VIDEO_LCD_BL_PWM="PH0"configs/Ippo_q8h_v1_2_a33_1024x600_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ippo-q8h-v1.2" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -22,3 +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=y(quoted diff) +0
-0b/configs/Ippo_q8h_v1_2_defconfig index ff5ec30..5b49c44 100644
configs/Ippo_q8h_v1_2_defconfig +0
-0@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
CONFIG_VIDEO_LCD_POWER="PH7"
CONFIG_VIDEO_LCD_BL_EN="PH6"
CONFIG_VIDEO_LCD_BL_PWM="PH0"configs/Ippo_q8h_v1_2_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v1.2" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -22,3 +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=yconfigs/Ippo_q8h_v5_defconfig +0
-0@@ -12,7 +12,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
CONFIG_VIDEO_LCD_POWER="PH7"
CONFIG_VIDEO_LCD_BL_EN="PH6"
CONFIG_VIDEO_LCD_BL_PWM="PH0"configs/Ippo_q8h_v5_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a23-ippo-q8h-v5" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -22,3 +21,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" # CONFIG_CMD_FPGA is not set CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 +CONFIG_USB_MUSB_HOST=yconfigs/MSI_Primo73_defconfig +0
-0@@ -7,7 +7,6 @@ CONFIG_VIDEO_LCD_DCLK_PHASE=0
CONFIG_VIDEO_LCD_POWER="PH8"
CONFIG_VIDEO_LCD_BL_EN="PH7"
CONFIG_VIDEO_LCD_BL_PWM="PB2"
-#CONFIG_USB_KEYBOARDis not set
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-primo73"
#CONFIG_SYS_MALLOC_CLEAR_ON_INITis not setCONFIG_SPL=ydiff --git
a/configs/MSI_Primo81_defconfig b/configs/MSI_Primo81_defconfig index b089e97..3b8e043 100644configs/MSI_Primo81_defconfig +0
-0@@ -10,8 +10,6 @@
CONFIG_VIDEO_LCD_MODE="x:768,y:1024,depth:18,pclk_khz:66000,le:56,ri:60,up:30,lo
CONFIG_VIDEO_LCD_BL_EN="PA25"CONFIG_VIDEO_LCD_BL_PWM="PH13"CONFIG_VIDEO_LCD_PANEL_MIPI_4_LANE_513_MBPS_VIA_SSD2828=yconfigs/MSI_Primo81_defconfig +2
-2-CONFIG_USB_MUSB_HOST=y -# CONFIG_USB_KEYBOARD is not set CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31s-primo81" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -25,3 +23,4 @@ CONFIG_VIDEO_LCD_SPI_CS="PH9" CONFIG_VIDEO_LCD_SPI_SCLK="PH10" CONFIG_VIDEO_LCD_SPI_MOSI="PH11" CONFIG_VIDEO_LCD_SPI_MISO="PH12" +CONFIG_USB_MUSB_HOST=yconfigs/Merrii_A80_Optimus_defconfig +0
-1@@ -6,7 +6,6 @@ CONFIG_DRAM_ZQ=123 CONFIG_SYS_CLK_FREQ=1008000000 CONFIG_MMC0_CD_PIN="PH18" # CONFIG_VIDEO is not set -# CONFIG_USB_KEYBOARD is not set CONFIG_DEFAULT_DEVICE_TREE="sun9i-a80-optimus" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set # CONFIG_CMD_IMLS isnot set diff --git a/configs/Mini-X_defconfig b/configs/Mini-X_defconfig index 00b6c63..52ee3cd 100644
configs/Mini-X_defconfig +2
-1@@ -1,6 +1,7 @@ CONFIG_ARM=y CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN4I=y +CONFIG_USB0_VBUS_PIN="PB9" CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -10,4 +11,3 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_FPGA is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_MUSB_HOST=y -CONFIG_USB0_VBUS_PIN="PB9"configs/P3041DS_NAND_SECURE_BOOT_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_P3041DS=y
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_T EXT_BASE=0xFFF40000"
CONFIG_SPI_FLASH=yconfigs/P5020DS_NAND_SECURE_BOOT_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_P5020DS=y
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_T EXT_BASE=0xFFF40000"
CONFIG_SPI_FLASH=yconfigs/P5040DS_NAND_SECURE_BOOT_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_P5040DS=y
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_T EXT_BASE=0xFFF40000"
CONFIG_SPI_FLASH=yconfigs/T1040D4RDB_NAND_defconfig +0
-2@@ -1,6 +1,6 @@ -CONFIG_SPL=y -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=yconfigs/T1040D4RDB_NAND_defconfig +2
-0+CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1040D4RDB_SDCARD_defconfig +0
-2@@ -1,6 +1,6 @@ -CONFIG_SPL=y -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=yconfigs/T1040D4RDB_SDCARD_defconfig +2
-0+CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1040D4RDB_SECURE_BOOT_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_F SL_DDR4,SECURE_BOOT"
CONFIG_SPI_FLASH=yconfigs/T1040D4RDB_SPIFLASH_defconfig +0
-2@@ -1,6 +1,6 @@ -CONFIG_SPL=y -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=yconfigs/T1040D4RDB_SPIFLASH_defconfig +2
-0+CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1040D4RDB_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1042D4RDB_NAND_defconfig +0
-2@@ -1,6 +1,6 @@ -CONFIG_SPL=y -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=yconfigs/T1042D4RDB_NAND_defconfig +2
-0+CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1042D4RDB_SDCARD_defconfig +0
-2@@ -1,6 +1,6 @@ -CONFIG_SPL=y -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=yconfigs/T1042D4RDB_SDCARD_defconfig +2
-0+CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1042D4RDB_SECURE_BOOT_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_F SL_DDR4,SECURE_BOOT"
CONFIG_SPI_FLASH=yconfigs/T1042D4RDB_SPIFLASH_defconfig +0
-2@@ -1,6 +1,6 @@ -CONFIG_SPL=y -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=yconfigs/T1042D4RDB_SPIFLASH_defconfig +2
-0+CONFIG_SPL=y +CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/T1042D4RDB_defconfig +0
-1@@ -1,5 +1,5 @@ -
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T104XRDB=y
+CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4"
CONFIG_SPI_FLASH=yconfigs/TZX-Q8-713B7_defconfig +0
-0@@ -10,7 +10,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:
CONFIG_VIDEO_LCD_POWER="AXP0-0"
CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
CONFIG_VIDEO_LCD_BL_PWM="PB2"configs/TZX-Q8-713B7_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-tzx-q8-713b7" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -18,3 +17,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=2,AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/UTOO_P66_defconfig index renamed from configs/UTOO_P66_defconfig +0
-00266299..3421220 100644
configs/UTOO_P66_defconfig +2
-2@@ -15,7 +15,6 @@ CONFIG_VIDEO_LCD_RESET="PG11" CONFIG_VIDEO_LCD_BL_EN="AXP0-1" CONFIG_VIDEO_LCD_BL_PWM="PB2" CONFIG_VIDEO_LCD_TL059WV5C0=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-utoo-p66" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -23,4 +22,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set -# CONFIG_REQUIRE_SERIAL_CONSOLE is not set +CONFIG_USB_MUSB_HOST=yconfigs/Yones_Toptech_BD1078_defconfig +0
-0@@ -16,7 +16,6 @@ CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" # CONFIG_VIDEO_LCD_BL_PWM_ACTIVE_LOW is not set
CONFIG_VIDEO_LCD_PANEL_LVDS=y-CONFIG_USB_MUSB_HOST=yCONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-yones-toptech-bd1078"
#CONFIG_SYS_MALLOC_CLEAR_ON_INITis not setCONFIG_SPL=y@@ -24,3
+23,4 @@CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
#CONFIG_CMD_IMLSis not set
#CONFIG_CMD_FLASHis not set
#CONFIG_CMD_FPGAis not setconfigs/Yones_Toptech_BD1078_defconfig +1
-0+CONFIG_USB_MUSB_HOST=yconfigs/am43xx_evm_defconfig +0
-0@@ -5,5 +5,5 @@
CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
#CONFIG_CMD_IMLSis not set
#CONFIG_CMD_FLASHis not set
#CONFIG_CMD_SETEXPRis not setconfigs/am43xx_evm_defconfig +1
-1-CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_BAR=yconfigs/arndale_defconfig index renamed from configs/arndale_defconfig +0
-0ebac9ad..0814030 100644
configs/arndale_defconfig +2
-0@@ -6,6 +6,8 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_SOUND=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y@@ -13,5 +15,3 @@ CONFIG_SOUND_MAX98095=y
CONFIG_SOUND_WM8994=yCONFIG_USB=yCONFIG_DM_USB=y-CONFIG_DM_I2C=y-CONFIG_DM_I2C_COMPAT=y diff --git a/configs/ba10_tv_box_defconfig b/configs/ba10_tv_box_defconfig index 5b5fc12..0c517cd 100644configs/ba10_tv_box_defconfig +1
-0@@ -3,6 +3,7 @@ CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN4I=y CONFIG_DRAM_CLK=384 CONFIG_DRAM_EMR1=4 +CONFIG_USB0_VBUS_PIN="PB9" CONFIG_USB2_VBUS_PIN="PH12" CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-ba10-tvbox" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set @@ -13,4 +14,3 @@
CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC"
#CONFIG_CMD_FPGAis not setCONFIG_USB_EHCI_HCD=yCONFIG_USB_MUSB_HOST=yconfigs/ba10_tv_box_defconfig +0
-1-CONFIG_USB0_VBUS_PIN="PB9"configs/cgtqmx6qeval_defconfig +0
-0@@ -1,9 +1,8 @@ CONFIG_ARM=y CONFIG_TARGET_CGTQMX6EVAL=y
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/congatec/cgtqmx6eval/imximage.cfg,MX6Q"configs/cgtqmx6qeval_defconfig +2
-3-CONFIG_CMD_NET=y -CONFIG_DM=y -CONFIG_DM_THERMAL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_DM=y +CONFIG_DM_THERMAL=yconfigs/cm_fx6_defconfig index renamed from configs/cm_fx6_defconfig +0
-02aba359..a6bcee6 100644
configs/cm_fx6_defconfig +0
-0@@ -8,6 +8,9 @@
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL,SPL"
#CONFIG_CMD_LOADBis not set
#CONFIG_CMD_LOADSis not set
#CONFIG_CMD_FLASHis not setconfigs/cm_fx6_defconfig +3
-0+CONFIG_CMD_SF=y +CONFIG_CMD_I2C=y +CONFIG_CMD_USB=y # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_DHCP=y@@ -21,12 +24,8 @@ CONFIG_SPI_FLASH_SPANSION=y
CONFIG_SPI_FLASH_STMICRO=yCONFIG_SPI_FLASH_SST=yCONFIG_SPI_FLASH_WINBOND=y-CONFIG_CMD_SF=y -CONFIG_CMD_I2C=yCONFIG_USB=y-CONFIG_CMD_USB=yCONFIG_USB_EHCI_HCD=y-CONFIG_USB_EHCI_MX6=yCONFIG_USB_STORAGE=yCONFIG_USB_KEYBOARD=yCONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=yconfigs/dalmore_defconfig index renamed from configs/dalmore_defconfig +0
-02d80247..a3775eb 100644
configs/dalmore_defconfig +1
-1@@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra114-dalmore" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=yconfigs/db-88f6820- renamed from configs/db-88f6820-gp_defconfig +0
-0
gp_defconfigindex 0ff6706..e22f5f7 100644configs/db-88f6820-gp_defconfig +1
-1@@ -1,6 +1,6 @@ -CONFIG_SPL=y CONFIG_ARM=y CONFIG_TARGET_DB_88F6820_GP=y +CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not setconfigs/e2220-1170_defconfig +1
-4@@ -1,7 +1,6 @@ CONFIG_ARM=y CONFIG_TEGRA=y CONFIG_TEGRA210=y -CONFIG_TARGET_E2220_1170=y CONFIG_DEFAULT_DEVICE_TREE="tegra210-e2220-1170" # CONFIG_CMD_IMI is not set # CONFIG_CMD_IMLS is not set@@ -9,9 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-e2220-1170" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set -CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=yconfigs/efi-x86_defconfig index renamed from configs/efi-x86_defconfig +0
-01aa0655..904b564 100644
configs/efi-x86_defconfig +4
-5@@ -1,16 +1,15 @@ CONFIG_X86=y CONFIG_VENDOR_EFI=y +CONFIG_DEFAULT_DEVICE_TREE="efi" CONFIG_TARGET_EFI=y CONFIG_TSC_CALIBRATION_BYPASS=y +# CONFIG_CMD_BOOTM is not set +# CONFIG_CMD_NET is not set CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_DM_PCI=y -CONFIG_DEFAULT_DEVICE_TREE="efi" -CONFIG_EFI=y -CONFIG_EFI_APP=y CONFIG_DEBUG_UART=y CONFIG_DEBUG_EFI_CONSOLE=y CONFIG_DEBUG_UART_BASE=0 CONFIG_DEBUG_UART_CLOCK=0 -# CONFIG_CMD_NET is not set -# CONFIG_CMD_BOOTM is not set +CONFIG_EFI=yconfigs/forfun_q88db_defconfig +0
-0@@ -9,7 +9,6 @@ CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:
CONFIG_VIDEO_LCD_POWER="AXP0-0"
CONFIG_VIDEO_LCD_BL_EN="AXP0-1"
CONFIG_VIDEO_LCD_BL_PWM="PB2"configs/forfun_q88db_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-forfun-q88db" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -17,3 +16,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/ga10h_v1_1_defconfig +2
-1@@ -14,7 +14,6 @@ CONFIG_VIDEO_LCD_POWER="PH7" CONFIG_VIDEO_LCD_BL_EN="PH6" CONFIG_VIDEO_LCD_BL_PWM="PH0" CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-ga10h-v1.1" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -25,3 +24,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=5" CONFIG_AXP221_DLDO1_VOLT=3300 CONFIG_AXP221_ALDO1_VOLT=3000 CONFIG_USB_EHCI_HCD=y +CONFIG_USB_MUSB_HOST=yconfigs/iNet_3F_defconfig index renamed from configs/iNet_3F_defconfig +0
-022d0caf..211cb86 100644
configs/iNet_3F_defconfig +2
-1@@ -11,7 +11,6 @@ CONFIG_VIDEO_LCD_POWER="PH8" CONFIG_VIDEO_LCD_BL_EN="PH7" CONFIG_VIDEO_LCD_BL_PWM="PB2" CONFIG_VIDEO_LCD_PANEL_LVDS=y -CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet-3f" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/iNet_3W_defconfig index renamed from configs/iNet_3W_defconfig +0
-0c296c0c..35f08e5 100644
configs/iNet_3W_defconfig +0
-0@@ -11,7 +11,6 @@
CONFIG_VIDEO_LCD_MODE="x:1024,y:768,depth:24,pclk_khz:65000,le:159,ri:160,up:22,
CONFIG_VIDEO_LCD_POWER="PH8"
CONFIG_VIDEO_LCD_BL_EN="PH7"
CONFIG_VIDEO_LCD_BL_PWM="PB2"configs/iNet_3W_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-inet-3w" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -19,3 +18,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/iNet_86VS_defconfig index renamed from configs/iNet_86VS_defconfig +0
-033162d1..015d1a6 100644
configs/iNet_86VS_defconfig +0
-0@@ -9,7 +9,6 @@
CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:45,ri:209,up:22,lo
CONFIG_VIDEO_LCD_POWER="AXP0-0"CONFIG_VIDEO_LCD_BL_EN="AXP0-1"CONFIG_VIDEO_LCD_BL_PWM="PB2"configs/iNet_86VS_defconfig +2
-1-CONFIG_USB_MUSB_HOST=y CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-inet-86vs" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y @@ -17,3 +16,4 @@ CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set +CONFIG_USB_MUSB_HOST=yconfigs/jetson-tk1_defconfig index renamed from configs/jetson-tk1_defconfig +0
-044c7a8e..9c044af 100644
configs/jetson-tk1_defconfig +1
-1@@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-jetson-tk1" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=yconfigs/ls1021aqds_qspi_defconfig +2
-2@@ -1,10 +1,10 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds" CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set -CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds" CONFIG_OF_CONTROL=y CONFIG_DM=y -CONFIG_DM_SPI=y CONFIG_SPI_FLASH=y +CONFIG_DM_SPI=yconfigs/ls1021atwr_qspi_defconfig +2
-2@@ -1,10 +1,10 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021ATWR=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr" CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set -CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr" CONFIG_OF_CONTROL=y CONFIG_DM=y -CONFIG_DM_SPI=y CONFIG_SPI_FLASH=y +CONFIG_DM_SPI=yconfigs/minnowmax_defconfig +3
-4@@ -18,13 +18,12 @@ CONFIG_OF_CONTROL=y CONFIG_CPU=y CONFIG_DM_PCI=y CONFIG_SPI_FLASH=y +CONFIG_DEBUG_UART=y +CONFIG_DEBUG_UART_BASE=0x3f8 +CONFIG_DEBUG_UART_CLOCK=1843200 CONFIG_VIDEO_VESA=y CONFIG_FRAMEBUFFER_SET_VESA_MODE=y CONFIG_FRAMEBUFFER_VESA_MODE_11A=y CONFIG_DM_RTC=y CONFIG_USE_PRIVATE_LIBGCC=y CONFIG_SYS_VSNPRINTF=y -CONFIG_DEBUG_UART=y -CONFIG_DEBUG_UART_NS16550=y -CONFIG_DEBUG_UART_BASE=0x3f8 -CONFIG_DEBUG_UART_CLOCK=1843200configs/mx6ul_14x14_evk_defconfig +0
-1@@ -1,4 +1,4 @@ -CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6UL"
CONFIG_ARM=yCONFIG_TARGET_MX6UL_14X14_EVK=yCONFIG_SPL=y
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx- common/spl_sd.cfg,MX6UL"configs/nyan-big_defconfig index renamed from configs/nyan-big_defconfig +0
-0ccf656b..2b26841 100644
configs/nyan-big_defconfig +1
-1@@ -10,12 +10,12 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_KEYB=y +CONFIG_TEGRA114_SPI=y CONFIG_DISPLAY_PORT=y CONFIG_VIDEO_TEGRA124=y CONFIG_USB=yconfigs/odroid-xu3_defconfig index renamed from configs/odroid-xu3_defconfig +0
-0155ce39..6061a7d 100644
configs/odroid-xu3_defconfig +0
-0@@ -5,11 +5,10 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3"
#CONFIG_SYS_MALLOC_CLEAR_ON_INITis not set #CONFIG_CMD_IMLSis
not set #CONFIG_CMD_SETEXPRis not set -CONFIG_USB=y -CONFIG_DM_USB=y-CONFIG_CMD_NET=yCONFIG_DM_I2C=yCONFIG_DM_I2C_COMPAT=yCONFIG_DM_PMIC=yCONFIG_DM_REGULATOR=yCONFIG_VIDEO_BRIDGE=yconfigs/odroid-xu3_defconfig +2
-0+CONFIG_USB=y +CONFIG_DM_USB=yconfigs/p2371-0000_defconfig +1
-3@@ -9,9 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-p2371-0000" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set -CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=yconfigs/p2571_defconfig index renamed from configs/p2571_defconfig +0
-05fd2a54..391a3e7 100644
configs/p2571_defconfig +1
-3@@ -9,9 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra210-p2571" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set -CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y -CONFIG_USE_PRIVATE_LIBGCC=yconfigs/peach-pi_defconfig index renamed from configs/peach-pi_defconfig +0
-086d5a0b..94ba3f8 100644
configs/peach-pi_defconfig +14
-14@@ -5,29 +5,29 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi" CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_KEYB=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_I2C_MUX=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_I2C_MUX=y +CONFIG_I2C_ARB_GPIO_CHALLENGE=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_TPS65090=y +CONFIG_DM_REGULATOR=y +CONFIG_REGULATOR_TPS65090=y +CONFIG_VIDEO_BRIDGE=y +CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y CONFIG_SOUND_MAX98095=y CONFIG_SOUND_WM8994=y -CONFIG_DM_I2C=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_PMIC_TPS65090=y -CONFIG_REGULATOR_TPS65090=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_I2C_ARB_GPIO_CHALLENGE=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y +CONFIG_USB=y +CONFIG_DM_USB=y CONFIG_ERRNO_STR=y -CONFIG_VIDEO_BRIDGE=y -CONFIG_VIDEO_BRIDGE_PARADE_PS862X=yconfigs/peach-pit_defconfig index renamed from configs/peach-pit_defconfig +0
-08fe423e..229b712 100644
configs/peach-pit_defconfig +14
-14@@ -5,29 +5,29 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit" CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_KEYB=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_I2C_MUX=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_I2C_MUX=y +CONFIG_I2C_ARB_GPIO_CHALLENGE=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_TPS65090=y +CONFIG_DM_REGULATOR=y +CONFIG_REGULATOR_TPS65090=y +CONFIG_VIDEO_BRIDGE=y +CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y CONFIG_SOUND_MAX98095=y CONFIG_SOUND_WM8994=y -CONFIG_DM_I2C=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_PMIC_TPS65090=y -CONFIG_REGULATOR_TPS65090=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_I2C_ARB_GPIO_CHALLENGE=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y +CONFIG_USB=y +CONFIG_DM_USB=y CONFIG_ERRNO_STR=y -CONFIG_VIDEO_BRIDGE=y -CONFIG_VIDEO_BRIDGE_PARADE_PS862X=yconfigs/sandbox_defconfig index renamed from configs/sandbox_defconfig +0
-0874a26b..85ff95d 100644
configs/sandbox_defconfig +11
-11@@ -13,16 +13,22 @@ CONFIG_CMD_PMIC=y CONFIG_CMD_REGULATOR=y CONFIG_OF_CONTROL=y CONFIG_OF_HOSTFILE=y +CONFIG_CLK=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_DEVRES=y CONFIG_DM_PCI=y CONFIG_PCI_SANDBOX=y -CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SANDBOX=y +CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y -CONFIG_CMD_DHRYSTONE=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SANDBOX=y +CONFIG_RESET=y CONFIG_DM_ETH=y CONFIG_CROS_EC_KEYB=y +CONFIG_LED=y +CONFIG_LED_GPIO=y CONFIG_SANDBOX_SERIAL=y CONFIG_TPM_TIS_SANDBOX=y CONFIG_SYS_I2C_SANDBOX=y@@ -32,25 +38,19 @@ CONFIG_DM_PMIC=y CONFIG_DM_PMIC_SANDBOX=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_SANDBOX=y +CONFIG_RAM=y CONFIG_SOUND=y CONFIG_SOUND_SANDBOX=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_EMUL=y CONFIG_USB_STORAGE=y +CONFIG_DM_MMC=y CONFIG_DM_RTC=y CONFIG_SYS_VSNPRINTF=y +CONFIG_CMD_DHRYSTONE=y CONFIG_ERRNO_STR=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y CONFIG_UT_ENV=y -CONFIG_CLK=y -CONFIG_RESET=y -CONFIG_RAM=y -CONFIG_DM_MMC=y -CONFIG_LED=y -CONFIG_LED_GPIO=y -CONFIG_SYSCON=y -CONFIG_REGMAP=y -CONFIG_DEVRES=yconfigs/smdk5250_defconfig index renamed from configs/smdk5250_defconfig +0
-0b061e47..ebd823f 100644
configs/smdk5250_defconfig +9
-0@@ -6,7 +6,16 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_SOUND=y +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y +CONFIG_DM_PMIC=y +CONFIG_DM_PMIC_MAX77686=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_MAX77686=y +CONFIG_VIDEO_BRIDGE=y CONFIG_SOUND=y CONFIG_I2S=y CONFIG_I2S_SAMSUNG=y@@ -14,13 +23,4 @@ CONFIG_SOUND_MAX98095=y
CONFIG_SOUND_WM8994=yCONFIG_USB=yCONFIG_DM_USB=y-CONFIG_DM_I2C=y-CONFIG_DM_I2C_COMPAT=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y-CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=yCONFIG_ERRNO_STR=y-CONFIG_DM_PMIC_MAX77686=y-CONFIG_DM_REGULATOR_MAX77686=y -CONFIG_VIDEO_BRIDGE=ydiff --git a/configs/smdk5420_defconfig b/configs/smdk5420_defconfig index 1561f6a..cb6c62e 100644configs/smdk5420_defconfig +2
-3@@ -6,11 +6,10 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_SPI_FLASH=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_CMD_NET=y CONFIG_DM_I2C=y CONFIG_DM_I2C_COMPAT=y CONFIG_DM_PMIC=y CONFIG_DM_REGULATOR=y CONFIG_VIDEO_BRIDGE=y +CONFIG_USB=y +CONFIG_DM_USB=yconfigs/snow_defconfig index renamed from configs/snow_defconfig +0
-0a7d9e7a..3466d96 100644
configs/snow_defconfig +21
-21@@ -6,38 +6,38 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_SOUND=y +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=y CONFIG_CROS_EC_KEYB=y -CONFIG_SOUND=y -CONFIG_I2S=y -CONFIG_I2S_SAMSUNG=y -CONFIG_SOUND_MAX98095=y -CONFIG_SOUND_WM8994=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_DM_I2C=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_PMIC_TPS65090=y -CONFIG_REGULATOR_TPS65090=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_I2C_ARB_GPIO_CHALLENGE=y -CONFIG_I2C_MUX=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y -CONFIG_ERRNO_STR=y -CONFIG_DM_PMIC_MAX77686=y -CONFIG_DM_REGULATOR_MAX77686=y CONFIG_DEBUG_UART=y CONFIG_DEBUG_UART_S5P=y -CONFIG_DEBUG_UART_CLOCK=100000000 CONFIG_DEBUG_UART_BASE=0x12c30000 +CONFIG_DEBUG_UART_CLOCK=100000000 +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_LDO=y +CONFIG_I2C_MUX=y +CONFIG_I2C_ARB_GPIO_CHALLENGE=y +CONFIG_DM_PMIC=y +CONFIG_DM_PMIC_MAX77686=y CONFIG_PMIC_S5M8767=y +CONFIG_PMIC_TPS65090=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_MAX77686=y CONFIG_REGULATOR_S5M8767=y +CONFIG_REGULATOR_TPS65090=y CONFIG_VIDEO_BRIDGE=y CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y CONFIG_VIDEO_BRIDGE_NXP_PTN3460=y +CONFIG_SOUND=y +CONFIG_I2S=y +CONFIG_I2S_SAMSUNG=y +CONFIG_SOUND_MAX98095=y +CONFIG_SOUND_WM8994=y +CONFIG_USB=y +CONFIG_DM_USB=y +CONFIG_ERRNO_STR=yconfigs/socfpga_arria5_defconfig +4
-10@@ -1,19 +1,13 @@ CONFIG_ARM=y CONFIG_ARCH_SOCFPGA=y CONFIG_TARGET_SOCFPGA_ARRIA5=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_DEFAULT_DEVICE_TREE="socfpga_arria5_socdk" CONFIG_SPL=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_ADDR=0x00800000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_OF_CONTROL=y -CONFIG_SPI_FLASH=y CONFIG_SPL_DM=y -CONFIG_SPL_MMC_SUPPORT=y -CONFIG_DM_SEQ_ALIAS=y -CONFIG_SPL_SIMPLE_BUS=y -CONFIG_DM_SPI=y -CONFIG_DM_SPI_FLASH=y -CONFIG_SPL_SPI_SUPPORT=y -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_ADDR=0x00800000 -CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_SPI_FLASH=yconfigs/socfpga_cyclone5_defconfig +4
-11@@ -1,22 +1,15 @@ CONFIG_ARM=y CONFIG_ARCH_SOCFPGA=y CONFIG_TARGET_SOCFPGA_CYCLONE5=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socdk" CONFIG_SPL=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_ADDR=0x00800000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_OF_CONTROL=y +CONFIG_SPL_DM=y CONFIG_SPI_FLASH=y CONFIG_DM_ETH=y -CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y -CONFIG_SPL_DM=y -CONFIG_SPL_MMC_SUPPORT=y -CONFIG_DM_SEQ_ALIAS=y -CONFIG_SPL_SIMPLE_BUS=y -CONFIG_DM_SPI=y -CONFIG_DM_SPI_FLASH=y -CONFIG_SPL_SPI_SUPPORT=y -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_ADDR=0x00800000 -CONFIG_SYS_MALLOC_F_LEN=0x2000configs/socfpga_socrates_defconfig +4
-11@@ -1,22 +1,15 @@ CONFIG_ARM=y CONFIG_ARCH_SOCFPGA=y CONFIG_TARGET_SOCFPGA_CYCLONE5=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_DEFAULT_DEVICE_TREE="socfpga_cyclone5_socrates" CONFIG_SPL=y +CONFIG_SPL_STACK_R=y +CONFIG_SPL_STACK_R_ADDR=0x00800000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_OF_CONTROL=y +CONFIG_SPL_DM=y CONFIG_SPI_FLASH=y CONFIG_DM_ETH=y -CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y -CONFIG_SPL_DM=y -CONFIG_SPL_MMC_SUPPORT=y -CONFIG_DM_SEQ_ALIAS=y -CONFIG_SPL_SIMPLE_BUS=y -CONFIG_DM_SPI=y -CONFIG_DM_SPI_FLASH=y -CONFIG_SPL_SPI_SUPPORT=y -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_ADDR=0x00800000 -CONFIG_SYS_MALLOC_F_LEN=0x2000configs/spring_defconfig index renamed from configs/spring_defconfig +0
-0a3abb35..8e8ec44 100644
configs/spring_defconfig +21
-21@@ -6,37 +6,37 @@ CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_SOUND=y +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y CONFIG_SPI_FLASH=y CONFIG_CMD_CROS_EC=y CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=y CONFIG_CROS_EC_KEYB=y -CONFIG_SOUND=y -CONFIG_I2S=y -CONFIG_I2S_SAMSUNG=y -CONFIG_SOUND_MAX98095=y -CONFIG_SOUND_WM8994=y -CONFIG_USB=y -CONFIG_DM_USB=y -CONFIG_DM_I2C=y -CONFIG_DM_PMIC=y -CONFIG_DM_REGULATOR=y -CONFIG_PMIC_TPS65090=y -CONFIG_REGULATOR_TPS65090=y -CONFIG_DM_I2C_COMPAT=y -CONFIG_I2C_ARB_GPIO_CHALLENGE=y -CONFIG_I2C_MUX=y -CONFIG_CMD_PMIC=y -CONFIG_CMD_REGULATOR=y -CONFIG_ERRNO_STR=y -CONFIG_DM_PMIC_MAX77686=y -CONFIG_DM_REGULATOR_MAX77686=y CONFIG_DEBUG_UART=y CONFIG_DEBUG_UART_S5P=y -CONFIG_DEBUG_UART_CLOCK=100000000 CONFIG_DEBUG_UART_BASE=0x12c30000 +CONFIG_DEBUG_UART_CLOCK=100000000 +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_LDO=y +CONFIG_I2C_MUX=y +CONFIG_I2C_ARB_GPIO_CHALLENGE=y +CONFIG_DM_PMIC=y +CONFIG_DM_PMIC_MAX77686=y CONFIG_PMIC_S5M8767=y +CONFIG_PMIC_TPS65090=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_MAX77686=y CONFIG_REGULATOR_S5M8767=y +CONFIG_REGULATOR_TPS65090=y CONFIG_VIDEO_BRIDGE=y CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y +CONFIG_SOUND=y +CONFIG_I2S=y +CONFIG_I2S_SAMSUNG=y +CONFIG_SOUND_MAX98095=y +CONFIG_SOUND_WM8994=y +CONFIG_USB=y +CONFIG_DM_USB=y +CONFIG_ERRNO_STR=yconfigs/stv0991_defconfig index renamed from configs/stv0991_defconfig +0
-03bdb1fc..fbc31f8 100644
configs/stv0991_defconfig +1
-1@@ -9,6 +9,6 @@ CONFIG_AUTOBOOT_STOP_STR=" " # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set # CONFIG_CMD_SETEXPR is not set +CONFIG_OF_CONTROL=y CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y -CONFIG_OF_CONTROL=yconfigs/tqma6s_wru4_mmc_defconfig +0
-2@@ -3,11 +3,9 @@ CONFIG_ARCH_MX6=y CONFIG_TARGET_TQMA6=y CONFIG_TQMA6S=y CONFIG_WRU4=y -CONFIG_CMD_SETEXPR=y -CONFIG_CMD_NET=y CONFIG_AUTOBOOT_KEYED=y CONFIG_AUTOBOOT_PROMPT="Enter password in %d seconds to stopautoboot\n"
CONFIG_AUTOBOOT_ENCRYPTION=y
CONFIG_AUTOBOOT_STOP_STR_SHA256="36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068"configs/tqma6s_wru4_mmc_defconfig +1
-1-CONFIG_PCA9551_LED=y CONFIG_SPI_FLASH=y +CONFIG_PCA9551_LED=yconfigs/venice2_defconfig index renamed from configs/venice2_defconfig +0
-0a4735f6..2d56930 100644
configs/venice2_defconfig +1
-1@@ -10,8 +10,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra124-venice2" # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y -CONFIG_TEGRA114_SPI=y CONFIG_SPI_FLASH=y +CONFIG_TEGRA114_SPI=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=yconfigs/xilinx_zynqmp_ep_defconfig +1
-2@@ -1,5 +1,6 @@ CONFIG_ARM=y CONFIG_ARCH_ZYNQMP=y +CONFIG_SYS_TEXT_BASE=0x8000000 CONFIG_DEFAULT_DEVICE_TREE="zynqmp-ep" # CONFIG_CMD_CONSOLE is not set # CONFIG_CMD_IMLS is not set@@ -15,4 +16,3 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-ep" # CONFIG_CMD_NFS is not set CONFIG_CMD_TIME=y CONFIG_CMD_TIMER=y -CONFIG_SYS_TEXT_BASE=0x8000000 --2.5.0.rc2.392.g76e840b
PATCH v2 5/6 Tidy up some defconfig files
Hi Tom,
Quoted 16 lines · Tom Warren
Simon,
Quoted 14 lines
-----Original Message-----
From: Simon Glass [mailto:sjg at google.com] On Behalf Of Simon Glass
Sent: Tuesday, August 11, 2015 6:39 AM
To: U-Boot Mailing List
Cc: Bin Meng; Joe Hershberger; Simon Glass; Akshay Saraswat; Vikas Manocha; VishnuPatekar; Stefano Babic; Marek Vasut; Siarhei Siamashka; Nikita Kiryanov; Michal Simek; Chander Kashyap; Tom Warren; Chin-Liang See; Hans de Goede; Priyanka Jain; Pavel Machek; Codrin Ciubotariu; Michal Suchanek; Nitin Garg; Markus Niebel; Stephen Warren; Paul Kocialkowski; Przemyslaw Marczak; Lokesh Vutla; Aneesh Bansal; Tom Rini; Peng Fan; Allen Martin; Stefan Roese; Jens Lucius; Dinh Nguyen; Masahiro Yamada; York Sun; Otavio Salvador; Alison Wang; Chen-Yu Tsai; Wang Dongsheng
Subject: [PATCH v2 5/6] Tidy up some defconfig files
Quoted 6 lines
Quoted 3 lines
Several files are out of order. This means that when the moveconfig tool moves CONFIG options to
Kconfigit generates a large diff. To avoid this, reorder the files first.It appears (for P2571, at least) that you are not only reordering options (you moved
CONFIG_TEGRA114_SPI), but removing some (CONFIG_SPL_DMandCONFIG_USE_PRIVATE_LIBGCC).
If that's the intention, and removing those two options (because they're declared somewhere else?) doesn't affect the build/functionality, then perhaps two different patches are warranted - a cleanup patch (remove unused/unneeded config options) and then a reorder patch?
That looks wrong to me. I think it is because I did not have a correct toolchain for moveconfig for aarch64. I will take a look.
Quoted 3 lines
Tom
--
nvpublic
Thanks,
Simon
PATCH v2 5/6 Tidy up some defconfig files
In reply to Simon GlassHi Simon,
Quoted 6 lines · Simon Glass
Several files are out of order. This means that when the moveconfig tool moves CONFIG options to
Kconfigit generates a large diff. To avoid this, reorder the files first.Signed-off-by Simon Glass <[email protected]>---
Do you have an idea of which patches caused this reordering? Still some archs with defaults?
PATCH v2 5/6 Tidy up some defconfig files
Hi Joe,
Quoted 7 lines · Joe Hershberger
Hi Simon,
Quoted 4 lines · Simon Glass
Several files are out of order. This means that when the moveconfig tool moves CONFIG options to
Kconfigit generates a large diff. To avoid this, reorder the files first.
Quoted 7 lines
Quoted 2 lines
Signed-off-by Simon Glass <[email protected]>---
Acked-by Joe Hershberger <[email protected]>Do you have an idea of which patches caused this reordering? Still some archs with defaults?
Yes there are some defaults being removed and also a few things slightly out of order.
Regards,
Simon
PATCH v2 6/6 net: Move CONFIG_E1000 options to Kconfig
In reply to Simon GlassMove config for the E1000 Ethernet driver to Kconfig and tidy up affected boards.
---
Changes in v2:
- Add CONFIG_NETDEVICES where needed
- Add required changes to the defconfig files
configs/B4420QDS_NAND_defconfig | 2 ++ configs/B4420QDS_SPIFLASH_defconfig | 2 ++ configs/B4420QDS_defconfig | 2 ++ configs/B4860QDS_NAND_defconfig | 2 ++ configs/B4860QDS_SECURE_BOOT_defconfig | 2 ++ configs/B4860QDS_SPIFLASH_defconfig | 2 ++ configs/B4860QDS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/B4860QDS_defconfig | 2 ++ configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig | 2 ++ configs/BSC9132QDS_NAND_DDRCLK100_defconfig | 2 ++ configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig | 2 ++ configs/BSC9132QDS_NAND_DDRCLK133_defconfig | 2 ++ configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig | 2 ++ configs/BSC9132QDS_NOR_DDRCLK100_defconfig | 2 ++ configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig | 2 ++ configs/BSC9132QDS_NOR_DDRCLK133_defconfig | 2 ++ configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig | 2 ++ configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig | 2 ++ configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig | 2 ++ configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig | 2 ++ configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig | 2 ++ configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig | 2 ++ configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig | 2 ++ configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig | 2 ++ configs/C29XPCIE_NAND_defconfig | 2 ++ configs/C29XPCIE_NOR_SECBOOT_defconfig | 2 ++ configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig | 2 ++ configs/C29XPCIE_SPIFLASH_defconfig | 2 ++ configs/C29XPCIE_defconfig | 2 ++ configs/MPC8536DS_36BIT_defconfig | 2 ++ configs/MPC8536DS_SDCARD_defconfig | 2 ++ configs/MPC8536DS_SPIFLASH_defconfig | 2 ++ configs/MPC8536DS_defconfig | 2 ++ configs/MPC8544DS_defconfig | 2 ++ configs/MPC8548CDS_36BIT_defconfig | 2 ++ configs/MPC8548CDS_defconfig | 2 ++ configs/MPC8548CDS_legacy_defconfig | 2 ++ configs/MPC8569MDS_ATM_defconfig | 2 ++ configs/MPC8569MDS_defconfig | 2 ++ configs/MPC8572DS_36BIT_defconfig | 2 ++ configs/MPC8572DS_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_NAND_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_NOR_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 2 ++ configs/P1010RDB-PA_NAND_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PA_NAND_defconfig | 2 ++ configs/P1010RDB-PA_NOR_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PA_NOR_defconfig | 2 ++ configs/P1010RDB-PA_SDCARD_defconfig | 2 ++ configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PA_SPIFLASH_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_NAND_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_NOR_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 2 ++ configs/P1010RDB-PB_NAND_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PB_NAND_defconfig | 2 ++ configs/P1010RDB-PB_NOR_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PB_NOR_defconfig | 2 ++ configs/P1010RDB-PB_SDCARD_defconfig | 2 ++ configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig | 2 ++ configs/P1010RDB-PB_SPIFLASH_defconfig | 2 ++ configs/P1020MBG-PC_36BIT_SDCARD_defconfig | 2 ++ configs/P1020MBG-PC_36BIT_defconfig | 2 ++ configs/P1020MBG-PC_SDCARD_defconfig | 2 ++ configs/P1020MBG-PC_defconfig | 2 ++ configs/P1020RDB-PC_36BIT_NAND_defconfig | 2 ++ configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 2 ++ configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 2 ++ configs/P1020RDB-PC_36BIT_defconfig | 2 ++ configs/P1020RDB-PC_NAND_defconfig | 2 ++ configs/P1020RDB-PC_SDCARD_defconfig | 2 ++ configs/P1020RDB-PC_SPIFLASH_defconfig | 2 ++ configs/P1020RDB-PC_defconfig | 2 ++ configs/P1020RDB-PD_NAND_defconfig | 2 ++ configs/P1020RDB-PD_SDCARD_defconfig | 2 ++ configs/P1020RDB-PD_SPIFLASH_defconfig | 2 ++ configs/P1020RDB-PD_defconfig | 2 ++ configs/P1020UTM-PC_36BIT_SDCARD_defconfig | 2 ++ configs/P1020UTM-PC_36BIT_defconfig | 2 ++ configs/P1020UTM-PC_SDCARD_defconfig | 2 ++ configs/P1020UTM-PC_defconfig | 2 ++ configs/P1021RDB-PC_36BIT_NAND_defconfig | 2 ++ configs/P1021RDB-PC_36BIT_SDCARD_defconfig | 2 ++ configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig | 2 ++ configs/P1021RDB-PC_36BIT_defconfig | 2 ++ configs/P1021RDB-PC_NAND_defconfig | 2 ++ configs/P1021RDB-PC_SDCARD_defconfig | 2 ++ configs/P1021RDB-PC_SPIFLASH_defconfig | 2 ++ configs/P1021RDB-PC_defconfig | 2 ++ configs/P1022DS_36BIT_NAND_defconfig | 2 ++ configs/P1022DS_36BIT_SDCARD_defconfig | 2 ++ configs/P1022DS_36BIT_SPIFLASH_defconfig | 2 ++ configs/P1022DS_36BIT_defconfig | 2 ++ configs/P1022DS_NAND_defconfig | 2 ++ configs/P1022DS_SDCARD_defconfig | 2 ++ configs/P1022DS_SPIFLASH_defconfig | 2 ++ configs/P1022DS_defconfig | 2 ++ configs/P1023RDB_defconfig | 2 ++ configs/P1024RDB_36BIT_defconfig | 2 ++ configs/P1024RDB_NAND_defconfig | 2 ++ configs/P1024RDB_SDCARD_defconfig | 2 ++ configs/P1024RDB_SPIFLASH_defconfig | 2 ++ configs/P1024RDB_defconfig | 2 ++ configs/P1025RDB_36BIT_defconfig | 2 ++ configs/P1025RDB_NAND_defconfig | 2 ++ configs/P1025RDB_SDCARD_defconfig | 2 ++ configs/P1025RDB_SPIFLASH_defconfig | 2 ++ configs/P1025RDB_defconfig | 2 ++ configs/P2020RDB-PC_36BIT_NAND_defconfig | 2 ++ configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 2 ++ configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 2 ++ configs/P2020RDB-PC_36BIT_defconfig | 2 ++ configs/P2020RDB-PC_NAND_defconfig | 2 ++ configs/P2020RDB-PC_SDCARD_defconfig | 2 ++ configs/P2020RDB-PC_SPIFLASH_defconfig | 2 ++ configs/P2020RDB-PC_defconfig | 2 ++ configs/P2041RDB_NAND_defconfig | 2 ++ configs/P2041RDB_SDCARD_defconfig | 2 ++ configs/P2041RDB_SECURE_BOOT_defconfig | 2 ++ configs/P2041RDB_SPIFLASH_defconfig | 2 ++ configs/P2041RDB_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/P2041RDB_defconfig | 2 ++ configs/P3041DS_NAND_SECURE_BOOT_defconfig | 2 ++ configs/P3041DS_NAND_defconfig | 2 ++ configs/P3041DS_SDCARD_defconfig | 2 ++ configs/P3041DS_SECURE_BOOT_defconfig | 2 ++ configs/P3041DS_SPIFLASH_defconfig | 2 ++ configs/P3041DS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/P3041DS_defconfig | 2 ++ configs/P4080DS_SDCARD_defconfig | 2 ++ configs/P4080DS_SECURE_BOOT_defconfig | 2 ++ configs/P4080DS_SPIFLASH_defconfig | 2 ++ configs/P4080DS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/P4080DS_defconfig | 2 ++ configs/P5020DS_NAND_SECURE_BOOT_defconfig | 2 ++ configs/P5020DS_NAND_defconfig | 2 ++ configs/P5020DS_SDCARD_defconfig | 2 ++ configs/P5020DS_SECURE_BOOT_defconfig | 2 ++ configs/P5020DS_SPIFLASH_defconfig | 2 ++ configs/P5020DS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/P5020DS_defconfig | 2 ++ configs/P5040DS_NAND_SECURE_BOOT_defconfig | 2 ++ configs/P5040DS_NAND_defconfig | 2 ++ configs/P5040DS_SDCARD_defconfig | 2 ++ configs/P5040DS_SECURE_BOOT_defconfig | 2 ++ configs/P5040DS_SPIFLASH_defconfig | 2 ++ configs/P5040DS_defconfig | 2 ++ configs/T1023RDB_NAND_defconfig | 2 ++ configs/T1023RDB_SDCARD_defconfig | 2 ++ configs/T1023RDB_SECURE_BOOT_defconfig | 2 ++ configs/T1023RDB_SPIFLASH_defconfig | 2 ++ configs/T1023RDB_defconfig | 2 ++ configs/T1024QDS_D4_SECURE_BOOT_defconfig | 2 ++ configs/T1024QDS_NAND_defconfig | 2 ++ configs/T1024QDS_SDCARD_defconfig | 2 ++ configs/T1024QDS_SECURE_BOOT_defconfig | 2 ++ configs/T1024QDS_SPIFLASH_defconfig | 2 ++ configs/T1024QDS_defconfig | 2 ++ configs/T1024RDB_NAND_defconfig | 2 ++ configs/T1024RDB_SDCARD_defconfig | 2 ++ configs/T1024RDB_SECURE_BOOT_defconfig | 2 ++ configs/T1024RDB_SPIFLASH_defconfig | 2 ++ configs/T1024RDB_defconfig | 2 ++ configs/T1040D4RDB_NAND_defconfig | 2 ++ configs/T1040D4RDB_SDCARD_defconfig | 2 ++ configs/T1040D4RDB_SECURE_BOOT_defconfig | 2 ++ configs/T1040D4RDB_SPIFLASH_defconfig | 2 ++ configs/T1040D4RDB_defconfig | 2 ++ configs/T1040QDS_D4_defconfig | 2 ++ configs/T1040QDS_SECURE_BOOT_defconfig | 2 ++ configs/T1040QDS_defconfig | 2 ++ configs/T1040RDB_NAND_defconfig | 2 ++ configs/T1040RDB_SDCARD_defconfig | 2 ++ configs/T1040RDB_SECURE_BOOT_defconfig | 2 ++ configs/T1040RDB_SPIFLASH_defconfig | 2 ++ configs/T1040RDB_defconfig | 2 ++ configs/T1042D4RDB_NAND_defconfig | 2 ++ configs/T1042D4RDB_SDCARD_defconfig | 2 ++ configs/T1042D4RDB_SECURE_BOOT_defconfig | 2 ++ configs/T1042D4RDB_SPIFLASH_defconfig | 2 ++ configs/T1042D4RDB_defconfig | 2 ++ configs/T1042RDB_PI_NAND_defconfig | 2 ++ configs/T1042RDB_PI_SDCARD_defconfig | 2 ++ configs/T1042RDB_PI_SPIFLASH_defconfig | 2 ++ configs/T1042RDB_PI_defconfig | 2 ++ configs/T1042RDB_SECURE_BOOT_defconfig | 2 ++ configs/T1042RDB_defconfig | 2 ++ configs/T2080QDS_NAND_defconfig | 2 ++ configs/T2080QDS_SDCARD_defconfig | 2 ++ configs/T2080QDS_SECURE_BOOT_defconfig | 2 ++ configs/T2080QDS_SPIFLASH_defconfig | 2 ++ configs/T2080QDS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/T2080QDS_defconfig | 2 ++ configs/T2080RDB_NAND_defconfig | 2 ++ configs/T2080RDB_SDCARD_defconfig | 2 ++ configs/T2080RDB_SECURE_BOOT_defconfig | 2 ++ configs/T2080RDB_SPIFLASH_defconfig | 2 ++ configs/T2080RDB_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/T2080RDB_defconfig | 2 ++ configs/T2081QDS_NAND_defconfig | 2 ++ configs/T2081QDS_SDCARD_defconfig | 2 ++ configs/T2081QDS_SPIFLASH_defconfig | 2 ++ configs/T2081QDS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/T2081QDS_defconfig | 2 ++ configs/T4160QDS_NAND_defconfig | 2 ++ configs/T4160QDS_SDCARD_defconfig | 2 ++ configs/T4160QDS_SECURE_BOOT_defconfig | 2 ++ configs/T4160QDS_defconfig | 2 ++ configs/T4160RDB_defconfig | 2 ++ configs/T4240QDS_NAND_defconfig | 2 ++ configs/T4240QDS_SDCARD_defconfig | 2 ++ configs/T4240QDS_SECURE_BOOT_defconfig | 2 ++ configs/T4240QDS_SRIO_PCIE_BOOT_defconfig | 2 ++ configs/T4240QDS_defconfig | 2 ++ configs/T4240RDB_SDCARD_defconfig | 2 ++ configs/T4240RDB_defconfig | 2 ++ configs/TWR-P1025_defconfig | 2 ++ configs/UCP1020_SPIFLASH_defconfig | 2 ++ configs/UCP1020_defconfig | 2 ++ configs/apalis_t30_defconfig | 2 ++ configs/bayleybay_defconfig | 2 ++ configs/caddy2_defconfig | 2 ++ configs/coreboot-x86_defconfig | 2 ++ configs/crownbay_defconfig | 2 ++ configs/gwventana_defconfig | 2 ++ configs/kmcoge4_defconfig | 2 ++ configs/kmlion1_defconfig | 2 ++ configs/ls1021aqds_ddr4_nor_defconfig | 2 ++ configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 2 ++ configs/ls1021aqds_nand_defconfig | 2 ++ configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 2 ++ configs/ls1021aqds_nor_defconfig | 2 ++ configs/ls1021aqds_nor_lpuart_defconfig | 2 ++ configs/ls1021aqds_qspi_defconfig | 2 ++ configs/ls1021aqds_sdcard_defconfig | 2 ++ configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 2 ++ configs/ls1021atwr_nor_defconfig | 2 ++ configs/ls1021atwr_nor_lpuart_defconfig | 2 ++ configs/ls1021atwr_qspi_defconfig | 2 ++ configs/ls1021atwr_sdcard_defconfig | 2 ++ configs/ls2085aqds_defconfig | 2 ++ configs/ls2085aqds_nand_defconfig | 2 ++ configs/ls2085ardb_defconfig | 2 ++ configs/ls2085ardb_nand_defconfig | 2 ++ configs/qemu-ppce500_defconfig | 2 ++ configs/qemu-x86_defconfig | 2 ++ include/configs/B4860QDS.h | 1 - include/configs/BSC9132QDS.h | 1 - include/configs/C29XPCIE.h | 1 - include/configs/MPC8536DS.h | 1 - include/configs/MPC8544DS.h | 1 - include/configs/MPC8548CDS.h | 1 - include/configs/MPC8569MDS.h | 1 - include/configs/MPC8572DS.h | 1 - include/configs/P1010RDB.h | 1 - include/configs/P1022DS.h | 1 - include/configs/P1023RDB.h | 1 - include/configs/P2041RDB.h | 1 - include/configs/T102xQDS.h | 1 - include/configs/T102xRDB.h | 1 - include/configs/T1040QDS.h | 1 - include/configs/T104xRDB.h | 1 - include/configs/T208xQDS.h | 1 - include/configs/T208xRDB.h | 1 - include/configs/T4240RDB.h | 1 - include/configs/UCP1020.h | 1 - include/configs/apalis_t30.h | 1 - include/configs/bayleybay.h | 1 - include/configs/corenet_ds.h | 1 - include/configs/crownbay.h | 1 - include/configs/gw_ventana.h | 1 - include/configs/km/kmp204x-common.h | 1 - include/configs/ls1021aqds.h | 1 - include/configs/ls1021atwr.h | 1 - include/configs/ls2085aqds.h | 1 - include/configs/ls2085ardb.h | 1 - include/configs/p1_p2_rdb_pc.h | 1 - include/configs/p1_twr.h | 1 - include/configs/qemu-ppce500.h | 1 - include/configs/qemu-x86.h | 1 - include/configs/t4qds.h | 1 - include/configs/vme8349.h | 1 - 290 files changed, 508 insertions(+), 36 deletions(-)
configs/B4420QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_B4860QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4420,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4420QDS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_B4860QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4420,RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4420QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_B4860QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4420" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4860QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_B4860QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4860QDS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_B4860QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4860QDS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_B4860QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4860QDS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF4000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/B4860QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_B4860QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_B4860" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND_SECBOOT,SYS_CLK_100_DDR_100,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NAND_DDRCLK100_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_BSC9132QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND,SYS_CLK_100_DDR_100" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND_SECBOOT,SYS_CLK_100_DDR_133,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NAND_DDRCLK133_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_BSC9132QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,NAND,SYS_CLK_100_DDR_133" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_100,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NOR_DDRCLK100_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_100" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_133,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_NOR_DDRCLK133_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SYS_CLK_100_DDR_133" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_100,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_100" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_133,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SDCARD,SYS_CLK_100_DDR_133" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_100,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_100" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_133,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_BSC9132QDS=y CONFIG_SYS_EXTRA_OPTIONS="BSC9132QDS,SPIFLASH,SYS_CLK_100_DDR_133" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/C29XPCIE_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/C29XPCIE_NOR_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_C29XPCIE=y CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_C29XPCIE=y CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SPIFLASH,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/C29XPCIE_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_C29XPCIE=y CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/C29XPCIE_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_C29XPCIE=y CONFIG_SYS_EXTRA_OPTIONS="C29XPCIE,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8536DS_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_MPC8536DS=y CONFIG_SYS_EXTRA_OPTIONS="36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8536DS_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_MPC8536DS=y CONFIG_SYS_EXTRA_OPTIONS="SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8536DS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_MPC8536DS=y CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8536DS_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8536DS=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8544DS_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8544DS=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8548CDS_36BIT_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8548CDS=y CONFIG_SYS_EXTRA_OPTIONS="36BIT" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8548CDS_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8548CDS=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8548CDS_legacy_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8548CDS=y CONFIG_SYS_EXTRA_OPTIONS="LEGACY" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8569MDS_ATM_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8569MDS=y CONFIG_SYS_EXTRA_OPTIONS="ATM" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8569MDS_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8569MDS=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8572DS_36BIT_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8572DS=y CONFIG_SYS_EXTRA_OPTIONS="36BIT" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/MPC8572DS_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_MPC8572DS=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,NAND_SECBOOT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_NOR_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SPIFLASH,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_NAND_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,NAND_SECBOOT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_NOR_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_NOR_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SPIFLASH,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PA_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PA,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,NAND_SECBOOT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_NOR_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SPIFLASH,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_NAND_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,NAND_SECBOOT,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_NOR_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_NOR_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1010RDB=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SPIFLASH,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1010RDB-PB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1010RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1010RDB_PB,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020MBG-PC_36BIT_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020MBG,SDCARD,36BIT" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020MBG-PC_36BIT_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020MBG,36BIT" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020MBG-PC_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020MBG,SDCARD" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020MBG-PC_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020MBG" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_36BIT_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_36BIT_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PC_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PC" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PD_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PD_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PD_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020RDB-PD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020RDB_PD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020UTM-PC_36BIT_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020UTM,36BIT,SDCARD" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020UTM-PC_36BIT_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020UTM,36BIT" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020UTM-PC_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1020UTM,SDCARD" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1020UTM-PC_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1020UTM" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_36BIT_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_36BIT_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1021RDB-PC_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1021RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_36BIT_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_36BIT_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1022DS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="36BIT,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_36BIT_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1022DS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1022DS=y CONFIG_SYS_EXTRA_OPTIONS="36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1022DS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1022DS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1022DS_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1022DS=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1023RDB_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1023RDB=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1024RDB_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1024RDB_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1024RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1024RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1024RDB,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1024RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1024RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1025RDB_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1025RDB_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1025RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1025RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P1025RDB,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P1025RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P1025RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_36BIT_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_36BIT_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_36BIT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,36BIT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_NAND_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SPL=y CONFIG_TPL=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2020RDB-PC_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P1_P2_RDB_PC=y CONFIG_SYS_EXTRA_OPTIONS="P2020RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2041RDB_NAND_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P2041RDB=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2041RDB_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P2041RDB=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2041RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P2041RDB=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2041RDB_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P2041RDB=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2041RDB_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P2041RDB_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P2041RDB=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_NAND_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_NAND_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P3041DS_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P3041DS=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P4080DS_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P4080DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P4080DS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P4080DS=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P4080DS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P4080DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P4080DS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P4080DS_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P4080DS=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_NAND_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_NAND_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF40000" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5020DS_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P5020DS=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5040DS_NAND_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5040DS_NAND_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5040DS_SDCARD_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SDCARD,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5040DS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5040DS_SPIFLASH_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPIFLASH,SYS_TEXT_BASE=0xFFF40000" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/P5040DS_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P5040DS=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1023RDB_NAND_defconfig +2 -0
@@ -6,3 +6,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T1023,T1023RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1023RDB_SDCARD_defconfig +2 -0
@@ -6,3 +6,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T1023,T1023RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1023RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1023,T1023RDB,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1023RDB_SPIFLASH_defconfig +2 -0
@@ -6,3 +6,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T1023,T1023RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1023RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1023,T1023RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024QDS_D4_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XQDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T102XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024QDS_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T102XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024QDS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XQDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024QDS_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T102XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XQDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024RDB_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T102XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,T1024RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T102XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,T1024RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,T1024RDB,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T102XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,T1024RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1024RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T102XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1024,T1024RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040D4RDB_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040D4RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040D4RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040D4RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040D4RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040D4RDB,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040QDS_D4_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T1040QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040QDS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T1040QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T1040QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040RDB_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,SECURE_BOOT,T1040RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1040RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1040,T1040RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042D4RDB_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,NAND,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042D4RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042D4RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042D4RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042D4RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042D4RDB,T104XD4RDB,SYS_FSL_DDR4" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042RDB_PI_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042RDB_PI_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042RDB_PI_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T104XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042RDB_PI_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB_PI" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,SECURE_BOOT,T1042RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T1042RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T104XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T1042,T1042RDB" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080QDS_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080QDS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T208XQDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080QDS_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080QDS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF4000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T208XQDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080RDB_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080RDB_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T208XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080RDB_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XRDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080RDB_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF4000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2080RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T208XRDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2080" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2081QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2081QDS_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2081QDS_SPIFLASH_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T208XQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2081QDS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF4000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T2081QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T208XQDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T2081" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4160QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T4240QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4160QDS_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T4240QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4160QDS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T4240QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4160QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T4240QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4160RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T4240RDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4160" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240QDS_NAND_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T4240QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,RAMBOOT_PBL,SPL_FSL_PBL,NAND" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240QDS_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T4240QDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240QDS_SECURE_BOOT_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T4240QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,SECURE_BOOT" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240QDS_SRIO_PCIE_BOOT_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,SRIO_PCIE_BOOT_SLAVE,SYS_TEXT_BASE=0xFFF4000 # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240QDS_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T4240QDS=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240RDB_SDCARD_defconfig +2 -0
@@ -4,3 +4,5 @@ CONFIG_TARGET_T4240RDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/T4240RDB_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_T4240RDB=y CONFIG_SYS_EXTRA_OPTIONS="PPC_T4240" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/TWR-P1025_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_PPC=y CONFIG_MPC85xx=y CONFIG_TARGET_P1_TWR=y CONFIG_SYS_EXTRA_OPTIONS="TWR_P1025" +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/UCP1020_SPIFLASH_defconfig +2 -0
@@ -6,3 +6,5 @@ CONFIG_AUTOBOOT_KEYED=y CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc>\" to stop\n" CONFIG_AUTOBOOT_STOP_STR="\x1b" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/UCP1020_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_AUTOBOOT_KEYED=y CONFIG_AUTOBOOT_PROMPT="Autobooting in %d seconds, press \"<Esc>\" to stop\n" CONFIG_AUTOBOOT_STOP_STR="\x1b" CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/apalis_t30_defconfig +2 -0
@@ -9,6 +9,8 @@ CONFIG_DEFAULT_DEVICE_TREE="tegra30-apalis" # CONFIG_CMD_FPGA is not set # CONFIG_CMD_NFS is not set CONFIG_SPL_DM=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USE_PRIVATE_LIBGCC=y
configs/bayleybay_defconfig +2 -0
@@ -19,6 +19,8 @@ CONFIG_OF_CONTROL=y CONFIG_CPU=y CONFIG_DM_PCI=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_VIDEO_VESA=y CONFIG_FRAMEBUFFER_SET_VESA_MODE=y CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
configs/caddy2_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC83xx=y CONFIG_TARGET_VME8349=y CONFIG_SYS_EXTRA_OPTIONS="CADDY2" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/coreboot-x86_defconfig +2 -0
@@ -12,5 +12,7 @@ CONFIG_CMD_BOOTSTAGE=y CONFIG_OF_CONTROL=y CONFIG_DM_PCI=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_USE_PRIVATE_LIBGCC=y CONFIG_SYS_VSNPRINTF=y
configs/crownbay_defconfig +2 -0
@@ -19,6 +19,8 @@ CONFIG_OF_CONTROL=y CONFIG_CPU=y CONFIG_DM_PCI=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_VIDEO_VESA=y CONFIG_FRAMEBUFFER_SET_VESA_MODE=y CONFIG_DM_RTC=y
configs/gwventana_defconfig +2 -0
@@ -7,4 +7,6 @@ CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_DM=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_DM_SERIAL=y
configs/kmcoge4_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="KMCOGE4" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/kmlion1_defconfig +2 -0
@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="KMLION1" # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_ddr4_nor_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_ddr4_nor_lpuart_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4,LPUART" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_nand_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_TARGET_LS1021AQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPL_FSL_PBL,NAND_BOOT" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_nor_SECURE_BOOT_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_nor_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_nor_lpuart_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y CONFIG_SYS_EXTRA_OPTIONS="LPUART" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021aqds_qspi_defconfig +2 -0
@@ -7,4 +7,6 @@ CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT" CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_DM_SPI=y
configs/ls1021aqds_sdcard_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_TARGET_LS1021AQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPL_FSL_PBL,SD_BOOT" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021atwr_nor_SECURE_BOOT_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021ATWR=y CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021atwr_nor_defconfig +2 -0
@@ -1,3 +1,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021ATWR=y # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021atwr_nor_lpuart_defconfig +2 -0
@@ -2,3 +2,5 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021ATWR=y CONFIG_SYS_EXTRA_OPTIONS="LPUART" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls1021atwr_qspi_defconfig +2 -0
@@ -7,4 +7,6 @@ CONFIG_SYS_EXTRA_OPTIONS="QSPI_BOOT" CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_DM_SPI=y
configs/ls1021atwr_sdcard_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_TARGET_LS1021ATWR=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPL_FSL_PBL,SD_BOOT" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls2085aqds_defconfig +2 -0
@@ -7,5 +7,7 @@ CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4" CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_DM_SPI=y CONFIG_FSL_DSPI=y
configs/ls2085aqds_nand_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_TARGET_LS2085AQDS=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4,NAND" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/ls2085ardb_defconfig +2 -0
@@ -7,5 +7,7 @@ CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4" CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_DM_SPI=y CONFIG_FSL_DSPI=y
configs/ls2085ardb_nand_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_TARGET_LS2085ARDB=y CONFIG_SPL=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4,NAND" # CONFIG_CMD_SETEXPR is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/qemu-ppce500_defconfig +2 -0
@@ -3,3 +3,5 @@ CONFIG_MPC85xx=y CONFIG_TARGET_QEMU_PPCE500=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set +CONFIG_NETDEVICES=y +CONFIG_E1000=y
configs/qemu-x86_defconfig +2 -0
@@ -15,6 +15,8 @@ CONFIG_CMD_BOOTSTAGE=y CONFIG_OF_CONTROL=y CONFIG_CPU=y CONFIG_SPI_FLASH=y +CONFIG_NETDEVICES=y +CONFIG_E1000=y CONFIG_VIDEO_VESA=y CONFIG_FRAMEBUFFER_SET_VESA_MODE=y CONFIG_FRAMEBUFFER_VESA_MODE_111=y
include/configs/B4860QDS.h +0 -1
@@ -718,7 +718,6 @@ unsigned long get_board_ddr_clk(void);#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/BSC9132QDS.h +0 -1
@@ -94,7 +94,6 @@#define CONFIG_CMD_PCI -#define CONFIG_E1000 /* E1000 pci Ethernet card*/ /* * PCI Windows
include/configs/C29XPCIE.h +0 -1
@@ -101,7 +101,6 @@#define CONFIG_CMD_PCI -#define CONFIG_E1000 /* * PCI Windows
include/configs/MPC8536DS.h +0 -1
@@ -61,7 +61,6 @@#define CONFIG_SYS_PCI_64BIT 1/* enable 64-bit PCI resources */ #define CONFIG_FSL_LAW 1/* Use common FSL init code */ -#define CONFIG_E1000 1/* Defind e1000 pci Ethernet card*/ #define CONFIG_TSEC_ENET /* tsec ethernet support */ #define CONFIG_ENV_OVERWRITE
include/configs/MPC8544DS.h +0 -1
@@ -32,7 +32,6 @@#define CONFIG_SYS_PCI_64BIT 1/* enable 64-bit PCI resources */ #define CONFIG_FSL_LAW 1/* Use common FSL init code */ -#define CONFIG_E1000 1/* Defind e1000 pci Ethernet card*/ #define CONFIG_TSEC_ENET /* tsec ethernet support */ #define CONFIG_ENV_OVERWRITE
include/configs/MPC8548CDS.h +0 -1
@@ -423,7 +423,6 @@ extern unsigned long get_clock_freq(void);#undef CONFIG_EEPRO100#undef CONFIG_TULIP -#define CONFIG_E1000 /* Define e1000 pci Ethernet card */ #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
include/configs/MPC8569MDS.h +0 -1
@@ -441,7 +441,6 @@ extern unsigned long get_clock_freq(void);#undef CONFIG_EEPRO100#undef CONFIG_TULIP -#define CONFIG_E1000 /* Define e1000 pci Ethernet card */ #undef CONFIG_PCI_SCAN_SHOW/* show pci devices on startup */
include/configs/MPC8572DS.h +0 -1
@@ -505,7 +505,6 @@#undef CONFIG_EEPRO100#undef CONFIG_TULIP#undef CONFIG_RTL8139 -#define CONFIG_E1000 /* Define e1000 pci Ethernet card */ #ifndef CONFIG_PCI_PNP #define PCI_ENET0_IOADDR CONFIG_SYS_PCIE3_IO_BUS
include/configs/P1010RDB.h +0 -1
@@ -186,7 +186,6 @@#define CONFIG_CMD_PCI -#define CONFIG_E1000 /* E1000 pci Ethernet card*/ /* * PCI Windows
include/configs/P1022DS.h +0 -1
@@ -554,7 +554,6 @@#define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ -#define CONFIG_E1000 /* Define e1000 pci Ethernet card */ #endif /* SATA */
include/configs/P1023RDB.h +0 -1
@@ -250,7 +250,6 @@ extern unsigned long get_clock_freq(void);#define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000/* 64k */ #if defined(CONFIG_PCI ) -#define CONFIG_E1000 /* Defind e1000 pci Ethernet card */ #define CONFIG_PCI_PNP /* do pci plug-and-play */ #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #endif /* CONFIG_PCI */
include/configs/P2041RDB.h +0 -1
@@ -562,7 +562,6 @@ unsigned long get_board_sys_clk(unsigned long dummy);#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/T102xQDS.h +0 -1
@@ -668,7 +668,6 @@ unsigned long get_board_ddr_clk(void);#endif #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION #endif /* CONFIG_PCI */
include/configs/T102xRDB.h +0 -1
@@ -681,7 +681,6 @@ unsigned long get_board_ddr_clk(void);#endif #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION #endif /* CONFIG_PCI */
include/configs/T1040QDS.h +0 -1
@@ -547,7 +547,6 @@ unsigned long get_board_ddr_clk(void);#endif #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/T104xRDB.h +0 -1
@@ -605,7 +605,6 @@ $(SRCTREE)/board/freescale/t104xrdb/t1042d4_rcw.cfg#endif #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/T208xQDS.h +0 -1
@@ -619,7 +619,6 @@ unsigned long get_board_ddr_clk(void);#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */ -#define CONFIG_E1000 #define CONFIG_PCI_PNP /* do pci plug-and-play */ #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/T208xRDB.h +0 -1
@@ -567,7 +567,6 @@ unsigned long get_board_ddr_clk(void);#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata LSZ ADD */ -#define CONFIG_E1000 #define CONFIG_PCI_PNP /* do pci plug-and-play */ #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/T4240RDB.h +0 -1
@@ -278,7 +278,6 @@#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/UCP1020.h +0 -1
@@ -420,7 +420,6 @@#define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000/* 64k */ #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 /* Defind e1000 pci Ethernet card*/ #define CONFIG_CMD_PCI #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
include/configs/apalis_t30.h +0 -1
@@ -52,7 +52,6 @@#define CONFIG_CMD_PCI_ENUM /* PCI networking support */ -#define CONFIG_E1000 #define CONFIG_E1000_NO_NVM /* General networking support */
include/configs/bayleybay.h +0 -1
@@ -19,7 +19,6 @@#define CONFIG_PCI_CONFIG_HOST_BRIDGE #define CONFIG_SYS_EARLY_PCI_INIT #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_STD_DEVICES_SETTINGS "stdin=serial,vga,usbkbd\0" \ "stdout=serial,vga\0" \
include/configs/corenet_ds.h +0 -1
@@ -575,7 +575,6 @@#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/crownbay.h +0 -1
@@ -34,7 +34,6 @@#define CONFIG_PCI_CONFIG_HOST_BRIDGE #define CONFIG_SYS_EARLY_PCI_INIT #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_STD_DEVICES_SETTINGS "stdin=serial,vga,usbkbd\0" \ "stdout=serial,vga\0" \
include/configs/gw_ventana.h +0 -1
@@ -168,7 +168,6 @@/* Ethernet support */ #define CONFIG_FEC_MXC -#define CONFIG_E1000 #define CONFIG_MII #define IMX_FEC_BASE ENET_BASE_ADDR#define CONFIG_FEC_XCV_TYPE RGMII
include/configs/km/kmp204x-common.h +0 -1
@@ -375,7 +375,6 @@ int get_scl(void);#define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/ls1021aqds.h +0 -1
@@ -547,7 +547,6 @@ unsigned long get_board_ddr_clk(void);#ifdef CONFIG_PCI #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW #define CONFIG_CMD_PCI #endif
include/configs/ls1021atwr.h +0 -1
@@ -395,7 +395,6 @@#ifdef CONFIG_PCI #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW #define CONFIG_CMD_PCI #endif
include/configs/ls2085aqds.h +0 -1
@@ -313,7 +313,6 @@ unsigned long get_board_ddr_clk(void);#ifdef CONFIG_PCI #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW #define CONFIG_CMD_PCI #endif
include/configs/ls2085ardb.h +0 -1
@@ -277,7 +277,6 @@ unsigned long get_board_sys_clk(void);#ifdef CONFIG_PCI #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW #define CONFIG_CMD_PCI #endif
include/configs/p1_p2_rdb_pc.h +0 -1
@@ -767,7 +767,6 @@#define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000/* 64k */ #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 /* Defind e1000 pci Ethernet card*/ #define CONFIG_CMD_PCI #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
include/configs/p1_twr.h +0 -1
@@ -303,7 +303,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);#define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000/* 64k */ #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 /* Defind e1000 pci Ethernet card*/ #define CONFIG_CMD_PCI #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
include/configs/qemu-ppce500.h +0 -1
@@ -136,7 +136,6 @@ extern unsigned long long get_phys_ccsrbar_addr_early(void);#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/qemu-x86.h +0 -1
@@ -30,7 +30,6 @@#define CONFIG_PCI_CONFIG_HOST_BRIDGE #define CONFIG_PCI_PNP -#define CONFIG_E1000 #define CONFIG_STD_DEVICES_SETTINGS "stdin=serial,vga\0" \ "stdout=serial,vga\0" \
include/configs/t4qds.h +0 -1
@@ -233,7 +233,6 @@#ifdef CONFIG_PCI #define CONFIG_PCI_INDIRECT_BRIDGE #define CONFIG_PCI_PNP /* do pci plug-and-play */ -#define CONFIG_E1000 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ #define CONFIG_DOS_PARTITION
include/configs/vme8349.h +0 -1
@@ -298,7 +298,6 @@* TSEC configuration */ #ifdef VME_CADDY2 -#define CONFIG_E1000 #else #define CONFIG_TSEC_ENET /* TSEC ethernet support */ #endif
Signature · 1 line
2.5.0.rc2.392.g76e840b
PATCH v2 6/6 net: Move CONFIG_E1000 options to Kconfig
Hi Simon,
Quoted 8 lines · Simon Glass
Move config for the E1000 Ethernet driver to
Kconfigand tidy up affected boards.Signed-off-by Simon Glass <[email protected]>---
Changes in v2:
- AddCONFIG_NETDEVICESwhere needed
I'm surprised to see this. In drivers/net/Kconfig we say "default y if DM_ETH for NETDEVICES". That must mean that you are not enabling DM_ETH, but that seems wrong.
Quoted 1 line
- Add required changes to the defconfig files
PATCH v2 6/6 net: Move CONFIG_E1000 options to Kconfig
Hi Joe,
Quoted 9 lines · Joe Hershberger
Hi Simon,
Quoted 6 lines · Simon Glass
Move config for the E1000 Ethernet driver to
Kconfigand tidy up affected boards.Signed-off-by Simon Glass <[email protected]>---
Quoted 6 lines
Quoted 2 lines
Changes in v2:
- AddCONFIG_NETDEVICESwhere neededI'm surprised to see this. In
drivers/net/Kconfigwe say "default y ifDM_ETHfor NETDEVICES". That must mean that you are not enablingDM_ETH, but that seems wrong.
This series adds driver model support for e1000 but does not require it. Most boards don't use driver model for e1000, and that switch-over is a separate issue.
Regards,
Simon
PATCH v2 6/6 net: Move CONFIG_E1000 options to Kconfig
Hi Simon,
Quoted 15 lines · Simon Glass
Hi Joe,
Quoted 12 lines · Joe Hershberger
Hi Simon,
Quoted 8 lines · Simon Glass
Move config for the E1000 Ethernet driver to
Kconfigand tidy up affected boards.Signed-off-by Simon Glass <[email protected]>---
Changes in v2:
- AddCONFIG_NETDEVICESwhere needed
Quoted 7 lines
Quoted 3 lines
I'm surprised to see this. In
drivers/net/Kconfigwe say "default y ifDM_ETHfor NETDEVICES". That must mean that you are not enablingDM_ETH, but that seems wrong.This series adds driver model support for e1000 but does not require it. Most boards don't use driver model for e1000, and that switch-over is a separate issue.
OK, that makes sense.
v2 cover net: Move e1000 driver to driver model and Kconfig
In reply to Simon GlassQuoted 20 lines · Simon Glass
This little series updates the e1000 Ethernet driver to support driver
model. It also moves the configuration toKconfigand adjusts all boards
using Masahiro's excellent moveconfig tool.To avoid a large patch which mixes irrelevant changes this series includes a
patch to reorder the defconfig files before changing them.Unfortunately the NETDEVICES config must be enabled also so that E1000 will
actually be enabled.Changes in v2:
- Move theKconfigadditions to a new patch
- Add new patch to tidy up some defconfig files
- AddCONFIG_NETDEVICESwhere needed
- Add required changes to the defconfig files
Quoted 7 lines
Simon Glass (6):
net: e1000: Move #include ofcommon.hto the C files
net: e1000: Prepare for driver model conversion
net: e1000: Convert to driver model
net: e1000: AddKconfigoptions
Tidy up some defconfig files
net: MoveCONFIG_E1000options toKconfig
Tested-on: Apalis T30 2GB on Apalis Evaluation Board
Note: Tegra PCIe driver is not DM enabled as of yet. Just tested that this series does not break regular operation thereof.