summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/soc/qcom/socinfo.c3
-rw-r--r--include/soc/qcom/socinfo.h1
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;