<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net/phy, branch v2020.07-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/net/phy?h=v2020.07-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net/phy?h=v2020.07-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-05-10T11:25:02Z</updated>
<entry>
<title>net: phy: realtek: add rx delay support for RTL8211F</title>
<updated>2020-05-10T11:25:02Z</updated>
<author>
<name>Fugang Duan</name>
<email>fugang.duan@nxp.com</email>
</author>
<published>2020-05-03T14:41:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e32e4d0f58cb0ca5fc77aa3f5745c1910b13c68b'/>
<id>urn:sha1:e32e4d0f58cb0ca5fc77aa3f5745c1910b13c68b</id>
<content type='text'>
Add RX delay enable support for RTL8211F PHY.

Reviewed-by: Ye Li &lt;ye.li@nxp.com&gt;
Signed-off-by: Fugang Duan &lt;fugang.duan@nxp.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: consolidate {ar8031|ar8035}_config()</title>
<updated>2020-05-07T15:05:01Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8737c65fe4e315af923efde05e5f30041944be08'/>
<id>urn:sha1:8737c65fe4e315af923efde05e5f30041944be08</id>
<content type='text'>
The two functions are now exactly the same, remove one of them.

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: ar8035: remove static clock config</title>
<updated>2020-05-07T15:05:01Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6333cbb3817ed551cd7d4e92f7359c73ccc567fc'/>
<id>urn:sha1:6333cbb3817ed551cd7d4e92f7359c73ccc567fc</id>
<content type='text'>
We can configure the clock output in the device tree. Disable the
hardcoded one in here. This is highly board-specific and should have
never been enabled in the PHY driver.

If bisecting shows that this commit breaks your board it probably
depends on the clock output of your Atheros AR8035 PHY. Please have a
look at doc/device-tree-bindings/net/phy/atheros.txt. You need to set
"clk-out-frequency = &lt;125000000&gt;" because that value was the hardcoded
value until this commit.

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: add device tree bindings and config</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fe6293a8095998affd5e46e7968485fcc332e0fa'/>
<id>urn:sha1:fe6293a8095998affd5e46e7968485fcc332e0fa</id>
<content type='text'>
Add support for configuring the CLK_25M pin as well as the RGMII I/O
voltage by the device tree.

By default the AT803x PHYs outputs the 25MHz clock of the XTAL input.
But this output can also be changed by software to other frequencies.
This commit introduces a generic way to configure this output.

Also the PHY supports different RGMII I/O voltages: 1.5V, 1.8V and 2.5V.
An internal LDO is able to provide 1.5V (default) and 1.8V. The 2.5V
option needs an external supply voltage. This commit adds support to
switch the internal LDO to 1.8V.

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: move delay config to common function</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2b7721552a4cb4046a365a665fba3a3a848eb966'/>
<id>urn:sha1:2b7721552a4cb4046a365a665fba3a3a848eb966</id>
<content type='text'>
Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: introduce debug read and write functions</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f6ae47be1ac5f3b16ac2b702ffa89e5709711ce5'/>
<id>urn:sha1:f6ae47be1ac5f3b16ac2b702ffa89e5709711ce5</id>
<content type='text'>
Provide functions to read and write the Atheros debug registers.

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: use defines for PHY IDs</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=30e3193128f95d7276311b50f4215f9a8625c3ba'/>
<id>urn:sha1:30e3193128f95d7276311b50f4215f9a8625c3ba</id>
<content type='text'>
Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: fix AR8021 PHY ID mask</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2020-05-06T22:11:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f4d48f43b29756dac0f306eec3ca7ddf2821dd4e'/>
<id>urn:sha1:f4d48f43b29756dac0f306eec3ca7ddf2821dd4e</id>
<content type='text'>
The upper bits are all the OUI.

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: Clarify the intention of ar8021_config</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Vladimir Oltean</name>
<email>vladimir.oltean@nxp.com</email>
</author>
<published>2020-05-06T22:11:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4d4e4cf7798276bcb047b65cf80fde63fd347903'/>
<id>urn:sha1:4d4e4cf7798276bcb047b65cf80fde63fd347903</id>
<content type='text'>
Debug register 5 contains TX_CLK DELAY at bit 8 and reserved values at
the other bit positions, just like the other PHYs in the family do.
Therefore, it is not necessary to hardcode the reserved values, but
instead simply follow the read-modify-write procedure from the common
function.

Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>phy: atheros: Explicitly disable RGMII delays</title>
<updated>2020-05-07T15:05:00Z</updated>
<author>
<name>Vladimir Oltean</name>
<email>vladimir.oltean@nxp.com</email>
</author>
<published>2020-05-06T22:11:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=13114f38e2ccea9386726d8b9831dfc310589548'/>
<id>urn:sha1:13114f38e2ccea9386726d8b9831dfc310589548</id>
<content type='text'>
To eliminate any doubts about the out-of-reset value of the PHY, that
the driver previously relied on.

If bisecting shows that this commit breaks your board you probably have
a wrong PHY interface mode. You probably want the
PHY_INTERFACE_MODE_RGMII_RXID or PHY_INTERFACE_MODE_RGMII_ID mode.

Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
</feed>
