diff options
author | Kamel Bouhara <kamel.bouhara@bootlin.com> | 2019-10-04 17:18:02 +0200 |
---|---|---|
committer | Alexandre Belloni <alexandre.belloni@bootlin.com> | 2019-11-07 22:33:10 +0100 |
commit | c3277f8ee8cdadf011b8390dfdb4c44ecfaa1a7a (patch) | |
tree | 46e1fe3f1fd1b38e26bda7f66240a71e32d24881 /drivers/soc/atmel/Kconfig | |
parent | 5db3fb404af55df9d0a26bd3314bc6cd3fe9f5d6 (diff) | |
download | linux-c3277f8ee8cdadf011b8390dfdb4c44ecfaa1a7a.tar.bz2 |
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/Kconfig | 11 |
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. |