zephyr/drivers/bbram
Etienne Carriere c99715a866 drivers: bbram: stm32: reference counter for Backup Registers accesses
Use recently added SoCs functions to request access to SoC backup
domain resources These function use a reference counter to track these
request and ensure the resources are accessible as long as at least a
consumer requires access.

Fixes issue 90942.

Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
2025-06-26 12:43:17 +02:00
..
bbram_emul.c drivers: bbram: Place API into iterable section 2024-12-06 10:01:32 +01:00
bbram_handlers.c
bbram_it8xxx2_emul.c
bbram_it8xxx2.c drivers: bbram: Place API into iterable section 2024-12-06 10:01:32 +01:00
bbram_microchip_mcp7940n_emul.c
bbram_microchip_mcp7940n.c drivers: bbram: Place API into iterable section 2024-12-06 10:01:32 +01:00
bbram_npcx_emul.c
bbram_npcx.c drivers: bbram: npcx: bypass npcx49nf errata rev1.5 No.2.30 2025-03-20 07:21:23 +01:00
bbram_rts5912.c driver: bbram: add bbram driver for rts5912 2025-03-07 19:51:34 +01:00
bbram_shell.c shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
bbram_stm32.c drivers: bbram: stm32: reference counter for Backup Registers accesses 2025-06-26 12:43:17 +02:00
bbram_xec.c drivers: bbram: Place API into iterable section 2024-12-06 10:01:32 +01:00
CMakeLists.txt driver: bbram: add bbram driver for rts5912 2025-03-07 19:51:34 +01:00
it8xxx2.h
Kconfig driver: bbram: add bbram driver for rts5912 2025-03-07 19:51:34 +01:00
Kconfig.bbram_emul
Kconfig.it8xxx2
Kconfig.microchip
Kconfig.npcx drivers: bbram: npcx: bypass npcx49nf errata rev1.5 No.2.30 2025-03-20 07:21:23 +01:00
Kconfig.rts5912 driver: bbram: add bbram driver for rts5912 2025-03-07 19:51:34 +01:00
Kconfig.stm32
Kconfig.xec
npcx.h