Add 8903 MP PCBA stage
PCB Variant Table:
GPIO_99 GPIO_98 GPIO_97
0 0 0 EP0
0 0 1 EP1
0 1 0 EP2
0 1 1 FP
1 0 0 MP
1 0 1 MP-8903MB_001
Change-Id: I8dd2fb0a23b592d111e8c0c78389484fadab90ff
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
index 4ba3684..1f718e6 100755
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -221,6 +221,7 @@
static const char *PCBA_STAGE_2 = " androidboot.pcbastage=EP2";
static const char *PCBA_STAGE_3 = " androidboot.pcbastage=FP";
static const char *PCBA_STAGE_4 = " androidboot.pcbastage=MP";
+static const char *PCBA_STAGE_5 = " androidboot.pcbastage=MP-8903MB_001";
static const char *PCBA_STAGE_F = " androidboot.pcbastage=Reserved";
#if VERIFIED_BOOT
@@ -498,6 +499,9 @@
// 0 0 1 EP1
// 0 1 0 EP2
// 0 1 1 PP
+ // 0 1 1 FP(8901MB-007)/PP
+ // 1 0 0 MP(8901MB-008)
+ // 1 0 1 MP-8903MB_001
return pcba_stage;
}
@@ -696,14 +700,18 @@
cmdline_len += strlen(PCBA_STAGE_2);
break;
- case 3: // FP/PP
+ case 3: // FP(8901MB-007)/PP
cmdline_len += strlen(PCBA_STAGE_3);
break;
- case 4: // MP
+ case 4: // MP(8901MB-008)
cmdline_len += strlen(PCBA_STAGE_4);
break;
+ case 5: // MP-8903MB_001
+ cmdline_len += strlen(PCBA_STAGE_5);
+ break;
+
default:// Reserved
cmdline_len += strlen(PCBA_STAGE_F);
break;
@@ -902,6 +910,11 @@
if (have_cmdline) --dst;
while ((*dst++ = *src++));
break;
+ case 5:
+ src = PCBA_STAGE_5;
+ if (have_cmdline) --dst;
+ while ((*dst++ = *src++));
+ break;
default:
src = PCBA_STAGE_F;
if (have_cmdline) --dst;