<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/phy/motorcomm.c, branch linux-rolling-lts</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-lts</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-lts'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2026-01-23T10:21:17Z</updated>
<entry>
<title>net: phy: motorcomm: fix duplex setting error for phy leds</title>
<updated>2026-01-23T10:21:17Z</updated>
<author>
<name>Jijie Shao</name>
</author>
<published>2026-01-08T07:14:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d4416963970880139b31ac25a955b58cd54f4b95'/>
<id>urn:sha1:d4416963970880139b31ac25a955b58cd54f4b95</id>
<content type='text'>
[ Upstream commit e02f2a0f1f9b6d4f0c620de2ce037d4436b58f70 ]

fix duplex setting error for phy leds

Fixes: 355b82c54c12 ("net: phy: motorcomm: Add support for PHY LEDs on YT8521")
Signed-off-by: Jijie Shao &lt;shaojijie@huawei.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Link: https://patch.msgid.link/20260108071409.2750607-1-shaojijie@huawei.com
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>net: phy: motorcomm: Add support for PHY LEDs on YT8521</title>
<updated>2025-08-15T00:32:01Z</updated>
<author>
<name>Jijie Shao</name>
</author>
<published>2025-08-13T12:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=355b82c54c122e59487c52c084a146101bedc2c8'/>
<id>urn:sha1:355b82c54c122e59487c52c084a146101bedc2c8</id>
<content type='text'>
Add minimal LED controller driver supporting
the most common uses with the 'netdev' trigger.

Signed-off-by: Jijie Shao &lt;shaojijie@huawei.com&gt;
Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Link: https://patch.msgid.link/20250813124542.3450447-1-shaojijie@huawei.com
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>net: phy: Add driver for Motorcomm yt8821 2.5G ethernet phy</title>
<updated>2024-09-05T13:21:12Z</updated>
<author>
<name>Frank Sae</name>
</author>
<published>2024-09-01T08:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b671105b88c3bb9acc1fb61a3ee2ca0ece60cb8d'/>
<id>urn:sha1:b671105b88c3bb9acc1fb61a3ee2ca0ece60cb8d</id>
<content type='text'>
Add a driver for the motorcomm yt8821 2.5G ethernet phy. Verified the
driver on BPI-R3(with MediaTek MT7986(Filogic 830) SoC) development board,
which is developed by Guangdong Bipai Technology Co., Ltd..

yt8821 2.5G ethernet phy works in AUTO_BX2500_SGMII or FORCE_BX2500
interface, supports 2.5G/1000M/100M/10M speeds, and wol(magic package).

Signed-off-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Reviewed-by: Sai Krishna &lt;saikrishnag@marvell.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>net: phy: Optimize phy speed mask to be compatible to yt8821</title>
<updated>2024-09-05T13:21:12Z</updated>
<author>
<name>Frank Sae</name>
</author>
<published>2024-09-01T08:35:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d878c87b5c45ae64b0aecd4aac71e210d19173f'/>
<id>urn:sha1:8d878c87b5c45ae64b0aecd4aac71e210d19173f</id>
<content type='text'>
yt8521 and yt8531s as Gigabit transceiver use bit15:14(bit9 reserved
default 0) as phy speed mask, yt8821 as 2.5G transceiver uses bit9 bit15:14
as phy speed mask.

Be compatible to yt8821, reform phy speed mask and phy speed macro.

Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

</content>
</entry>
<entry>
<title>net: phy: motorcomm: Add pad drive strength cfg support</title>
<updated>2023-07-24T09:36:45Z</updated>
<author>
<name>Samin Guo</name>
</author>
<published>2023-07-20T11:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7a561e9351ae7e3fb1f08584d40b49c1e55dde60'/>
<id>urn:sha1:7a561e9351ae7e3fb1f08584d40b49c1e55dde60</id>
<content type='text'>
The motorcomm phy (YT8531) supports the ability to adjust the drive
strength of the rx_clk/rx_data, and the default strength may not be
suitable for all boards. So add configurable options to better match
the boards.(e.g. StarFive VisionFive 2)

When we configure the drive strength, we need to read the current
LDO voltage value to ensure that it is a legal value at that LDO
voltage.

Reviewed-by: Hal Feng &lt;hal.feng@starfivetech.com&gt;
Signed-off-by: Samin Guo &lt;samin.guo@starfivetech.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: phy: motorcomm: uninitialized variables in yt8531_link_change_notify()</title>
<updated>2023-02-16T05:23:33Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2023-02-15T04:21:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9753613f7399601f9bae6ee81e9d4274246c98ab'/>
<id>urn:sha1:9753613f7399601f9bae6ee81e9d4274246c98ab</id>
<content type='text'>
These booleans are never set to false, but are just used without being
initialized.

Fixes: 4ac94f728a58 ("net: phy: Add driver for Motorcomm yt8531 gigabit ethernet phy")
Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Reviewed-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Link: https://lore.kernel.org/r/Y+xd2yJet2ImHLoQ@kili
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>net: phy: Add driver for Motorcomm yt8531 gigabit ethernet phy</title>
<updated>2023-02-03T09:34:51Z</updated>
<author>
<name>Frank Sae</name>
</author>
<published>2023-02-02T03:00:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ac94f728a588e7096dd5010cd7141a309ea7805'/>
<id>urn:sha1:4ac94f728a588e7096dd5010cd7141a309ea7805</id>
<content type='text'>
Add a driver for the motorcomm yt8531 gigabit ethernet phy. We have
 verified the driver on AM335x platform with yt8531 board. On the
 board, yt8531 gigabit ethernet phy works in utp mode, RGMII
 interface, supports 1000M/100M/10M speeds, and wol(magic package).

Signed-off-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: phy: Add dts support for Motorcomm yt8531s gigabit ethernet phy</title>
<updated>2023-02-03T09:34:51Z</updated>
<author>
<name>Frank Sae</name>
</author>
<published>2023-02-02T03:00:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36152f87dda4af221b16258751451d9cd3d0fb0b'/>
<id>urn:sha1:36152f87dda4af221b16258751451d9cd3d0fb0b</id>
<content type='text'>
Add dts support for Motorcomm yt8531s gigabit ethernet phy.
 Change yt8521_probe to support clk config of yt8531s. Becase
 yt8521_probe does the things which yt8531s is needed, so
 removed yt8531s function.
 This patch has been verified on AM335x platform with yt8531s board.

Signed-off-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: phy: Add dts support for Motorcomm yt8521 gigabit ethernet phy</title>
<updated>2023-02-03T09:34:51Z</updated>
<author>
<name>Frank Sae</name>
</author>
<published>2023-02-02T03:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6e68f0f8769f79c67cdcfb6302feecd36197dec'/>
<id>urn:sha1:a6e68f0f8769f79c67cdcfb6302feecd36197dec</id>
<content type='text'>
Add dts support for Motorcomm yt8521 gigabit ethernet phy.
 Add ytphy_rgmii_clk_delay_config function to support dst config for
 the delay of rgmii clk. This funciont is common for yt8521, yt8531s
 and yt8531.
 This patch has been verified on AM335x platform.

Signed-off-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: phy: Add BIT macro for Motorcomm yt8521/yt8531 gigabit ethernet phy</title>
<updated>2023-02-03T09:34:50Z</updated>
<author>
<name>Frank Sae</name>
</author>
<published>2023-02-02T03:00:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4869a146cd60fc8115230f0a45e15e534c531922'/>
<id>urn:sha1:4869a146cd60fc8115230f0a45e15e534c531922</id>
<content type='text'>
Add BIT macro for Motorcomm yt8521/yt8531 gigabit ethernet phy.
 This is a preparatory patch. Add BIT macro for 0xA012 reg, and
 supplement for 0xA001 and 0xA003 reg. These will be used to support dts.

Signed-off-by: Frank Sae &lt;Frank.Sae@motor-comm.com&gt;
Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
