<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/ufs, branch v2025.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/ufs?h=v2025.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/ufs?h=v2025.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2025-04-16T11:42:06Z</updated>
<entry>
<title>ufs: amd-versal2: Use raw read/write for SLCR/CACHE registers</title>
<updated>2025-04-16T11:42:06Z</updated>
<author>
<name>Venkatesh Yadav Abbarapu</name>
<email>venkatesh.abbarapu@amd.com</email>
</author>
<published>2025-03-20T09:13:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5b8d6dcf7ce1b9629cec02e8d17db530776de5b4'/>
<id>urn:sha1:5b8d6dcf7ce1b9629cec02e8d17db530776de5b4</id>
<content type='text'>
Update the firmware driver UFS APIs zynqmp_pm_ufs_* to directly
read/write to the pmc_iou_slcr and efuse_cache registers. Replace
these raw reads/writes with the xilinx_pm_request() API with the
correct arguments once the PM related changes are done.

Signed-off-by: Venkatesh Yadav Abbarapu &lt;venkatesh.abbarapu@amd.com&gt;
Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
Link: https://lore.kernel.org/r/ee2d1ad2e07e96f1948ab6ffe8f3c50a3b8f9be9.1742462001.git.michal.simek@amd.com
</content>
</entry>
<entry>
<title>ufs: core: sync ufshci.h with Linux v6.12</title>
<updated>2025-03-18T14:55:08Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-12-30T10:31:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d232d7fdbf6f86e11f2dda2211132fdcffa8b5aa'/>
<id>urn:sha1:d232d7fdbf6f86e11f2dda2211132fdcffa8b5aa</id>
<content type='text'>
Sync ufshci.h with the version found in the Linux v6.12
version commit adc218676eef ("Linux 6.12").

It adds new defines, and moves defines to the same place
as the Linux header.

No functional changes intended.

Acked-by: Neha Malcom Francis &lt;n-francis@ti.com&gt;
Tested-by: Love Kumar &lt;love.kumar@amd.com&gt;
[narmstrong: do not rename CFG_RESULT_CODE_MASK]
Link: https://lore.kernel.org/r/20241230-topic-ufs-cleanup-v2-6-4c6d7994a45d@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: core: sync unipro.h with Linux v6.12</title>
<updated>2025-03-18T14:31:49Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-12-30T10:30:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2f2c7c3c8d67fd4c40d1c0582f641cef1fa1b24e'/>
<id>urn:sha1:2f2c7c3c8d67fd4c40d1c0582f641cef1fa1b24e</id>
<content type='text'>
Sync unipro.h with the version found in the Linux v6.12
version commit adc218676eef ("Linux 6.12").

It adds new defines, and moves defines to the same place
as the Linux header.

No functional changes intended.

Acked-by: Neha Malcom Francis &lt;n-francis@ti.com&gt;
Tested-by: Love Kumar &lt;love.kumar@amd.com&gt;
Link: https://lore.kernel.org/r/20241230-topic-ufs-cleanup-v2-5-4c6d7994a45d@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: core: move ufshci defines in a separate header</title>
<updated>2025-03-18T14:31:49Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-12-30T10:30:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=124ba1eb9fb5537b9b600727e99d4587b733be64'/>
<id>urn:sha1:124ba1eb9fb5537b9b600727e99d4587b733be64</id>
<content type='text'>
Splitting the header will help synchronizing the defines
again with Linux.

Acked-by: Neha Malcom Francis &lt;n-francis@ti.com&gt;
Tested-by: Love Kumar &lt;love.kumar@amd.com&gt;
Link: https://lore.kernel.org/r/20241230-topic-ufs-cleanup-v2-4-4c6d7994a45d@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: core: cosmetic fixups</title>
<updated>2025-03-18T14:31:49Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-12-30T10:30:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03012e85998fb0d796359c7270d2b3887863aee6'/>
<id>urn:sha1:03012e85998fb0d796359c7270d2b3887863aee6</id>
<content type='text'>
Fixes some alignment warnings, missing comments on write barrier,
missing parenthesis around macro parameters and a comment typo.

No functional changes intended.

Reviewed-by: Neha Malcom Francis &lt;n-francis@ti.com&gt;
Tested-by: Love Kumar &lt;love.kumar@amd.com&gt;
Link: https://lore.kernel.org/r/20241230-topic-ufs-cleanup-v2-3-4c6d7994a45d@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: core: mark unexported functions as static</title>
<updated>2025-03-18T14:31:49Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-12-30T10:30:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c20826be04046ebe7f5a03070cf00645e4380e35'/>
<id>urn:sha1:c20826be04046ebe7f5a03070cf00645e4380e35</id>
<content type='text'>
Mark the remaining local functions as static to avoid build
warnings.

Also drop the EXPORT_SYMBOL of ufshcd_map_desc_id_to_length.

Tested-by: Love Kumar &lt;love.kumar@amd.com&gt;
Link: https://lore.kernel.org/r/20241230-topic-ufs-cleanup-v2-2-4c6d7994a45d@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: core: include missing include/ufs.h</title>
<updated>2025-03-18T14:31:49Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-12-30T10:30:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=938ce571b89cdada5ee210150254972a07df6ef2'/>
<id>urn:sha1:938ce571b89cdada5ee210150254972a07df6ef2</id>
<content type='text'>
Add missing ufs.h causing build warning on some symbols.

Tested-by: Love Kumar &lt;love.kumar@amd.com&gt;
Reviewed-by: Neha Malcom Francis &lt;n-francis@ti.com&gt;
Link: https://lore.kernel.org/r/20241230-topic-ufs-cleanup-v2-1-4c6d7994a45d@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: Add Support for Qualcomm UFS HC driver</title>
<updated>2024-10-14T06:56:03Z</updated>
<author>
<name>Bhupesh Sharma</name>
<email>bhupesh.linux@gmail.com</email>
</author>
<published>2024-09-10T09:50:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0c9c501a87e0070b944ffcd8f0d9942353048f41'/>
<id>urn:sha1:0c9c501a87e0070b944ffcd8f0d9942353048f41</id>
<content type='text'>
Add Support for the Host Controller driver for UFS HC
present on Qualcomm Snapdragon SoCs.

It has been successfully tested on SDM845, SM8250,
SM8550 ant SM8650 SoCs.

Signed-off-by: Bhupesh Sharma &lt;bhupesh.sharma@linaro.org&gt;
Tested-by: Julius Lehmann &lt;lehmanju@devpi.de&gt;
Tested-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt; #rb3gen2
Link: https://lore.kernel.org/r/20240910-topic-ufs-qcom-controller-v1-4-54c0d2231b10@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: allow UFSHCI version 4.0</title>
<updated>2024-10-14T06:56:03Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-09-10T09:50:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=690db792cfe06ee072c35cc930be6f0155282eea'/>
<id>urn:sha1:690db792cfe06ee072c35cc930be6f0155282eea</id>
<content type='text'>
Add UFSHCI version 4.0 found on the recent Qualcomm UFS Controllers.

Tested-by: Julius Lehmann &lt;lehmanju@devpi.de&gt;
Tested-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt; #rb3gen2
Link: https://lore.kernel.org/r/20240910-topic-ufs-qcom-controller-v1-3-54c0d2231b10@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
<entry>
<title>ufs: add get_max_pwr_mode callback</title>
<updated>2024-10-14T06:56:03Z</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2024-09-10T09:50:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b3f89c1d6ed47b7c7a6eaf854d3289dbfe31f332'/>
<id>urn:sha1:b3f89c1d6ed47b7c7a6eaf854d3289dbfe31f332</id>
<content type='text'>
Add a new get_max_pwr_mode callback to permit the UFS controller
driver manipulate the max_pwr_mode struct right before setting
the new pwr_mode to the UFS device.

It can be used to limit the HS Gear with errata and hardware
limitations on some UFS controllers.

Tested-by: Julius Lehmann &lt;lehmanju@devpi.de&gt;
Tested-by: Caleb Connolly &lt;caleb.connolly@linaro.org&gt; #rb3gen2
Link: https://lore.kernel.org/r/20240910-topic-ufs-qcom-controller-v1-2-54c0d2231b10@linaro.org
Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
</content>
</entry>
</feed>
