@@ -8,6 +8,7 @@ source "drivers/soc/aspeed/Kconfig"
source "drivers/soc/atmel/Kconfig"
source "drivers/soc/bcm/Kconfig"
source "drivers/soc/canaan/Kconfig"
+source "drivers/soc/foobar/Kconfig"
source "drivers/soc/fsl/Kconfig"
source "drivers/soc/fujitsu/Kconfig"
source "drivers/soc/imx/Kconfig"
@@ -11,6 +11,7 @@ obj-y += bcm/
obj-$(CONFIG_SOC_CANAAN) += canaan/
obj-$(CONFIG_ARCH_DOVE) += dove/
obj-$(CONFIG_MACH_DOVE) += dove/
+obj-y += foobar/
obj-y += fsl/
obj-y += fujitsu/
obj-$(CONFIG_ARCH_GEMINI) += gemini/
new file mode 100644
@@ -0,0 +1,21 @@
+# SPDX-License-Identifier: GPL-2.0
+
+config FOOBAR_CBQRI_CACHE
+ bool "Foobar cache controller for RISC-V CBQRI testing"
+ default y
+ help
+ Support the cache controller in a hypothetical "Foobar" SoC that
+ implements the RISC-V Capacity and Bandwidth QoS Register Interface
+ (CBQRI) specification.
+
+ If you do not care about testing RISC-V CBQRI, then choose 'N'.
+
+config FOOBAR_CBQRI_MEMORY
+ bool "Foobar memory controller for RISC-V CBQRI testing"
+ default y
+ help
+ Support the memory controller in a hypothetical "Foobar" SoC that
+ implements the RISC-V Capacity and Bandwidth QoS Register Interface
+ (CBQRI) specification.
+
+ If you do not care about testing RISC-V CBQRI, then choose 'N'.
new file mode 100644
@@ -0,0 +1,4 @@
+# SPDX-License-Identifier: GPL-2.0
+
+obj-$(CONFIG_FOOBAR_CBQRI_CACHE) += foobar_cbqri_cache.o
+obj-$(CONFIG_FOOBAR_CBQRI_MEMORY) += foobar_cbqri_memory.o