<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/phy, branch next</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/phy?h=next</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/phy?h=next'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-08-24T22:58:19Z</updated>
<entry>
<title>phy: mtk-tphy: add v3 hardware support</title>
<updated>2026-08-24T22:58:19Z</updated>
<author>
<name>David Lechner</name>
<email>dlechner@baylibre.com</email>
</author>
<published>2026-08-05T19:20:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7979d7a6f129a91bc4372410e19ec0de008cfed5'/>
<id>urn:sha1:7979d7a6f129a91bc4372410e19ec0de008cfed5</id>
<content type='text'>
Add devicetree compatible and match data for "mediatek,generic-tphy-v3"
in the MediaTek TPHY driver.

According to the Linux driver implementation, the only difference
between this and v2 is that v3 doesn't need to set slew rate. There is
one register write in the U-Boot driver that gets skipped because of
this now.

Also, according to the upstream devicetree bindings, mt8195 is also
v3 TPHY, so it gets updated as well.

Reviewed-by: Julien Stephan &lt;jstephan@baylibre.com&gt;
Link: https://patch.msgid.link/20260805-mtk-tphy-v3-v1-1-f1d6268b8d89@baylibre.com
Signed-off-by: David Lechner &lt;dlechner@baylibre.com&gt;
</content>
</entry>
<entry>
<title>phy: phy-mtk-hdmi: add new driver</title>
<updated>2026-08-13T15:53:49Z</updated>
<author>
<name>Julien Stephan</name>
<email>jstephan@baylibre.com</email>
</author>
<published>2026-07-28T15:01:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f9cb14dd25e65062283453b9755b9f09714565dc'/>
<id>urn:sha1:f9cb14dd25e65062283453b9755b9f09714565dc</id>
<content type='text'>
Add a new driver for the HDMI PHY. The driver supports MT8188 and MT8195
based SoCs. The driver is based on the corresponding kernel driver
(Commit 7a4ce5a9b674 - phy: mediatek: phy-mtk-hdmi-mt8195: convert from
round_rate() to determine_rate()).

Signed-off-by: Pavlo Yadvychuk &lt;pyadvychuk@baylibre.com&gt;
Signed-off-by: Julien Stephan &lt;jstephan@baylibre.com&gt;
Reviewed-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
Link: https://patch.msgid.link/20260728-mt8188-add-hdmi-phy-driver-v2-1-8b2893b151ba@baylibre.com
Signed-off-by: David Lechner &lt;dlechner@baylibre.com&gt;
</content>
</entry>
<entry>
<title>Merge patch series "Add eMMC support for Axiado SCM3005 board"</title>
<updated>2026-08-11T20:55:40Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-08-11T18:57:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5a92645e1f9020d24d19e03fff2ae63f30080770'/>
<id>urn:sha1:5a92645e1f9020d24d19e03fff2ae63f30080770</id>
<content type='text'>
Siu Ming Tong &lt;smtong@axiado.com&gt; says:

This series adds eMMC support for the Axiado SCM3005 board, based on the
AX3005 SoC, which uses an Arasan SDHCI controller paired with a dedicated
eMMC PHY.

The series is split as follows:

  - Patch 1 adds the eMMC PHY driver (PHY_AXIADO_EMMC). The PHY provides
    signal conditioning and DLL functionality required for high-speed
    operation with data rates beyond 52MHz, and is based on the Arasan
    PHY.

  - Patch 2 adds the SDHCI host controller driver (MMC_SDHCI_AXIADO) for
    the Arasan controller. It builds on the generic SDHCI framework and
    adds SoC-specific signal voltage switching, HS200 tuning and eMMC PHY
    power sequencing through the generic PHY API.

  - Patch 3 adds the device tree nodes for the SDHCI controller, the eMMC
    PHY and their supporting fixed clock (clk_xin) to
    ax3005.dtsi, and enables the SDHCI node in ax3005-scm3005.dts.

  - Patch 4 enables the new drivers in ax3005_scm3005_defconfig, stores
    the environment in MMC and bumps CONFIG_SYS_MALLOC_LEN to 0x400000 to
    accommodate MMC operations.

Tested on the Axiado SCM3005 board: the eMMC is detected and enumerated,
and read/write access through the MMC subsystem works, including
high-speed modes exercised by the PHY tuning path.

Link: https://lore.kernel.org/r/20260731-dev-scm3005-v1-0-30bea90ac5f7@axiado.com
</content>
</entry>
<entry>
<title>phy: Add Axiado eMMC PHY driver</title>
<updated>2026-08-11T18:57:04Z</updated>
<author>
<name>Siu Ming Tong</name>
<email>smtong@axiado.com</email>
</author>
<published>2026-07-31T18:10:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=21b087049df1936524e0470334459feaead8f052'/>
<id>urn:sha1:21b087049df1936524e0470334459feaead8f052</id>
<content type='text'>
Add a PHY driver (PHY_AXIADO_EMMC) for the eMMC PHY found on the Axiado
AX3005 SoC. The PHY provides signal conditioning and DLL functionality
required for high-speed eMMC operation with data rates beyond 52MHz.

The driver is based on the Arasan PHY (sdhci-pci-arasan.c) and programs
the calibration, DLL and clock-buffer settings through a memory-mapped
regmap.

Signed-off-by: Siu Ming Tong &lt;smtong@axiado.com&gt;
</content>
</entry>
<entry>
<title>phy: qcom-qmp-ufs: Add SC7180 support</title>
<updated>2026-08-07T12:47:08Z</updated>
<author>
<name>Vitalii Skorkin</name>
<email>nikroks@mainlining.org</email>
</author>
<published>2026-06-21T16:46:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a3be6eaab7bf85cd7f1a8022cbc11cc5726b0a34'/>
<id>urn:sha1:a3be6eaab7bf85cd7f1a8022cbc11cc5726b0a34</id>
<content type='text'>
The SC7180 UFS PHY is identical to the one found on SM7150. Add support
for SC7180 UFS PHY by reusing configuration for SM7150.

Signed-off-by: Vitalii Skorkin &lt;nikroks@mainlining.org&gt;
Signed-off-by: Erikas Bitovtas &lt;xerikasxx@gmail.com&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Reviewed-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
Link: https://patch.msgid.link/20260621-sm7125-support-v1-4-5ad69a39781a@gmail.com
Signed-off-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>Kconfig: drivers: restyle remaining</title>
<updated>2026-06-25T21:00:58Z</updated>
<author>
<name>Johan Jonker</name>
<email>jbx6244@gmail.com</email>
</author>
<published>2026-06-10T14:41:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=145d58e2c7276f68195a7fc760457a5b88f867dd'/>
<id>urn:sha1:145d58e2c7276f68195a7fc760457a5b88f867dd</id>
<content type='text'>
Restyle all Kconfigs for the rest of "drivers":
Menu entries   : no space left
Menu attributes: 1 TAB
Help text      : 1 TAB + 2 spaces
Replace '---help---' by 'help'

Signed-off-by: Johan Jonker &lt;jbx6244@gmail.com&gt;
[trini: Add missing indentation on a few more multi-paragraph help texts]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>phy: cadence: Use device API</title>
<updated>2026-06-03T14:55:55Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2026-05-26T06:39:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b9469df60e17fb1168ba0f617b7bb16824951ac3'/>
<id>urn:sha1:b9469df60e17fb1168ba0f617b7bb16824951ac3</id>
<content type='text'>
Use dev_remap_addr_index() and dev_read_addr_size_index() which support
both live device tree and flat DT backends, avoiding direct dependency on
devfdt_* helpers.

No functional changes.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Stefan Roese &lt;stefan.roese@mailbox.org&gt;
</content>
</entry>
<entry>
<title>phy: marvell: comphy: Use dev_read_addr_index_ptr()</title>
<updated>2026-06-03T14:55:55Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2026-05-26T06:39:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dde8b3b7e10deea87eed70a6a9078b4d4cbae860'/>
<id>urn:sha1:dde8b3b7e10deea87eed70a6a9078b4d4cbae860</id>
<content type='text'>
Use dev_read_addr_index_ptr() which supports both live device tree and flat
DT backends, avoiding direct dependency on devfdt_* helpers.

No functional changes.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Stefan Roese &lt;stefan.roese@mailbox.org&gt;
</content>
</entry>
<entry>
<title>phy: ti-pipe3: Use device API for DT parsing</title>
<updated>2026-06-03T14:55:55Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2026-05-26T06:39:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6184a9b10670efac4348735064712aa0e12fdf83'/>
<id>urn:sha1:6184a9b10670efac4348735064712aa0e12fdf83</id>
<content type='text'>
Replace legacy FDT parsing in get_reg() with the device API
dev_read_phandle_with_args() which removes direct access to gd-&gt;fdt_blob
and aligns the driver with modern U-Boot DT handling.

The offset is retrieved from the phandle argument instead of manually
parsing the property cells. Add validation for the argument
count to avoid out-of-bounds access on malformed DTs.

Also switch from devfdt_get_addr_size_index() to dev_read_addr_size_index()
for consistency with the DM API.

No functional changes.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Stefan Roese &lt;stefan.roese@mailbox.org&gt;
</content>
</entry>
<entry>
<title>phy: Kconfig: use bool instead of tristate</title>
<updated>2026-06-03T14:55:55Z</updated>
<author>
<name>David Lechner</name>
<email>dlechner@baylibre.com</email>
</author>
<published>2026-05-13T14:11:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3518bf17ba4435067bd5c7b3eb7148e7182fe6b1'/>
<id>urn:sha1:3518bf17ba4435067bd5c7b3eb7148e7182fe6b1</id>
<content type='text'>
Change all uses of tristate in the PHY Kconfigs to bool. U-Boot does
not support modules, so tristate does not make sense here.

Signed-off-by: David Lechner &lt;dlechner@baylibre.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
Reviewed-by: Macpaul Lin &lt;macpaul.lin@mediatek.com&gt;
Reviewed-by: Anshul Dalal &lt;anshuld@ti.com&gt;
Reviewed-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
</content>
</entry>
</feed>
