diff options
| author | Yuanyuan Liu <yuanliu@codeaurora.org> | 2016-07-28 10:55:59 -0700 |
|---|---|---|
| committer | Yuanyuan Liu <yuanliu@codeaurora.org> | 2016-08-04 10:13:09 -0700 |
| commit | 74c99fcb90d4dd66645813b38bb25b88757c545b (patch) | |
| tree | 976313da3dcdb4ec3b0f073b8a91466c407ada37 | |
| parent | 1ecb9eaec78fbaa3187574c347165bb70e54fef3 (diff) | |
socinfo: Export API for getting SOC serial number
Export API for getting SOC serial number so that other modules
can use it.
CRs-Fixed: 1050491
Change-Id: I24f735159a38dffdc4f44babacc4d758cd0a8365
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
| -rw-r--r-- | drivers/soc/qcom/socinfo.c | 3 | ||||
| -rw-r--r-- | include/soc/qcom/socinfo.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/drivers/soc/qcom/socinfo.c b/drivers/soc/qcom/socinfo.c index b8cef11f4067..23e32214756a 100644 --- a/drivers/soc/qcom/socinfo.c +++ b/drivers/soc/qcom/socinfo.c @@ -656,13 +656,14 @@ static uint32_t socinfo_get_foundry_id(void) : 0; } -static uint32_t socinfo_get_serial_number(void) +uint32_t socinfo_get_serial_number(void) { return socinfo ? (socinfo_format >= SOCINFO_VERSION(0, 10) ? socinfo->v0_10.serial_number : 0) : 0; } +EXPORT_SYMBOL(socinfo_get_serial_number); static uint32_t socinfo_get_chip_family(void) { diff --git a/include/soc/qcom/socinfo.h b/include/soc/qcom/socinfo.h index 478243712d07..82672bba7c17 100644 --- a/include/soc/qcom/socinfo.h +++ b/include/soc/qcom/socinfo.h @@ -224,6 +224,7 @@ char *socinfo_get_build_id(void); uint32_t socinfo_get_platform_type(void); uint32_t socinfo_get_platform_subtype(void); uint32_t socinfo_get_platform_version(void); +uint32_t socinfo_get_serial_number(void); enum pmic_model socinfo_get_pmic_model(void); uint32_t socinfo_get_pmic_die_revision(void); int __init socinfo_init(void) __must_check; |
