From: Douglas Anderson <dianders@chromium.org>
To: Rob Herring <robh@kernel.org>,
Bjorn Andersson <bjorn.andersson@linaro.org>
Cc: Stephen Boyd <swboyd@chromium.org>,
Matthias Kaehlcke <mka@chromium.org>,
Alexandru M Stan <amstan@chromium.org>,
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
Rajendra Nayak <quic_rjendra@quicinc.com>,
"Joseph S . Barrera III" <joebar@chromium.org>,
Julius Werner <jwerner@chromium.org>,
Douglas Anderson <dianders@chromium.org>,
Andy Gross <agross@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Rob Herring <robh+dt@kernel.org>,
Stephen Boyd <sboyd@codeaurora.org>,
devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [PATCH 1/3] dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings
Date: Thu, 12 May 2022 09:04:45 -0700 [thread overview]
Message-ID: <20220512090429.1.I9804fcd5d6c8552ab25f598dd7a3ea71b15b55f0@changeid> (raw)
This copy-pastes compatibles from sc7180-based boards from the device
trees to the yaml file so that `make dtbs_check` will be happy.
NOTES:
- I make no attempt to try to share an "item" for all sc7180 based
Chromebooks. Because of the revision matching scheme used by the
Chromebook bootloader, at times we need a different number of
revisions listed.
- Some of the odd entries in here (like google,homestar-rev23 or the
fact that "Google Lazor Limozeen without Touchscreen" changed from
sku5 to sku6) are not typos but simply reflect reality.
- Many revisions of boards here never actually went to consumers, but
they are still in use within various companies that were involved in
Chromebook development. Since Chromebooks are developed with an
"upstream first" methodology, having these revisions supported with
upstream Linux is important. Making it easy for Chromebooks to be
developed with an "upstream first" methodology is valuable to the
upstream community because it improves the quality of upstream and
gets Chromebooks supported with vanilla upstream faster.
Signed-off-by: Douglas Anderson <dianders@chromium.org>
---
.../devicetree/bindings/arm/qcom.yaml | 180 ++++++++++++++++++
1 file changed, 180 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml
index 5c06d1bfc046..399be67eb5d2 100644
--- a/Documentation/devicetree/bindings/arm/qcom.yaml
+++ b/Documentation/devicetree/bindings/arm/qcom.yaml
@@ -214,11 +214,191 @@ properties:
- qcom,ipq8074-hk10-c2
- const: qcom,ipq8074
+ # Qualcomm Technologies, Inc. SC7180 IDP
- items:
- enum:
- qcom,sc7180-idp
- const: qcom,sc7180
+ # Google CoachZ (rev1 - 2)
+ - items:
+ - const: google,coachz-rev1
+ - const: google,coachz-rev2
+ - const: qcom,sc7180
+
+ # Google CoachZ (newest rev)
+ - items:
+ - const: google,coachz
+ - const: qcom,sc7180
+
+ # Google CoachZ with LTE (rev1 - 2)
+ - items:
+ - const: google,coachz-rev1-sku0
+ - const: google,coachz-rev2-sku0
+ - const: qcom,sc7180
+
+ # Google CoachZ with LTE (newest rev)
+ - items:
+ - const: google,coachz-sku0
+ - const: qcom,sc7180
+
+ # Google Homestar (rev2)
+ - items:
+ - const: google,homestar-rev2
+ - const: google,homestar-rev23
+ - const: qcom,sc7180
+
+ # Google Homestar (rev3)
+ - items:
+ - const: google,homestar-rev3
+ - const: qcom,sc7180
+
+ # Google Homestar (newest rev)
+ - items:
+ - const: google,homestar
+ - const: qcom,sc7180
+
+ # Google Lazor (rev0)
+ - items:
+ - const: google,lazor-rev0
+ - const: qcom,sc7180
+
+ # Google Lazor (rev1 - 2)
+ - items:
+ - const: google,lazor-rev1
+ - const: google,lazor-rev2
+ - const: qcom,sc7180
+
+ # Google Lazor (rev3 - 8)
+ - items:
+ - const: google,lazor-rev3
+ - const: google,lazor-rev4
+ - const: google,lazor-rev5
+ - const: google,lazor-rev6
+ - const: google,lazor-rev7
+ - const: google,lazor-rev8
+ - const: qcom,sc7180
+
+ # Google Lazor (newest rev)
+ - items:
+ - const: google,lazor
+ - const: qcom,sc7180
+
+ # Google Lazor with KB Backlight (rev1 - 2)
+ - items:
+ - const: google,lazor-rev1-sku2
+ - const: google,lazor-rev2-sku2
+ - const: qcom,sc7180
+
+ # Google Lazor with KB Backlight (rev3 - 8)
+ - items:
+ - const: google,lazor-rev3-sku2
+ - const: google,lazor-rev4-sku2
+ - const: google,lazor-rev5-sku2
+ - const: google,lazor-rev6-sku2
+ - const: google,lazor-rev7-sku2
+ - const: google,lazor-rev8-sku2
+ - const: qcom,sc7180
+
+ # Google Lazor with KB Backlight (newest rev)
+ - items:
+ - const: google,lazor-sku2
+ - const: qcom,sc7180
+
+ # Google Lazor with LTE (rev1 - 2)
+ - items:
+ - const: google,lazor-rev1-sku0
+ - const: google,lazor-rev2-sku0
+ - const: qcom,sc7180
+
+ # Google Lazor with LTE (rev3 - 8)
+ - items:
+ - const: google,lazor-rev3-sku0
+ - const: google,lazor-rev4-sku0
+ - const: google,lazor-rev5-sku0
+ - const: google,lazor-rev6-sku0
+ - const: google,lazor-rev7-sku0
+ - const: google,lazor-rev8-sku0
+ - const: qcom,sc7180
+
+ # Google Lazor with LTE (newest rev)
+ - items:
+ - const: google,lazor-sku0
+ - const: qcom,sc7180
+
+ # Google Lazor Limozeen (rev4 - rev8)
+ - items:
+ - const: google,lazor-rev4-sku4
+ - const: google,lazor-rev5-sku4
+ - const: google,lazor-rev6-sku4
+ - const: google,lazor-rev7-sku4
+ - const: google,lazor-rev8-sku4
+ - const: qcom,sc7180
+
+ # Google Lazor Limozeen (newest rev)
+ - items:
+ - const: google,lazor-sku4
+ - const: qcom,sc7180
+
+ # Google Lazor Limozeen without Touchscreen (rev4)
+ - items:
+ - const: google,lazor-rev4-sku5
+ - const: qcom,sc7180
+
+ # Google Lazor Limozeen without Touchscreen (rev5 - rev8)
+ - items:
+ - const: google,lazor-rev5-sku5
+ - const: google,lazor-rev5-sku6
+ - const: google,lazor-rev6-sku6
+ - const: google,lazor-rev7-sku6
+ - const: google,lazor-rev8-sku6
+ - const: qcom,sc7180
+
+ # Google Lazor Limozeen without Touchscreen (newest rev)
+ - items:
+ - const: google,lazor-sku6
+ - const: qcom,sc7180
+
+ # Google Pompom (rev1)
+ - items:
+ - const: google,pompom-rev1
+ - const: qcom,sc7180
+
+ # Google Pompom (rev2)
+ - items:
+ - const: google,pompom-rev2
+ - const: qcom,sc7180
+
+ # Google Pompom (newest rev)
+ - items:
+ - const: google,pompom
+ - const: qcom,sc7180
+
+ # Google Pompom with LTE (rev1)
+ - items:
+ - const: google,pompom-rev1-sku0
+ - const: qcom,sc7180
+
+ # Google Pompom with LTE (rev2)
+ - items:
+ - const: google,pompom-rev2-sku0
+ - const: qcom,sc7180
+
+ # Google Pompom with LTE (newest rev)
+ - items:
+ - const: google,pompom-sku0
+ - const: qcom,sc7180
+
+ # Google Trogdor (newest rev)
+ - items:
+ - const: google,trogdor
+ - const: qcom,sc7180
+
+ # Google Trogdor (newest rev) with LTE
+ - items:
+ - const: google,trogdor-sku0
+ - const: qcom,sc7180
+
- items:
- enum:
- qcom,sc7280-crd
--
2.36.0.550.gb090851708-goog
next reply other threads:[~2022-05-12 16:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-12 16:04 Douglas Anderson [this message]
2022-05-12 16:04 ` [PATCH 2/3] dt-bindings: arm: qcom: Add / fix sc7280 board bindings Douglas Anderson
2022-05-13 12:33 ` Rob Herring
2022-05-13 13:43 ` Doug Anderson
2022-05-12 16:04 ` [PATCH 3/3] dt-bindings: arm: qcom: Add more sc7180 Chromebook " Douglas Anderson
2022-05-12 18:42 ` [PATCH 1/3] dt-bindings: arm: qcom: Add " Stephen Boyd
2022-05-13 7:57 ` Krzysztof Kozlowski
2022-05-13 9:00 ` Krzysztof Kozlowski
2022-05-13 17:00 ` Doug Anderson
2022-05-16 6:40 ` Krzysztof Kozlowski
2022-05-16 15:11 ` Doug Anderson
2022-05-16 15:14 ` Krzysztof Kozlowski
2022-05-16 15:20 ` Doug Anderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220512090429.1.I9804fcd5d6c8552ab25f598dd7a3ea71b15b55f0@changeid \
--to=dianders@chromium.org \
--cc=agross@kernel.org \
--cc=amstan@chromium.org \
--cc=bjorn.andersson@linaro.org \
--cc=devicetree@vger.kernel.org \
--cc=joebar@chromium.org \
--cc=jwerner@chromium.org \
--cc=krzk+dt@kernel.org \
--cc=krzysztof.kozlowski@linaro.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mka@chromium.org \
--cc=quic_rjendra@quicinc.com \
--cc=robh+dt@kernel.org \
--cc=robh@kernel.org \
--cc=sboyd@codeaurora.org \
--cc=swboyd@chromium.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.