id.c (d608d71cd6d19792487d08333d63c7ff20294694) id.c (5a898a782fee197c6d12d2d5d81868d69090df7b)
1/*
2 * linux/arch/arm/mach-omap2/id.c
3 *
4 * OMAP2 CPU identification code
5 *
6 * Copyright (C) 2005 Nokia Corporation
7 * Written by Tony Lindgren <tony@atomide.com>
8 *

--- 515 unchanged lines hidden (view full) ---

524
525 idcode = read_tap_reg(OMAP_TAP_IDCODE);
526 hawkeye = (idcode >> 12) & 0xffff;
527 rev = (idcode >> 28) & 0xff;
528 switch (hawkeye) {
529 case 0xb942:
530 switch (rev) {
531 case 0:
1/*
2 * linux/arch/arm/mach-omap2/id.c
3 *
4 * OMAP2 CPU identification code
5 *
6 * Copyright (C) 2005 Nokia Corporation
7 * Written by Tony Lindgren <tony@atomide.com>
8 *

--- 515 unchanged lines hidden (view full) ---

524
525 idcode = read_tap_reg(OMAP_TAP_IDCODE);
526 hawkeye = (idcode >> 12) & 0xffff;
527 rev = (idcode >> 28) & 0xff;
528 switch (hawkeye) {
529 case 0xb942:
530 switch (rev) {
531 case 0:
532 default:
533 omap_revision = OMAP5430_REV_ES1_0;
532 omap_revision = OMAP5430_REV_ES1_0;
533 break;
534 case 1:
535 default:
536 omap_revision = OMAP5430_REV_ES2_0;
534 }
535 break;
536
537 case 0xb998:
538 switch (rev) {
539 case 0:
537 }
538 break;
539
540 case 0xb998:
541 switch (rev) {
542 case 0:
540 default:
541 omap_revision = OMAP5432_REV_ES1_0;
543 omap_revision = OMAP5432_REV_ES1_0;
544 break;
545 case 1:
546 default:
547 omap_revision = OMAP5432_REV_ES2_0;
542 }
543 break;
544
545 default:
546 /* Unknown default to latest silicon rev as default*/
548 }
549 break;
550
551 default:
552 /* Unknown default to latest silicon rev as default*/
547 omap_revision = OMAP5430_REV_ES1_0;
553 omap_revision = OMAP5430_REV_ES2_0;
548 }
549
550 pr_info("OMAP%04x ES%d.0\n",
551 omap_rev() >> 16, ((omap_rev() >> 12) & 0xf));
552}
553
554/*
555 * Set up things for map_io and processor detection later on. Gets called

--- 16 unchanged lines hidden ---
554 }
555
556 pr_info("OMAP%04x ES%d.0\n",
557 omap_rev() >> 16, ((omap_rev() >> 12) & 0xf));
558}
559
560/*
561 * Set up things for map_io and processor detection later on. Gets called

--- 16 unchanged lines hidden ---