diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2016-11-14 19:37:08 +0100 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2016-11-23 20:22:21 +0100 |
commit | 8d6799a9ba23acd675f3243580ee6f1756fb4381 (patch) | |
tree | a65ddb09a2d5afdc39c830eb575520a32232a861 /arch/arm/mach-shmobile/Kconfig | |
parent | 5384f45cd9714287f198771bfb057eda799af9a8 (diff) | |
download | linux-next-8d6799a9ba23acd675f3243580ee6f1756fb4381.tar.gz |
soc: renesas: Identify SoC and register with the SoC bus
Identify the SoC type and revision, and register this information with
the SoC bus, so it is available under /sys/devices/soc0/, and can be
checked where needed using soc_device_match().
Identification is done using the Product Register or Common Chip Code
Register, as declared in DT (PRR only for now), or using a hardcoded
fallback if missing.
Example:
Detected Renesas R-Car Gen2 r8a7791 ES1.0
...
# cat /sys/devices/soc0/{machine,family,soc_id,revision}
Koelsch
R-Car Gen2
r8a7791
ES1.0
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'arch/arm/mach-shmobile/Kconfig')
-rw-r--r-- | arch/arm/mach-shmobile/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-shmobile/Kconfig b/arch/arm/mach-shmobile/Kconfig index 09817bae4558..ebab13e8afa1 100644 --- a/arch/arm/mach-shmobile/Kconfig +++ b/arch/arm/mach-shmobile/Kconfig @@ -40,6 +40,7 @@ menuconfig ARCH_RENESAS select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE select NO_IOPORT_MAP select PINCTRL + select SOC_BUS select GPIOLIB select ZONE_DMA if ARM_LPAE |