summaryrefslogtreecommitdiff
path: root/drivers/soc/atmel/Kconfig
diff options
context:
space:
mode:
authorKamel Bouhara <kamel.bouhara@bootlin.com>2019-10-04 17:18:02 +0200
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2019-11-07 22:33:10 +0100
commitc3277f8ee8cdadf011b8390dfdb4c44ecfaa1a7a (patch)
tree46e1fe3f1fd1b38e26bda7f66240a71e32d24881 /drivers/soc/atmel/Kconfig
parent5db3fb404af55df9d0a26bd3314bc6cd3fe9f5d6 (diff)
soc: at91: Add Atmel SFR SN (Serial Number) support
Add support to read SFR's read-only registers providing the SoC Serial Numbers (SN0+SN1) to userspace. ~ # hexdump -n 8 -e'"%d\n"' /sys/bus/nvmem/devices/atmel-sfr0/nvmem 959527243 371539274 Signed-off-by: Kamel Bouhara <kamel.bouhara@bootlin.com> Tested-by: Tudor Ambarus <tudor.ambarus@microchip.com> Reviewed-by: Tudor Ambarus <tudor.ambarus@microchip.com> Link: https://lore.kernel.org/r/20191004151802.21793-1-kamel.bouhara@bootlin.com Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'drivers/soc/atmel/Kconfig')
-rw-r--r--drivers/soc/atmel/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/soc/atmel/Kconfig b/drivers/soc/atmel/Kconfig
index 05528139b023..50caf6db9c0e 100644
--- a/drivers/soc/atmel/Kconfig
+++ b/drivers/soc/atmel/Kconfig
@@ -5,3 +5,14 @@ config AT91_SOC_ID
default ARCH_AT91
help
Include support for the SoC bus on the Atmel ARM SoCs.
+
+config AT91_SOC_SFR
+ tristate "Special Function Registers support"
+ depends on ARCH_AT91 || COMPILE_TEST
+ help
+ This is a driver for the Special Function Registers available on
+ Atmel SAMA5Dx SoCs, providing access to specific aspects of the
+ integrated memory, bridge implementations, processor etc.
+
+ This driver can also be built as a module. If so, the module
+ will be called sfr.