zephyr/drivers/eeprom
Henrik Brix Andersen c0c8952739 shell: do not enable subsystem/driver shell modules by default
Do not enable subsystem/driver shell modules by default and stop abusing
CONFIG_SHELL_MINIMAL, which is internal to the shell subsystem, to decide
when to enable a driver shell.

The list of shell modules has grown considerably through the
years. Enabling CONFIG_SHELL for doing e.g. an interactive debug session
leads to a large number of shell modules also being enabled unless
explicitly disabled, which again leads to non-negligible increases in
RAM/ROM usage.

This commit attempts to establish a policy of subsystem/driver shell
modules being disabled by default, requiring the user/application to
explicitly enable only those needed.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-11-20 09:21:40 +01:00
..
CMakeLists.txt drivers: add mb85rc fram driver 2023-08-30 17:38:21 +02:00
eeprom_at2x.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
eeprom_at2x_emul.c i2c: use device instead of name for i2c dump messages 2023-09-06 17:54:53 +02:00
eeprom_emulator.c drivers: eeprom_emulator: fix compile warning 2023-11-06 23:59:05 +01:00
eeprom_fake.c drivers: fake: now just check for CONFIG_ZTEST 2023-10-20 15:04:29 +02:00
eeprom_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
eeprom_lpc11u6x.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
eeprom_mb85rcxx.c drivers: mb85rc: support use of multiple modules as a single one 2023-08-30 17:38:21 +02:00
eeprom_mchp_xec.c drivers: eeprom: mchp: Enable low power feature 2023-08-09 08:23:06 +00:00
eeprom_shell.c shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
eeprom_simulator.c drivers: eeprom: Fix splitting format string 2023-01-18 07:27:00 -05:00
eeprom_stm32.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
eeprom_tmp116.c include: add missing errno.h include 2022-10-11 18:05:17 +02:00
Kconfig shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
Kconfig.eeprom_emu drivers: eeprom: Update drivers to use devicetree Kconfig symbol 2022-07-21 06:03:04 -05:00
Kconfig.lpc11u6x drivers: eeprom: Update drivers to use devicetree Kconfig symbol 2022-07-21 06:03:04 -05:00
Kconfig.mb85rcxx drivers: add mb85rc fram driver 2023-08-30 17:38:21 +02:00
Kconfig.stm32 drivers: eeprom: Update drivers to use devicetree Kconfig symbol 2022-07-21 06:03:04 -05:00
Kconfig.tmp116 drivers: eeprom: Update drivers to use devicetree Kconfig symbol 2022-07-21 06:03:04 -05:00
Kconfig.xec drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00