mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-20 16:08:58 +00:00
OMAP5: ADD chip detection for OMAP5432 SOC
This patch adds chip detection for OMAP5432 Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
parent
851bebd68c
commit
0a0bf7b217
3 changed files with 12 additions and 2 deletions
|
@ -154,7 +154,15 @@ void init_omap_revision(void)
|
|||
|
||||
switch (rev) {
|
||||
case MIDR_CORTEX_A15_R0P0:
|
||||
*omap_si_rev = OMAP5430_ES1_0;
|
||||
switch (readl(CONTROL_ID_CODE)) {
|
||||
case OMAP5430_CONTROL_ID_CODE_ES1_0:
|
||||
*omap_si_rev = OMAP5430_ES1_0;
|
||||
break;
|
||||
case OMAP5432_CONTROL_ID_CODE_ES1_0:
|
||||
default:
|
||||
*omap_si_rev = OMAP5432_ES1_0;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
*omap_si_rev = OMAP5430_SILICON_ID_INVALID;
|
||||
|
|
|
@ -56,7 +56,8 @@
|
|||
#define CONTROL_ID_CODE (CTRL_BASE + 0x204)
|
||||
|
||||
/* To be verified */
|
||||
#define OMAP5_CONTROL_ID_CODE_ES1_0 0x0B94202F
|
||||
#define OMAP5430_CONTROL_ID_CODE_ES1_0 0x0B94202F
|
||||
#define OMAP5432_CONTROL_ID_CODE_ES1_0 0x0B99802F
|
||||
|
||||
/* STD_FUSE_PROD_ID_1 */
|
||||
#define STD_FUSE_PROD_ID_1 (CTRL_BASE + 0x218)
|
||||
|
|
|
@ -136,4 +136,5 @@ static inline u32 omap_revision(void)
|
|||
/* omap5 */
|
||||
#define OMAP5430_SILICON_ID_INVALID 0
|
||||
#define OMAP5430_ES1_0 0x54300100
|
||||
#define OMAP5432_ES1_0 0x54320100
|
||||
#endif /* _OMAP_COMMON_H_ */
|
||||
|
|
Loading…
Add table
Reference in a new issue