<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/include/dt-bindings/arm, branch linux-6.3.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-6.3.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-6.3.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2023-02-09T03:36:16+00:00</updated>
<entry>
<title>dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant</title>
<updated>2023-02-09T03:36:16+00:00</updated>
<author>
<name>Kathiravan T</name>
<email>quic_kathirav@quicinc.com</email>
</author>
<published>2023-02-08T05:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4ad66c3f4bcb83414181434a7d439cd80ac91a1a'/>
<id>urn:sha1:4ad66c3f4bcb83414181434a7d439cd80ac91a1a</id>
<content type='text'>
Add SOC ID for Qualcomm IPQ5332 and IPQ5322 variants.

Signed-off-by: Kathiravan T &lt;quic_kathirav@quicinc.com&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20230208055709.13162-2-quic_kathirav@quicinc.com
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants</title>
<updated>2023-02-08T22:49:39+00:00</updated>
<author>
<name>Christian Marangi</name>
<email>ansuelsmth@gmail.com</email>
</author>
<published>2023-01-24T14:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d615ef0c922683320d2f8e814637cf1c9b53ed44'/>
<id>urn:sha1:d615ef0c922683320d2f8e814637cf1c9b53ed44</id>
<content type='text'>
Add Soc IDs for Qualcomm IPQ8064 and variants.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20230124143236.1038-1-ansuelsmth@gmail.com
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add a bunch of older SoCs</title>
<updated>2023-01-18T23:14:39+00:00</updated>
<author>
<name>Stephan Gerhold</name>
<email>stephan@gerhold.net</email>
</author>
<published>2023-01-04T11:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=56abffc793befb19f30ec9d4bec24343529377f1'/>
<id>urn:sha1:56abffc793befb19f30ec9d4bec24343529377f1</id>
<content type='text'>
Sync the SoC IDs in qcom,ids.h with relevant entries from Qualcomm's LK
bootloader [1] that is used for almost all older Qualcomm SoCs.

Several of these are already supported, e.g.:
  - MSM8960 -&gt; APQ8060, MSM8260, ...
  - MSM8976 -&gt; APQ8076
  - MSM8956 -&gt; APQ8056
Others are currently being worked on, e.g.:
  - MSM8909(W) -&gt; APQ8009(W), MSM8905, MSM8209, ...
  - MSM8939 -&gt; MSM8239, ...

And even all remaining ones added are close enough to what is already
supported so that future support is realistic (if someone steps up to
do the work).

Add all of them at once to avoid having to add them one by one in the
future. This will also benefit other projects making use of the same
dt-bindings, e.g. bootloaders where adding support for all these SoCs
is a bit easier than on Linux.

[1]: https://git.codelinaro.org/clo/la/kernel/lk/-/blob/9d563e4a1d38c5a662bf94215ffc828db57c9e19/platform/msm_shared/smem.h#L286

Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20230104115348.25046-4-stephan@gerhold.net
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add QRD board ID</title>
<updated>2023-01-18T23:14:39+00:00</updated>
<author>
<name>Stephan Gerhold</name>
<email>stephan@gerhold.net</email>
</author>
<published>2023-01-04T11:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=8b949c0e2ce59c376818bc3f80db4b94b06981b7'/>
<id>urn:sha1:8b949c0e2ce59c376818bc3f80db4b94b06981b7</id>
<content type='text'>
QRD (Qualcomm Reference Design) = 0xb = 11 is used on many devices that
were originally derived from some reference design provided by Qualcomm.

Examples of existing devices in Linux would be:
  - msm8916-longcheer-l8150/l8910, msm8916-wingtech-wt88047
  - msm8953-xiaomi-daisy/tissot/vince
  - msm8998-fxtec-pro1
  - sm4250-oneplus-billie2

Add it to qcom,ids.h so the qcom,board-id properties can be rewritten
more clearly using the macros in a future patch set, i.e.

  qcom,board-id = &lt;QCOM_BOARD_ID(QRD, 1, 0) 0&gt; instead of
  qcom,board-id = &lt;0x1000b 0x00&gt;

Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20230104115348.25046-3-stephan@gerhold.net
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add SoC IDs for SM6115 / SM4250 and variants</title>
<updated>2022-12-05T22:50:39+00:00</updated>
<author>
<name>Bhupesh Sharma</name>
<email>bhupesh.sharma@linaro.org</email>
</author>
<published>2022-12-01T14:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=67d1af1c50a4a0ae48f535126cdfca915ffed29b'/>
<id>urn:sha1:67d1af1c50a4a0ae48f535126cdfca915ffed29b</id>
<content type='text'>
Add SoC IDs for Qualcomm SM6115 / SM4250 and variants.

Cc: Bjorn Andersson &lt;andersson@kernel.org&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Krzysztof Kozlowski &lt;krzysztof.kozlowski+dt@linaro.org&gt;
Cc: Konrad Dybcio &lt;konrad.dybcio@somainline.org&gt;
Signed-off-by: Bhupesh Sharma &lt;bhupesh.sharma@linaro.org&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Reviewed-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20221201141619.2462705-4-bhupesh.sharma@linaro.org
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add SoC IDs for SM8150 and SA8155</title>
<updated>2022-12-05T22:50:39+00:00</updated>
<author>
<name>Bhupesh Sharma</name>
<email>bhupesh.sharma@linaro.org</email>
</author>
<published>2022-12-01T14:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=87f67727e057bc54816097d3b8e38a4a0c58e0bb'/>
<id>urn:sha1:87f67727e057bc54816097d3b8e38a4a0c58e0bb</id>
<content type='text'>
Add SoC IDs for Qualcomm SM8150 and SA8155 SoCs.

Cc: Bjorn Andersson &lt;andersson@kernel.org&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Krzysztof Kozlowski &lt;krzysztof.kozlowski+dt@linaro.org&gt;
Cc: Konrad Dybcio &lt;konrad.dybcio@somainline.org&gt;
Signed-off-by: Bhupesh Sharma &lt;bhupesh.sharma@linaro.org&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Reviewed-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20221201141619.2462705-2-bhupesh.sharma@linaro.org
</content>
</entry>
<entry>
<title>soc: qcom: socinfo: Add SM8550 ID</title>
<updated>2022-12-05T21:12:27+00:00</updated>
<author>
<name>Abel Vesa</name>
<email>abel.vesa@linaro.org</email>
</author>
<published>2022-11-16T11:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=147f6534b8ffdd766c2fd3a28b0b1d6fd41c81e4'/>
<id>urn:sha1:147f6534b8ffdd766c2fd3a28b0b1d6fd41c81e4</id>
<content type='text'>
Add the ID for the Qualcomm SM8550 SoC.

Signed-off-by: Abel Vesa &lt;abel.vesa@linaro.org&gt;
Reviewed-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20221116112438.2643607-1-abel.vesa@linaro.org
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add SoC IDs for MSM8956 and MSM8976</title>
<updated>2022-12-05T20:44:46+00:00</updated>
<author>
<name>AngeloGioacchino Del Regno</name>
<email>angelogioacchino.delregno@collabora.com</email>
</author>
<published>2022-11-11T12:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=484d7b407552a0241087858fd9ff0f117f13344d'/>
<id>urn:sha1:484d7b407552a0241087858fd9ff0f117f13344d</id>
<content type='text'>
Document the identifier of MSM8956/76.

Signed-off-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Reviewed-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20221111120156.48040-7-angelogioacchino.delregno@collabora.com
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom,ids: Add SoC IDs for QDU1000/QRU1000</title>
<updated>2022-11-07T17:49:41+00:00</updated>
<author>
<name>Melody Olvera</name>
<email>quic_molvera@quicinc.com</email>
</author>
<published>2022-10-26T19:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3b1611f252bb8871f2e171758f8462704b7d8d52'/>
<id>urn:sha1:3b1611f252bb8871f2e171758f8462704b7d8d52</id>
<content type='text'>
Add SoC IDs for Qualcomm QDU1000 and QRU1000 platforms and their
variants.

Signed-off-by: Melody Olvera &lt;quic_molvera@quicinc.com&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20221026190549.4005703-5-quic_molvera@quicinc.com
</content>
</entry>
<entry>
<title>dt-bindings: arm: qcom: document qcom,msm-id and qcom,board-id</title>
<updated>2022-10-17T18:19:40+00:00</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzysztof.kozlowski@linaro.org</email>
</author>
<published>2022-08-30T06:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a79a4b3097bc28b0b617c4994c9fe4a4e1d00096'/>
<id>urn:sha1:a79a4b3097bc28b0b617c4994c9fe4a4e1d00096</id>
<content type='text'>
The top level qcom,msm-id and qcom,board-id properties are utilized by
bootloaders on Qualcomm MSM platforms to determine which device tree
should be used and passed to the kernel.

The commit b32e592d3c28 ("devicetree: bindings: Document qcom board
compatible format") from 2015 was a consensus during discussion about
upstreaming qcom,msm-id and qcom,board-id fields.  There are however still
problems with that consensus:
1. It was reached 7 years ago but it turned out its implementation did
   not reach all possible products.

2. Initially additional tool (dtbTool) was needed for parsing these
   fields to create a QCDT image consisting of multiple DTBs, later the
   bootloaders were improved and they use these qcom,msm-id and
   qcom,board-id properties directly.

3. Extracting relevant information from the board compatible requires
   this additional tool (dtbTool), which makes the build process more
   complicated and not easily reproducible (DTBs are modified after the
   kernel build).

4. Some versions of Qualcomm bootloaders expect these properties even
   when booting with a single DTB.  The community is stuck with these
   bootloaders thus they require properties in the DTBs.

Since several upstreamed Qualcomm SoC-based boards require these
properties to properly boot and the properties are reportedly used by
bootloaders, document them along with the bindings header with constants
used by: bootloader, some DTS and socinfo driver.

Link: https://lore.kernel.org/r/a3c932d1-a102-ce18-deea-18cbbd05ecab@linaro.org/
Co-developed-by: Kumar Gala &lt;galak@codeaurora.org&gt;
Signed-off-by: Kumar Gala &lt;galak@codeaurora.org&gt;
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;
Link: https://lore.kernel.org/r/20220830065744.161163-2-krzysztof.kozlowski@linaro.org
</content>
</entry>
</feed>
