zephyr/drivers/ethernet
Tomasz Bursztyka a1708cf2f2 drivers: ethernet: Fix device instance const qualifier loss
Passing driver's data to k_thread is sufficient for mcux.
On enc424j600, however, the device pointer is needed and thus is wrapped
into its data. But there seems to be a possible optimisation: all local
spi related function in fact only needs the device's data (context) and
so changing all spi related function to take the context would remove
the need to wrap the device pointer into its data.

Fixes #27399

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2020-09-02 13:48:13 +02:00
..
CMakeLists.txt
eth_e1000_priv.h drivers: eth_e1000: use device MMIO 2020-07-17 11:38:18 +02:00
eth_e1000.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_enc28j60_priv.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_enc28j60.c drivers: ethernet: Remove ugly usage of a goto in enc*j* drivers 2020-09-02 13:48:13 +02:00
eth_enc424j600_priv.h drivers: ethernet: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
eth_enc424j600.c drivers: ethernet: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
eth_gecko_priv.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
eth_gecko.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_liteeth.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_mcux.c drivers: ethernet: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
eth_native_posix_adapt.c
eth_native_posix_priv.h
eth_native_posix.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_sam_gmac_priv.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_sam_gmac.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_sam0_gmac.h
eth_smsc911x_priv.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
eth_smsc911x.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_stellaris_priv.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_stellaris.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_stm32_hal_priv.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth_stm32_hal.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eth.h random: Include header where it is used 2020-07-08 21:05:36 -04:00
Kconfig cmake: qemu: Allow user to add parameters to Ethernet TAP 2020-05-20 15:36:39 +02:00
Kconfig.e1000
Kconfig.enc28j60
Kconfig.enc424j600
Kconfig.gecko drivers: eth: Get Manual MAC address from devicetree 2020-05-09 16:29:57 +02:00
Kconfig.liteeth drivers: eth: Replace driver specific RANDOM_MAC Kconfig with devicetree 2020-05-09 16:29:57 +02:00
Kconfig.mcux eth: mcux: Support devices not using SMI for PHY setup 2020-08-04 15:54:26 -05:00
Kconfig.native_posix net: native_posix: gptp: Add multiport support 2020-08-19 12:47:09 -04:00
Kconfig.sam_gmac drivers: ethernet: sam_gmac: Add SOC_FAMILY_SAM0 dependency 2020-07-02 08:37:17 -04:00
Kconfig.smsc911x
Kconfig.stellaris
Kconfig.stm32_hal drivers/ethernet: stm32: Enable Kconfig symbol ETH_STM32_HAL using dts 2020-07-24 12:03:33 +02:00
phy_gecko.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
phy_gecko.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
phy_sam_gmac.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
phy_sam_gmac.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00