Yuval Peress
2772843cf1
bbram: npcx: Add emulator
...
Add an emulator for the NPCX BBRAM which supports reading and writing
Signed-off-by: Yuval Peress <peress@google.com>
2024-01-12 09:59:31 +01:00
Kumar Gala
ecd6632f36
drivers: bbram: Update Kconfig
...
* Utilize DT_HAS_<COMPAT>_ENABLED for devicetree based drivers
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-08-16 18:08:42 -05:00
Yuval Peress
cbe4803812
drivers: bbram: fix npcx driver and update Kconfig defaults
...
There was a typo that snuck into the bbram driver for npcx.
Fix the driver and update the Kconfig to automatically include the
driver if the compatible string exists in the dts. This ensures that
the driver is built when building the npcx evbs.
Signed-off-by: Yuval Peress <peress@chromium.org>
2021-08-30 11:35:23 -04:00
Yuval Peress
268f9bf163
nuvoton: battery-backed ram
...
Add bindings and entry for the battery-backed ram in the nuvoton
npcx. This commit is an upstream port of
https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/platform/ec/zephyr/dts/bindings/cros_bbram/nuvoton,npcx-cros-bbram.yaml;l=1;drc=e9af813c36b7b411bf2a01cbc1b09d5fdec49b8a
Along with a bit of cleaning up and an emulator.
Signed-off-by: Yuval Peress <peress@chromium.org>
2021-08-07 20:32:33 -04:00