zephyr/drivers/eeprom
Maureen Helm 32b4950c61 drivers: eeprom: Refactor drivers to use shared init priority
Refactors all of the EEPROM drivers to use a shared driver class
initialization priority configuration, CONFIG_EEPROM_INIT_PRIORITY, to
allow configuring EEPROM drivers separately from other devices. This is
similar to other driver classes like I2C and SPI.

The default is set to CONFIG_KERNEL_INIT_PRIORITY_DEVICE to preserve the
existing default initialization priority for most drivers. The
exceptions are at2x and emul drivers which have dependencies on SPI,
I2C, or flash drivers and must therefore initialize later than the
default device priority.

Signed-off-by: Maureen Helm <maureen.helm@intel.com>
2021-11-04 07:33:01 -04:00
..
CMakeLists.txt drivers: eeprom: EEPROM emulation in flash memory 2021-02-19 14:06:15 +01:00
Kconfig drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
Kconfig.eeprom_emu drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
Kconfig.lpc11u6x drivers: eeprom: add driver for NXP LPC11U6X 2020-07-29 20:12:24 +02:00
Kconfig.stm32 drivers/eeprom: stm32: Added support for L0 Series 2020-01-14 11:13:42 -05:00
eeprom_at2x.c drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
eeprom_emulator.c drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
eeprom_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
eeprom_lpc11u6x.c drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
eeprom_shell.c shell: Fix various build issues with string formattors 2021-10-20 10:54:38 -05:00
eeprom_simulator.c drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
eeprom_stm32.c drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00