ARM: DRA722: add detection of SoC information.
Subsystems (3)
PATCH 1/1 ARM: DRA722: add detection of SoC information.
Add support for DRA72x device DIEID. Currently these devices are reported as DRA75/74 family of processors.
---
(test using linux-next next-20140529 tag):
before: http://slexy.org/raw/s21Yb8sOhy
after: http://slexy.org/raw/s20Nx96NrY
Applies on:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
branch: omap-for-v3.16/soc
arch/arm/mach-omap2/id.c | 12 ++++++++++++ arch/arm/mach-omap2/soc.h | 1 + 2 files changed, 13 insertions(+)
arch/arm/mach-omap2/id.c +12 -0
@@ -649,6 +649,18 @@ void __init dra7xxx_check_revision(void) }break ; +case 0xb9bc : +switch (rev) { +case 0 : + omap_revision =DRA722_REV_ES1_0 ; +break ; +default : +/* If we have no new revisions */ + omap_revision =DRA722_REV_ES1_0 ; +break ; + } +break ; +default :/* Unknown default to latest silicon rev as default*/ pr_warn("%s: unknown idcode=0x%08x (hawkeye=0x%08x,rev=0x%d)\n",
arch/arm/mach-omap2/soc.h +1 -0
@@ -462,6 +462,7 @@ IS_OMAP_TYPE(3430, 0x3430)#define DRA7XX_CLASS 0x07000000#define DRA752_REV_ES1_0 (DRA7XX_CLASS | (0x52 << 16) | (0x10 << 8))#define DRA752_REV_ES1_1 (DRA7XX_CLASS | (0x52 << 16) | (0x11 << 8)) +#define DRA722_REV_ES1_0 (DRA7XX_CLASS | (0x22 << 16) | (0x10 << 8))void omap2xxx_check_revision (void );void omap3xxx_check_revision (void );
Signature · 1 line
1.7.9.5
Tony Lindgren
maintainerPATCH 1/1 ARM: DRA722: add detection of SoC information.
Quoted 4 lines · Nishanth Menon
Add support for DRA72x device DIEID. Currently these devices are reported as DRA75/74 family of processors.
Signed-off-by Nishanth Menon <[email protected]>
Thanks applying into omap-for-v3.16/fixes.
Tony
Quoted 51 lines
---
(test using linux-next next-20140529 tag):
before: http://slexy.org/raw/s21Yb8sOhy
after: http://slexy.org/raw/s20Nx96NrYApplies on:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
branch: omap-for-v3.16/socarch/arm/mach-omap2/id.c | 12 ++++++++++++ arch/arm/mach-omap2/soc.h | 1 + 2 files changed, 13 insertions(+)arch/arm/mach-omap2/id.c +12
-0@@ -649,6 +649,18 @@ void __init dra7xxx_check_revision(void) }break ; +case 0xb9bc : +switch (rev) { +case 0 : + omap_revision =DRA722_REV_ES1_0 ; +break ; +default : +/* If we have no new revisions */ + omap_revision =DRA722_REV_ES1_0 ; +break ; + } +break ; +default :/* Unknown default to latest silicon rev as default*/ pr_warn("%s: unknown idcode=0x%08x (hawkeye=0x%08x,rev=0x%d)\n",arch/arm/mach-omap2/soc.h +1
-0@@ -462,6 +462,7 @@ IS_OMAP_TYPE(3430, 0x3430)#define DRA7XX_CLASS 0x07000000#define DRA752_REV_ES1_0 (DRA7XX_CLASS | (0x52 << 16) | (0x10 << 8))#define DRA752_REV_ES1_1 (DRA7XX_CLASS | (0x52 << 16) | (0x11 << 8)) +#define DRA722_REV_ES1_0 (DRA7XX_CLASS | (0x22 << 16) | (0x10 << 8))void omap2xxx_check_revision (void );void omap3xxx_check_revision (void );Signature · 1 line
1.7.9.5