<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net/phy, branch v2014.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>net/phy: Correct AR8021 phy_mask</title>
<updated>2014-03-07T15:59:06+00:00</updated>
<author>
<name>Haijun.Zhang</name>
<email>Haijun.Zhang@freescale.com</email>
</author>
<published>2014-03-04T07:56:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dc116bd6c4b5cb1caf6621f282ac5156d1509bef'/>
<id>dc116bd6c4b5cb1caf6621f282ac5156d1509bef</id>
<content type='text'>
There was wrong phy_mask for AR8021 device,
so the AR8021 can't be probed correctly.
Changed it from 0x4fffff to 0x4ffff0.

Signed-off-by: Haijun Zhang &lt;Haijun.Zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was wrong phy_mask for AR8021 device,
so the AR8021 can't be probed correctly.
Changed it from 0x4fffff to 0x4ffff0.

Signed-off-by: Haijun Zhang &lt;Haijun.Zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx</title>
<updated>2014-02-25T18:55:49+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-02-25T17:44:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a7e8c15f71456d55ccb27f843862af03a00e0957'/>
<id>a7e8c15f71456d55ccb27f843862af03a00e0957</id>
<content type='text'>
With this, fixup a trivial build error of get_effective_memsize needing
to be updated in the new board/freescale/p1010rdb/spl.c

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this, fixup a trivial build error of get_effective_memsize needing
to be updated in the new board/freescale/p1010rdb/spl.c

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar8031/8033/phy:enable autonegotiation for ar8031/8033</title>
<updated>2014-02-24T23:23:41+00:00</updated>
<author>
<name>Zhao Qiang</name>
<email>B45475@freescale.com</email>
</author>
<published>2013-12-23T07:51:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e0d809647fb1aa01999de9a2e59349d28d48cfee'/>
<id>e0d809647fb1aa01999de9a2e59349d28d48cfee</id>
<content type='text'>
Function "genphy_parse_link()" used "if (mii_reg &amp; BMSR_ANEGCAPABLE)" before
while "if (phydev-&gt;supported &amp; SUPPORTED_Autoneg)" now.
So assign "phydev-&gt;supported" to "phydev-&gt;drv-&gt;features" for ar8031/8033
to enable autonegotiation.

Signed-off-by: Zhao Qiang &lt;B45475@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Function "genphy_parse_link()" used "if (mii_reg &amp; BMSR_ANEGCAPABLE)" before
while "if (phydev-&gt;supported &amp; SUPPORTED_Autoneg)" now.
So assign "phydev-&gt;supported" to "phydev-&gt;drv-&gt;features" for ar8031/8033
to enable autonegotiation.

Signed-off-by: Zhao Qiang &lt;B45475@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net, phy: atheros ar803x bug</title>
<updated>2014-02-19T15:47:33+00:00</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2014-01-30T10:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9137d19bdd321b810275f2e967e3a39165a4e8de'/>
<id>9137d19bdd321b810275f2e967e3a39165a4e8de</id>
<content type='text'>
commit 626ee1e3 "phylib: update atheros ar803x phy"

leads in failing ethernet on the pxm2 board.

Calling genphy_config() instead of ar8021_config(),
which seems for ar8021 phys not ar803x phys, make
it working again.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Shengzhou Liu &lt;Shengzhou.Liu@freescale.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 626ee1e3 "phylib: update atheros ar803x phy"

leads in failing ethernet on the pxm2 board.

Calling genphy_config() instead of ar8021_config(),
which seems for ar8021 phys not ar803x phys, make
it working again.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Shengzhou Liu &lt;Shengzhou.Liu@freescale.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: phy: atheros: Fix the masks for AR8031/8035</title>
<updated>2014-01-14T20:00:41+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2014-01-03T17:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f66e3ded61aeafc67f3ebb6ab0302b455f102ce3'/>
<id>f66e3ded61aeafc67f3ebb6ab0302b455f102ce3</id>
<content type='text'>
Use the same masks as used in the kernel:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/phy/at803x.c?id=refs/tags/v3.12.6

With such changes Ethernet is functional on hummingboard solo.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Patch: 306640
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the same masks as used in the kernel:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/phy/at803x.c?id=refs/tags/v3.12.6

With such changes Ethernet is functional on hummingboard solo.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Patch: 306640
</pre>
</div>
</content>
</entry>
<entry>
<title>phy: Use general phy code for smsc lan8720a</title>
<updated>2013-11-22T23:03:20+00:00</updated>
<author>
<name>David Dueck</name>
<email>davidcdueck@googlemail.com</email>
</author>
<published>2013-11-05T16:23:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f27f3b5266d28b8d3e80e0e8f4cafdd14268b62a'/>
<id>f27f3b5266d28b8d3e80e0e8f4cafdd14268b62a</id>
<content type='text'>
Signed-off-by: David Dueck &lt;davidcdueck@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Dueck &lt;davidcdueck@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>phy: Use supported field during autonegotiation</title>
<updated>2013-11-22T23:03:20+00:00</updated>
<author>
<name>David Dueck</name>
<email>davidcdueck@googlemail.com</email>
</author>
<published>2013-11-05T16:23:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3a530d1b3e947c09e882dda8883aa608458a598c'/>
<id>3a530d1b3e947c09e882dda8883aa608458a598c</id>
<content type='text'>
The current code incorrectly detects gigabit capabilities for some
100Mbit/s phys. (lan8720a)

Signed-off-by: David Dueck &lt;davidcdueck@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current code incorrectly detects gigabit capabilities for some
100Mbit/s phys. (lan8720a)

Signed-off-by: David Dueck &lt;davidcdueck@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: phy: atheros: Fix masks for AR8035 and AR8021</title>
<updated>2013-11-22T23:03:18+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2013-11-02T18:40:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e003ba5bfc57ff7d065967e263fa24e3ef28ea0a'/>
<id>e003ba5bfc57ff7d065967e263fa24e3ef28ea0a</id>
<content type='text'>
The masks were ignoring the last 4 bits which didn't allow detection differences
between the ar8031 and ar8035.

Signed-off-by: Jon Nettleton &lt;jon.nettleton@gmail.com&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Patch: 288018
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The masks were ignoring the last 4 bits which didn't allow detection differences
between the ar8031 and ar8035.

Signed-off-by: Jon Nettleton &lt;jon.nettleton@gmail.com&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Patch: 288018
</pre>
</div>
</content>
</entry>
<entry>
<title>net/phy: Fix the phy id mask of AR8031</title>
<updated>2013-11-22T23:03:18+00:00</updated>
<author>
<name>Chunhe Lan</name>
<email>Chunhe.Lan@freescale.com</email>
</author>
<published>2013-11-01T09:17:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=317745785341774644b8bb1cbb0300155f31cee6'/>
<id>317745785341774644b8bb1cbb0300155f31cee6</id>
<content type='text'>
The both AR8031 and AR8035 belong to Atheros 803x serial PHY.
So the phy id mask of AR8031 is the same to the phy id mask
of AR8035. The right mask value is 0x4fffff.

This patch has been tested on the P1010 and P1023.

Signed-off-by: Chunhe Lan &lt;Chunhe.Lan@freescale.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
Patch: 287748
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The both AR8031 and AR8035 belong to Atheros 803x serial PHY.
So the phy id mask of AR8031 is the same to the phy id mask
of AR8035. The right mask value is 0x4fffff.

This patch has been tested on the P1010 and P1023.

Signed-off-by: Chunhe Lan &lt;Chunhe.Lan@freescale.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
Patch: 287748
</pre>
</div>
</content>
</entry>
<entry>
<title>net, phy: fix AR8031 phy_mask</title>
<updated>2013-11-22T22:50:54+00:00</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2013-09-22T07:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dfcaa61c33e1fc5f737318cfdbcf7f7b49f237a3'/>
<id>dfcaa61c33e1fc5f737318cfdbcf7f7b49f237a3</id>
<content type='text'>
AR8035 driver will be never applied because of wrong mask for
AR8031 driver. Fix this.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Reported-by: Pavel Nakonechny &lt;pavel.nakonechny@skitlab.ru&gt;
Cc: Andy Fleming &lt;afleming@freescale.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
Patch: 276944
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AR8035 driver will be never applied because of wrong mask for
AR8031 driver. Fix this.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Reported-by: Pavel Nakonechny &lt;pavel.nakonechny@skitlab.ru&gt;
Cc: Andy Fleming &lt;afleming@freescale.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
Patch: 276944
</pre>
</div>
</content>
</entry>
</feed>
