[lkml]   [2022]   [Jun]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH v5 0/3] dt-bindings: arm: qcom: qcom,board-id and qcom,msm-id

Changes since v4
1. Change the qcom,board-id oneOf (oneOf at higher level) so newer dtschema is happy.

Changes since v3
1. Patch #1: Define all SoC IDs, based on Qualcomm socid driver (Konrad). Keep
Dmitry Rb tag, even though it is quite a change.
2. New patch #2: use bindings in the socid driver. The patch fails on checkpatch:
"Macros with complex values should be enclosed in parentheses"
but that's expected considering the macro contents.

Changes since v2
1. Adjust description of new fields after review (Dmitry).
2. Change name of msm8996 define (Dmitry).
3. Add Rb tags.

Changes since v1
1. Make the qcom,board-id and qcom,msm-id properties deprecated and limited to
certain SoCs (Rob).
2. Extend the qcom,board-id schema to match OnePlus variant - four elements -
and drop DTS patches splitting four into two touples (Stephan).

The discussion [1] brought several arguments for keeping the qcom,board-id and
qcom,msm-id properties. Keeping means we should document them, so the DT
schema checks pass.

I revived old patch [2] with several changes and improvements. The commit msg
hopefully collects feedback from the discussion.

Best regards,


Krzysztof Kozlowski (3):
dt-bindings: arm: qcom: document qcom,msm-id and qcom,board-id
soc: qcom: socinfo: create soc_id table from bindings
arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples

.../devicetree/bindings/arm/qcom.yaml | 120 ++++++++
.../boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 +-
drivers/soc/qcom/socinfo.c | 259 +++++++++---------
include/dt-bindings/arm/qcom,ids.h | 146 ++++++++++
4 files changed, 400 insertions(+), 127 deletions(-)
create mode 100644 include/dt-bindings/arm/qcom,ids.h


 \ /
  Last update: 2022-06-24 20:02    [W:0.038 / U:3.844 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site