u-boot/drivers
Jerome Forissier 98ad145db6 net: lwip: add DHCP support and dhcp commmand
Add what it takes to enable NETDEVICES with NET_LWIP and enable DHCP as
well as the dhcp command. CMD_TFTPBOOT is selected by BOOTMETH_EFI due
to this code having an implicit dependency on do_tftpb().

Note that PXE is likely non-fonctional with NET_LWIP (or at least not
100% functional) because DHCP option 209 is not supported by the lwIP
library. Therefore, BOOTP_PXE_DHCP_OPTION cannot be enabled.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Tested-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2024-10-16 11:11:56 -06:00
..
adc global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
ata global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
axi
bios_emulator
block Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
bootcount Prepare v2024.10-rc5 2024-09-16 14:48:13 -06:00
bus global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
button
cache global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
clk - Add Libre Computer boards into proper libre-computer board directory 2024-10-14 08:14:46 -06:00
core Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
cpu imx93: Add Low performance parts 9302/9301 support 2024-09-19 00:12:41 -03:00
crypto global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
ddr global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
demo
dfu net: introduce alternative implementation as net/lwip/ 2024-10-16 11:11:56 -06:00
dma dma: ti: k3-udma: Add support for native configuration of chan/flow 2024-08-30 13:57:39 -06:00
extcon
fastboot net: introduce alternative implementation as net/lwip/ 2024-10-16 11:11:56 -06:00
firmware global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
fpga drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
fuzz
fwu-mdata
gpio Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2024-10-13 10:43:24 -06:00
hwspinlock
i2c global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
input global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
iommu iommu: qcom-smmu: add sc7280-smmu-500 compatible 2024-09-06 10:47:47 +02:00
led Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
mailbox global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
memory
mfd
misc misc: fuse: Update fuse driver 2024-10-13 09:43:05 -03:00
mmc Revert "mmc: dw_mmc: Extract FIFO data transfer into a separate routine" 2024-10-15 11:38:44 -06:00
mtd mtd: spi-nor: Set ECC unit size to MTD writesize in Infineon SEMPER flashes 2024-10-15 08:57:49 -06:00
mux Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
net net: lwip: add DHCP support and dhcp commmand 2024-10-16 11:11:56 -06:00
nvme global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
pch
pci xpl: Rename spl_phase() to xpl_phase() 2024-10-11 11:44:47 -06:00
pci_endpoint
phy Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
pinctrl Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sh 2024-10-13 20:25:22 -06:00
power - Add Libre Computer boards into proper libre-computer board directory 2024-10-14 08:14:46 -06:00
pwm pwm: imx: Don't drop the enable bit once set 2024-09-11 17:02:36 -03:00
qe
ram Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
reboot-mode
remoteproc global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
reset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
rng global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
rtc Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
scsi global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
serial Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
sm
smem
soc soc: qcom: rpmh-rsc: add back __tcs_set_trigger() for SM8550/SM8650 2024-09-06 10:47:46 +02:00
sound
spi Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
spmi
sysinfo
sysreset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
tee
thermal
timer global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
tpm global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
ufs ufs: Add Support for Qualcomm UFS HC driver 2024-10-14 08:56:03 +02:00
usb net: introduce alternative implementation as net/lwip/ 2024-10-16 11:11:56 -06:00
video video: meson: dw-hdmi: do not fail probe if HDMI regulator is already enabled 2024-10-14 09:06:16 +02:00
virtio
w1
w1-eeprom
watchdog Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
xen
Kconfig
Makefile global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00