u-boot/drivers/net
Tom Rini 47e544f576 Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD"
Simon Glass <sjg@chromium.org> says:

When the SPL build-phase was first created it was designed to solve a
particular problem (the need to init SDRAM so that U-Boot proper could
be loaded). It has since expanded to become an important part of U-Boot,
with three phases now present: TPL, VPL and SPL

Due to this history, the term 'SPL' is used to mean both a particular
phase (the one before U-Boot proper) and all the non-proper phases.
This has become confusing.

For a similar reason CONFIG_SPL_BUILD is set to 'y' for all 'SPL'
phases, not just SPL. So code which can only be compiled for actual SPL,
for example, must use something like this:

   #if defined(CONFIG_SPL_BUILD) && !defined(CONFIG_TPL_BUILD)

In Makefiles we have similar issues. SPL_ has been used as a variable
which expands to either SPL_ or nothing, to chose between options like
CONFIG_BLK and CONFIG_SPL_BLK. When TPL appeared, a new SPL_TPL variable
was created which expanded to 'SPL_', 'TPL_' or nothing. Later it was
updated to support 'VPL_' as well.

This series starts a change in terminology and usage to resolve the
above issues:

- The word 'xPL' is used instead of 'SPL' to mean a non-proper build
- A new CONFIG_XPL_BUILD define indicates that the current build is an
  'xPL' build
- The existing CONFIG_SPL_BUILD is changed to mean SPL; it is not now
  defined for TPL and VPL phases
- The existing SPL_ Makefile variable is renamed to SPL_
- The existing SPL_TPL Makefile variable is renamed to PHASE_

It should be noted that xpl_phase() can generally be used instead of
the above CONFIGs without a code-space or run-time penalty.

This series does not attempt to convert all of U-Boot to use this new
terminology but it makes a start. In particular, renaming spl.h and
common/spl seems like a bridge too far at this point.

The series is fully bisectable. It has also been checked to ensure there
are no code-size changes on any commit.
2024-10-11 12:23:25 -06:00
..
bnxt drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
fm net: fm: call dtsec_init_phy() only when it is defined 2024-09-24 13:41:21 -06:00
fsl-mc drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
ldpaa_eth drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
mscc_eswitch drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
octeon global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
octeontx pci: Add mask parameter to dm_pci_map_bar() 2022-05-03 18:33:29 -04:00
octeontx2 cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
pfe_eth drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
phy net: phy: ncsi: depend on NET 2024-09-24 13:41:21 -06:00
qe Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ti drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
ag7xxx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
altera_tse.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
altera_tse.h
aspeed_mdio.c driver: net: Add Aspeed AST2700 MDIO support 2024-09-11 20:34:48 +08:00
bcm-sf2-eth-gmac.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bcm-sf2-eth-gmac.h drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
bcm-sf2-eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bcm-sf2-eth.h
bcm6348-eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bcm6368-eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bcmgenet.c bcmgenet: fix Rx buffer corruption caused by lack of cache flush 2024-06-13 16:30:46 -06:00
calxedaxgmac.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
cortina_ni.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
cortina_ni.h net: cortina_ni: Add eth support for Cortina Access CAxxxx SoCs 2021-01-27 10:47:44 -05:00
dc2114x.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
designware.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
designware.h drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
dm9000x.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dm9000x.h
dsa_sandbox.c net: update NXP copyright text 2021-09-28 18:50:56 +03:00
dwc_eth_qos.c net: dwc_eth_qos: Add glue driver for Intel MAC 2024-09-03 09:12:00 -06:00
dwc_eth_qos.h net: dwc_eth_qos: Add glue driver for Intel MAC 2024-09-03 09:12:00 -06:00
dwc_eth_qos_imx.c net: dwc_eth_qos: Adapt probe() for PCI devices 2024-09-03 09:12:00 -06:00
dwc_eth_qos_intel.c net: dwc_eth_qos: Add glue driver for Intel MAC 2024-09-03 09:12:00 -06:00
dwc_eth_qos_intel.h net: dwc_eth_qos: Add glue driver for Intel MAC 2024-09-03 09:12:00 -06:00
dwc_eth_qos_qcom.c net: dwc_eth_qos: Adapt probe() for PCI devices 2024-09-03 09:12:00 -06:00
dwc_eth_qos_rockchip.c net: dwc_eth_qos: Adapt probe() for PCI devices 2024-09-03 09:12:00 -06:00
dwc_eth_qos_starfive.c net: dwc_eth_qos: Adapt probe() for PCI devices 2024-09-03 09:12:00 -06:00
dwc_eth_qos_stm32.c net: dwc_eth_qos: Adapt probe() for PCI devices 2024-09-03 09:12:00 -06:00
dwc_eth_xgmac.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwc_eth_xgmac.h Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwc_eth_xgmac_socfpga.c drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
dwmac_meson8b.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwmac_s700.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwmac_socfpga.c drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
e1000.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
e1000.h drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
e1000_spi.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
eepro100.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
essedma.c Merge branch 'qcom-main' of https://gitlab.denx.de/u-boot/custodians/u-boot-snapdragon 2024-07-26 07:49:36 -06:00
essedma.h Merge branch 'qcom-main' of https://gitlab.denx.de/u-boot/custodians/u-boot-snapdragon 2024-07-26 07:49:36 -06:00
eth-phy-uclass.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ethoc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fec_mxc.c Merge tag 'u-boot-imx-next-20240925' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next 2024-09-25 08:21:40 -06:00
fec_mxc.h net: fec_mxc: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
fsl_enetc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fsl_enetc.h blk: Rename if_type to uclass_id 2022-09-25 08:30:05 -06:00
fsl_enetc_mdio.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fsl_ls_mdio.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fsl_mdio.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ftgmac100.c net: ftgmac100: Add Aspeed AST2700 support 2024-09-11 20:34:43 +08:00
ftgmac100.h net: ftgmac100: Add Aspeed AST2700 support 2024-09-11 20:34:43 +08:00
ftmac100.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
ftmac100.h net: ftmac100: add mii read and write callbacks 2023-02-10 13:41:07 -05:00
gmac_rockchip.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
hifemac.c net: hifemac: make some functions static 2024-03-26 19:58:26 -04:00
hifemac_mdio.c net: hifemac_mdio: use log_msg_ret() correctly, report error by dev_err() 2024-03-26 19:58:26 -04:00
higmacv300.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
ks8851_mll.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ks8851_mll.h drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
ksz9477.c net: ksz9477: add support for KSZ9893 GbE switch 2023-07-27 14:32:12 -04:00
liteeth.c liteeth: LiteX Ethernet device 2022-11-28 10:25:17 -05:00
macb.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
macb.h drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
Makefile net: dwc_eth_qos: Add glue driver for Intel MAC 2024-09-03 09:12:00 -06:00
mcffec.c m68k: Rename icache_invalid to invalidate_icache_all 2024-07-03 14:42:01 -06:00
mcfmii.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mdio-ipq4019.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mdio_mux_i2creg.c dm: core: Access device ofnode through functions 2021-01-05 12:24:41 -07:00
mdio_mux_meson_g12a.c net: add Amlogic Meson G12A MDIO MUX driver 2021-04-06 11:10:29 +02:00
mdio_mux_meson_gxl.c net: Add Amlogic GXL MDIO Mux driver 2023-12-19 11:24:38 +01:00
mdio_mux_mmioreg.c net: add MMIO Register MDIO MUX driver 2021-04-06 11:10:29 +02:00
mdio_mux_sandbox.c treewide: use dm_mdio_read/write/reset() wrappers 2022-04-10 08:44:12 +03:00
mdio_sandbox.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
mpc8xx_fec.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
mt7620-eth.c treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA 2022-04-10 08:44:13 +03:00
mt7628-eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mtk_eth.c net: mediatek: handle alternative name for pn_swap property 2024-07-08 11:45:50 -06:00
mtk_eth.h net: mediatek: add support for XGMII interface 2024-03-01 16:35:52 -05:00
mv88e6xxx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mvgbe.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mvgbe.h global: Remove unused CONFIG symbols 2022-12-22 10:31:48 -05:00
mvmdio.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mvneta.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
mvpp2.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
netconsole.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
npcm750_eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pch_gbe.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pch_gbe.h
pcnet.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pic32_eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pic32_eth.h
pic32_mdio.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ravb.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
rswitch.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
rtl8139.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
rtl8169.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
sandbox-raw-bus.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sandbox-raw.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sandbox.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sh_eth.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sh_eth.h drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
sja1105.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
smc911x.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
smc911x.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
sni_ave.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
sni_netsec.c net: sni_netsec: Add workaround for timeout error 2023-09-22 15:54:35 -04:00
sun8i_emac.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
sunxi_emac.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
tsec.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
vsc7385.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
xilinx_axi_emac.c net: phy: Replace PHY_ANEG_TIMEOUT with Kconfig symbol 2024-06-13 16:27:07 -06:00
xilinx_axi_mrmac.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
xilinx_axi_mrmac.h arm64: zynqmp: Switch to amd.com emails 2023-07-21 09:00:38 +02:00
xilinx_emaclite.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
zynq_gem.c net: gem: Remove undocumented is-internal-pcspma dt flag 2024-09-20 15:31:19 +02:00