diff options
| author | Xu Yilun <[email protected]> | 2021-01-06 20:37:14 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2021-01-07 15:21:27 +0100 |
| commit | 477dfdccfcae4665f073260446199933369cd50e (patch) | |
| tree | 8ab7cdca5bd6e7f3eea342f6b1cc3aaab2eed221 /drivers/memory/Kconfig | |
| parent | 56172ab35338e3bb13c6bff65dea96b12e8c41ea (diff) | |
memory: dfl-emif: add the DFL EMIF private feature driver
This driver is for the EMIF private feature implemented under FPGA
Device Feature List (DFL) framework. It is used to expose memory
interface status information as well as memory clearing control.
The purpose of memory clearing block is to zero out all private memory
when FPGA is to be reprogrammed. This gives users a reliable method to
prevent potential data leakage.
[[email protected]: Fixed up ABI doc]
Reviewed-by: Tom Rix <[email protected]>
Acked-by: Krzysztof Kozlowski <[email protected]>
Signed-off-by: Xu Yilun <[email protected]>
Signed-off-by: Russ Weight <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/memory/Kconfig')
| -rw-r--r-- | drivers/memory/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/memory/Kconfig b/drivers/memory/Kconfig index 3ea6913df176..3c9a9882ef28 100644 --- a/drivers/memory/Kconfig +++ b/drivers/memory/Kconfig @@ -137,6 +137,15 @@ config TI_EMIF_SRAM sequence so this driver provides several relocatable PM functions for the SoC PM code to use. +config FPGA_DFL_EMIF + tristate "FPGA DFL EMIF Driver" + depends on FPGA_DFL && HAS_IOMEM + help + This driver is for the EMIF private feature implemented under + FPGA Device Feature List (DFL) framework. It is used to expose + memory interface status information as well as memory clearing + control. + config MVEBU_DEVBUS bool "Marvell EBU Device Bus Controller" default y if PLAT_ORION |