From ecd6632f365a6c665f5735d7fc080b76db8f33e1 Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Wed, 10 Aug 2022 23:26:28 -0500 Subject: [PATCH] drivers: bbram: Update Kconfig * Utilize DT_HAS__ENABLED for devicetree based drivers Signed-off-by: Kumar Gala --- drivers/bbram/Kconfig.bbram_emul | 5 ++--- drivers/bbram/Kconfig.it8xxx2 | 6 ++---- drivers/bbram/Kconfig.npcx | 6 ++---- drivers/bbram/Kconfig.xec | 6 ++---- 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/drivers/bbram/Kconfig.bbram_emul b/drivers/bbram/Kconfig.bbram_emul index 9fe7bc4d071..afc8cb1f776 100644 --- a/drivers/bbram/Kconfig.bbram_emul +++ b/drivers/bbram/Kconfig.bbram_emul @@ -1,10 +1,9 @@ # Copyright (c) 2021 Google Inc # SPDX-License-Identifier: Apache-2.0 -DT_COMPAT_ST_BBRAM_EMUL := zephyr,bbram-emul - config BBRAM_EMUL bool "Battery-backed RAM emulated drivers" - default $(dt_compat_enabled,${DT_COMPAT_ST_BBRAM_EMUL}) + default y + depends on DT_HAS_ZEPHYR_BBRAM_EMUL_ENABLED help This option enables the BBRAM emulation driver. diff --git a/drivers/bbram/Kconfig.it8xxx2 b/drivers/bbram/Kconfig.it8xxx2 index 9f8cf60fcc0..a3af7e9537b 100644 --- a/drivers/bbram/Kconfig.it8xxx2 +++ b/drivers/bbram/Kconfig.it8xxx2 @@ -1,12 +1,10 @@ # Copyright (c) 2021 Google Inc # SPDX-License-Identifier: Apache-2.0 -DT_COMPAT_ITE_IT8XXX2_BBRAM := ite,it8xxx2-bbram - config BBRAM_IT8XXX2 bool "ITE IT81202 Battery-backed RAM drivers" - depends on SOC_FAMILY_RISCV_ITE - default $(dt_compat_enabled,$(DT_COMPAT_ITE_IT8XXX2_BBRAM)) + default y + depends on DT_HAS_ITE_IT8XXX2_BBRAM_ENABLED help This option enables the BBRAM driver for RISCV_ITE family of processors. diff --git a/drivers/bbram/Kconfig.npcx b/drivers/bbram/Kconfig.npcx index cd39f1cd328..4b5cc135b72 100644 --- a/drivers/bbram/Kconfig.npcx +++ b/drivers/bbram/Kconfig.npcx @@ -1,11 +1,9 @@ # Copyright (c) 2021 Google Inc # SPDX-License-Identifier: Apache-2.0 -DT_COMPAT_ST_BBRAM_NPCX := nuvoton,npcx-bbram - config BBRAM_NPCX bool "Nuvoton NPCX embedded controller (EC) Battery-backed RAM drivers" - depends on SOC_FAMILY_NPCX - default $(dt_compat_enabled,${DT_COMPAT_ST_BBRAM_NPCX}) + default y + depends on DT_HAS_NUVOTON_NPCX_BBRAM_ENABLED help This option enables the BBRAM driver for NPCX family of processors. diff --git a/drivers/bbram/Kconfig.xec b/drivers/bbram/Kconfig.xec index d715a8565c7..97a64dad0db 100644 --- a/drivers/bbram/Kconfig.xec +++ b/drivers/bbram/Kconfig.xec @@ -2,12 +2,10 @@ # Copyright (c) 2022 Microchip Technology Inc. # SPDX-License-Identifier: Apache-2.0 -DT_COMPAT_ST_BBRAM_XEC := microchip,xec-bbram - config BBRAM_XEC bool "Microchip XEC Battery-backed RAM drivers" - depends on SOC_FAMILY_MEC - default $(dt_compat_enabled,$(DT_COMPAT_ST_BBRAM_XEC)) + default y + depends on DT_HAS_MICROCHIP_XEC_BBRAM_ENABLED help This option enables the BBRAM driver for Microchip XEC family of processors.