soc: qcom: socinfo: Add support for new fields in revision 16
authorNaman Jain <quic_namajain@quicinc.com>
Fri, 25 Nov 2022 10:35:33 +0000 (16:05 +0530)
committerBjorn Andersson <andersson@kernel.org>
Thu, 29 Dec 2022 17:26:14 +0000 (11:26 -0600)
commitf02a537357a61e7892587c0f3455f8295cc9075c
treeef70d8a18d3ab015efb4f94c022923b91f41693b
parent40ebfbec52108be22cb68ecb9dcbd4917583a87c
soc: qcom: socinfo: Add support for new fields in revision 16

Add support for new fields coming with socinfo structure under v16 to get
SKU information, product code and name and type of different parts present
in the SoC. Also, add debugfs nodes to read feature and product codes to
allow user to get SKU and other SoC details. Support for SoC parts name
and type parsing will be added separately. Details of fields added:
* feature_code: mapped to qcom internal and external SKU IDs
* pcode: product code
* npartnamemap_offset: parts name map array offset from socinfo base ptr
* nnum_partname_mapping: number of part mappings

Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221125103533.2960-1-quic_namajain@quicinc.com
drivers/soc/qcom/socinfo.c