<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/soc/qcom, branch v2026.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/soc/qcom?h=v2026.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/soc/qcom?h=v2026.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2025-08-14T16:59:16Z</updated>
<entry>
<title>soc: Tighten some soc driver dependencies</title>
<updated>2025-08-14T16:59:16Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-08-04T21:57:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=01bc65a0e9b2e0bac7af28bf102ee0df4f98b205'/>
<id>urn:sha1:01bc65a0e9b2e0bac7af28bf102ee0df4f98b205</id>
<content type='text'>
The Qualcomm Snapdragon "SoC" driver cannot build without access to some
ARM64 specific functionality. Express that requirements in Kconfig as
well.

Reviewed-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>soc: qcom: rpmh-rsc: add back __tcs_set_trigger() for SM8550/SM8650</title>
<updated>2024-09-06T08:47:46Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-09-03T16:13:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fdbd2fa400f5cb994d7c686cdb665b4c601796d8'/>
<id>urn:sha1:fdbd2fa400f5cb994d7c686cdb665b4c601796d8</id>
<content type='text'>
The TCS writes has no effect after the removal of the __tcs_set_trigger()
call, obviously it seems the RSC version 3 requires it to complete the transactions.

Fixes: 80c5be164ad ("soc: qcom: rpmh-rsc: drop unused multi-threading and non-active TCS support")
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Tested-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt; # sm8250 rb5
Reviewed-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: cmd-db: map cmd-db region</title>
<updated>2024-09-06T08:47:46Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-08-08T23:59:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a9cbf76e4dd3c3295ed975a14ae4dfb258aefd4b'/>
<id>urn:sha1:a9cbf76e4dd3c3295ed975a14ae4dfb258aefd4b</id>
<content type='text'>
On at least SM8650 this region might not be included in the memory map.
Use the new mmu_map_region() helper to map it during bind().

Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: cmd-db: use strncmp() instead of memcmp()</title>
<updated>2024-09-06T08:47:46Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-08-08T23:59:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=75acc51189117b9c42232d0ea5c75cf72e39a4d8'/>
<id>urn:sha1:75acc51189117b9c42232d0ea5c75cf72e39a4d8</id>
<content type='text'>
memcmp() can cause aborts on some platforms and generally seems to be
the wrong approach here. Use strncmp() instead which is more correct.

Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: add build infrastructure</title>
<updated>2024-07-25T23:28:11Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-07-15T10:08:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1384436dd8d720128b82d5619d9401584c380cb6'/>
<id>urn:sha1:1384436dd8d720128b82d5619d9401584c380cb6</id>
<content type='text'>
Add Kconfig / Makefiles to build rpmh and cmd-db drivers.

Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: rpmh: U-Boot API changes</title>
<updated>2024-07-25T23:28:11Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-07-15T10:08:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c6112dd2470d3cfe939f7ccc8c617025fbe5636c'/>
<id>urn:sha1:c6112dd2470d3cfe939f7ccc8c617025fbe5636c</id>
<content type='text'>
Fix build errors, add some debug logging.

Acked-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: rpmh: drop unused functions</title>
<updated>2024-07-25T23:28:11Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-07-15T10:08:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a726ea1140d82bae5ccee11619157313b8c80953'/>
<id>urn:sha1:a726ea1140d82bae5ccee11619157313b8c80953</id>
<content type='text'>
A lot of the features in here are only relevant when running
multi-threaded with interrupts. Drop everything except what we need to
run single-threaded with a single TCS (which is all the rpmh-rsc
framework in U-Boot supports).

Keep rpmh_write_async() for simplicity and make it wrap the regular
rpmh_write().

Acked-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: rpmh: adjust headers for U-Boot</title>
<updated>2024-07-25T23:28:11Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-07-15T10:08:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e5218206cedc6dd9eb861e4b5c1573ce3e12f028'/>
<id>urn:sha1:e5218206cedc6dd9eb861e4b5c1573ce3e12f028</id>
<content type='text'>
Drop unused/unsupported Linux headers and add dm/device.h for U-Boot.

Acked-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: rpmh-rsc: remaining U-Boot API changes</title>
<updated>2024-07-25T23:28:11Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-07-15T10:08:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f55f7decdfbed9366dfec1c54ede61c0d0d9a956'/>
<id>urn:sha1:f55f7decdfbed9366dfec1c54ede61c0d0d9a956</id>
<content type='text'>
Minor adjustments to fix building with U-Boot and work correctly as a
synchronous driver without interrupts. RPMh is fast enough that we can
get away with just firing off requests and assuming they complete.

U-Boot behaviour changes are annotated with a "U-Boot:" comment.

Acked-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>soc: qcom: rpmh-rsc: adjust probe for U-Boot</title>
<updated>2024-07-25T23:28:11Z</updated>
<author>
<name>Caleb Connolly</name>
<email>caleb.connolly@linaro.org</email>
</author>
<published>2024-07-15T10:08:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f02b06fbcb0589ab96d225293b2a7e8ff4c1f63'/>
<id>urn:sha1:3f02b06fbcb0589ab96d225293b2a7e8ff4c1f63</id>
<content type='text'>
Rework the rpmh-rsc initialization to use U-Boot's driver model and
initialize cmd-db.

Acked-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;
Signed-off-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt;
</content>
</entry>
</feed>
