zephyr/drivers
Kumar Gala 6124ccfccf drivers: ethernet: provide Kconfig means to disable ethernet drivers
There are several test cases that create fake ethernet devices and
expect the fake device to be the only ethernet device enabled.  Some
tests handle this be explicitly disabling actual ethernet drivers,
but this doesn't scale well.

Change drivers/ethernet/Kconfig to utilze a menuconfig option that
wraps all the drivers.  This allows us for those test cases that
don't want any actual ethernet drivers to disable them with a
simple CONFIG_ETH_DRIVER=n.

Note, the fake ethernet devices utilize CONFIG_ETH_INIT_PRIORITY so
we have it outside of the 'if ETH_DRIVER' block.

Signed-off-by: Kumar Gala <galak@kernel.org>
2022-08-12 11:33:43 +02:00
..
adc drivers: adc: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
audio drivers: dmic: remove old intel dmic driver 2022-07-25 13:14:49 -04:00
bbram drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
bluetooth drivers: bluetooth: stm32wb: Cleanup unused definition 2022-08-09 12:31:16 +02:00
cache everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
can drivers: can: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
clock_control drivers: clock_control: stm32u5: Fix frequency calculation overflow 2022-08-11 17:46:33 +02:00
console drivers: console: ipm_console: Update driver to use DEVICE_DT_GET 2022-07-26 08:49:20 +02:00
coredump everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
counter drivers: counter: stm32u5 family compatibility 2022-08-11 07:24:27 +01:00
crypto drivers: crypto: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
dac drivers: dac: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
dai drivers: dai: Enable Zephyr runtime power mgmt in Intel SSP driver 2022-08-10 11:58:45 +02:00
debug kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
disk drivers: disk: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
display drivers: display: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
dma drivers: dma: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ec_host_cmd_periph drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
edac drivers: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
eeprom drivers: eeprom: Fix format strings 2022-08-07 14:29:36 +01:00
entropy drivers: entropy: Add entropy driver for MCUX CAAM 2022-08-11 17:14:43 -05:00
espi drivers: espi: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ethernet drivers: ethernet: provide Kconfig means to disable ethernet drivers 2022-08-12 11:33:43 +02:00
flash drivers: flash: sam: Fix driver support 2022-08-11 07:41:09 -05:00
fpga drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
gpio drivers: gpio: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
hwinfo drivers: hwinfo: Fix mcux device id 2022-08-02 13:40:04 -05:00
i2c i2c: mcux transfer with callbacks 2022-08-11 14:12:13 -04:00
i2s drivers: i2s: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ieee802154 drivers: ieee802154: Move to using select in Kconfig for SPI bus 2022-08-12 11:33:02 +02:00
interrupt_controller drivers: intc: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ipm drivers: ipm: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
kscan drivers: kscan: Update Kconfig 2022-08-09 23:37:46 -05:00
led drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
led_strip drivers: Fix coding guidelines MISRAC:2012 Rule 14.4 do-whiles/Zero checks 2022-07-26 15:30:24 -04:00
lora drivers: lora: sx126x: Replace use of DT_INST_LABEL 2022-07-02 18:11:10 -05:00
mbox drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
mdio drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
memc drivers: memc: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
mipi_dsi drivers: mipi: Add MIPI DSI driver for MXRT devices 2022-05-12 09:26:50 -05:00
misc kconfig: guard grove lcd logging macros 2022-07-20 18:28:43 +02:00
mm intel_adsp: move cavs to be a series 2022-07-25 16:50:24 -04:00
modem drivers: modem: gsm: adjust logs level 2022-08-05 11:43:11 +01:00
net drivers: net: canbus: move CAN bus network driver to drivers/net 2022-07-13 10:34:51 +02:00
neural_net drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pcie drivers: Fix coding guidelines MISRAC:2012 Rule 14.4 do-whiles/Zero checks 2022-07-26 15:30:24 -04:00
peci driver: PECI: npcx: add driver support for Nuvoton npcx family 2022-07-29 14:09:17 +02:00
pinctrl drivers: pinctrl: stm32: Kconfig: add missing dependency 2022-08-08 14:17:45 +02:00
pinmux pinmux: remove s1000 i2s driver 2022-06-13 16:19:51 -04:00
pm_cpu_ops drivers: add mising braces to single line if statements 2022-07-06 11:00:45 -04:00
power_domain power_domain: Intel ADSP: Add power gating mechanism for Intel ADSP devices 2022-08-10 11:58:45 +02:00
ps2 drivers: add mising braces to single line if statements 2022-07-06 11:00:45 -04:00
ptp_clock drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pwm drivers: pwm: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
regulator drivers: regulator_pmic: Fix compile issue 2022-07-23 09:23:37 -05:00
reset include: drivers: changed API function names for reset controller 2022-05-26 13:02:19 -07:00
sdhc drivers: sdhc: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
sensor drivers: sensor: adxl345: Correct converting counts to sensor value 2022-08-10 10:54:16 -05:00
serial drivers: serial: stm32: Don't block PM if pinctrl sleep state is absent 2022-08-12 08:51:38 +01:00
spi drivers: spi: Set spi context for mcux flexcomm spi slave configuration 2022-08-10 22:01:11 -05:00
syscon drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
timer drivers: timer: stm32: Use dt to configure LPTIM domain clock 2022-08-12 08:50:29 +01:00
usb drivers: usb: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
usbc kconfig: guard usbc logging macros 2022-07-20 18:28:43 +02:00
video drivers: video: Update drivers to use devicetree Kconfig symbol 2022-07-19 09:39:49 -07:00
virtualization drivers: virt: ivshmem: Convert to use DEVICE_DT_GET_ONE 2022-07-25 15:16:05 +02:00
w1 drivers: w1: Add driver for Maxim DS2484 Single-Channel 1-Wire Master 2022-08-01 10:33:10 +02:00
watchdog drivers: watchdog: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
wifi soc: esp32: allow wifi and net stack into spiram 2022-07-29 14:11:00 +02:00
xen everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
CMakeLists.txt drivers: w1 introduce 1-wire api and common code 2022-07-05 23:06:45 +02:00
Kconfig drivers: w1 introduce 1-wire api and common code 2022-07-05 23:06:45 +02:00