stmicro_mmi: build and config ids
Setup meaningful config and build IDs info to allow for automated firmware update. Driver will be using release info field of ST sysinfo as config ID while build ID will become a combination of FW CFG and CFG version. Change-Id: I53cec2619ed6afaa83994e7cd40a8254791437a8 Signed-off-by: Konstantin Makariev <hcv867@motorola.com> Reviewed-on: https://gerrit.mot.com/1902864 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: litong <litong20@motorola.com> Reviewed-by: Ling Jin <lingjin@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
parent
8113c08da6
commit
0b819d2b1d
1 changed files with 4 additions and 4 deletions
|
@ -50,8 +50,8 @@ static int fts_mmi_get_build_id(struct device *dev, void *cdata) {
|
||||||
char buffer[64];
|
char buffer[64];
|
||||||
ssize_t blen = 0;
|
ssize_t blen = 0;
|
||||||
ASSERT_PTR(ts);
|
ASSERT_PTR(ts);
|
||||||
blen += scnprintf(buffer+blen, sizeof(buffer)-blen, "%08x%02x",
|
blen += scnprintf(buffer+blen, sizeof(buffer)-blen, "%04x%04x",
|
||||||
ts->sysinfo->u16_cfgVer, ts->sysinfo->u8_cfgAfeVer);
|
ts->sysinfo->u16_fwVer, ts->sysinfo->u16_cfgVer);
|
||||||
return scnprintf(TO_CHARP(cdata), TS_MMI_MAX_ID_LEN, "%s", buffer);
|
return scnprintf(TO_CHARP(cdata), TS_MMI_MAX_ID_LEN, "%s", buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,8 +61,8 @@ static int fts_mmi_get_config_id(struct device *dev, void *cdata) {
|
||||||
ssize_t blen = 0;
|
ssize_t blen = 0;
|
||||||
ASSERT_PTR(ts);
|
ASSERT_PTR(ts);
|
||||||
blen += scnprintf(buffer+blen, sizeof(buffer)-blen, "%02x%02x%02x%02x",
|
blen += scnprintf(buffer+blen, sizeof(buffer)-blen, "%02x%02x%02x%02x",
|
||||||
ts->sysinfo->u8_releaseInfo[0], ts->sysinfo->u8_releaseInfo[1],
|
ts->sysinfo->u8_releaseInfo[3], ts->sysinfo->u8_releaseInfo[2],
|
||||||
ts->sysinfo->u8_releaseInfo[2], ts->sysinfo->u8_releaseInfo[3]);
|
ts->sysinfo->u8_releaseInfo[1], ts->sysinfo->u8_releaseInfo[0]);
|
||||||
return scnprintf(TO_CHARP(cdata), TS_MMI_MAX_ID_LEN, "%s", buffer);
|
return scnprintf(TO_CHARP(cdata), TS_MMI_MAX_ID_LEN, "%s", buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue