EDT_NAME_LEN
char name[EDT_NAME_LEN];
char fw_version[EDT_NAME_LEN];
u8 rdbuf[EDT_NAME_LEN];
error = regmap_bulk_read(tsdata->regmap, 0xBB, rdbuf, EDT_NAME_LEN - 1);
rdbuf[EDT_NAME_LEN - 1] = '\0';
if (rdbuf[EDT_NAME_LEN - 2] == '$')
rdbuf[EDT_NAME_LEN - 2] = '\0';
strscpy(model_name, rdbuf + 1, EDT_NAME_LEN);
strscpy(fw_version, p ? p : "", EDT_NAME_LEN);
rdbuf[EDT_NAME_LEN - 2] = '\0';
if (rdbuf[EDT_NAME_LEN - 3] == '$')
rdbuf[EDT_NAME_LEN - 3] = '\0';
strscpy(model_name, rdbuf, EDT_NAME_LEN);
strscpy(fw_version, p ? p : "", EDT_NAME_LEN);
snprintf(model_name, EDT_NAME_LEN, "EP0%i%i0M09",
snprintf(model_name, EDT_NAME_LEN, "EP%i%i0ML00",
snprintf(model_name, EDT_NAME_LEN, "GKTW50SCED1R0");
snprintf(model_name, EDT_NAME_LEN,
snprintf(model_name, EDT_NAME_LEN,