<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/target/linux/ar71xx/files/arch/mips/include, branch master</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>ar71xx: fix QCA955X SGMII link loss</title>
<updated>2018-08-08T13:48:57+00:00</updated>
<author>
<name>David Bauer</name>
<email>mail@david-bauer.net</email>
</author>
<published>2018-08-06T14:15:04+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=f4f99ec9737c653815268f2efad0210caaa32e2d'/>
<id>f4f99ec9737c653815268f2efad0210caaa32e2d</id>
<content type='text'>
The QCA955X is affected by a hardware bug which causes link-loss of the
SGMII link between SoC and PHY. This happens on change of link-state or
speed.

It is not really known what causes this bug. It definitely occurs when
using a AR8033 Gigabit Ethernet PHY.

Qualcomm solves this Bug in a similar fashion. We need to apply the fix
on a per-device base via platform-data as performing the fixup work will
break connectivity in case the SGMII interface is connected to a Switch.

This bug was first proposed to be fixed by Sven Eckelmann in 2016.
 https://patchwork.ozlabs.org/patch/604782/

Based-on-patch-by: Sven Eckelmann &lt;sven.eckelmann@open-mesh.com&gt;
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The QCA955X is affected by a hardware bug which causes link-loss of the
SGMII link between SoC and PHY. This happens on change of link-state or
speed.

It is not really known what causes this bug. It definitely occurs when
using a AR8033 Gigabit Ethernet PHY.

Qualcomm solves this Bug in a similar fashion. We need to apply the fix
on a per-device base via platform-data as performing the fixup work will
break connectivity in case the SGMII interface is connected to a Switch.

This bug was first proposed to be fixed by Sven Eckelmann in 2016.
 https://patchwork.ozlabs.org/patch/604782/

Based-on-patch-by: Sven Eckelmann &lt;sven.eckelmann@open-mesh.com&gt;
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: remove pdata-&gt;fifo_cfg*</title>
<updated>2018-03-04T18:37:20+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2018-03-02T20:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=f62d2b954970d40c577b70c22f522af046f26475'/>
<id>f62d2b954970d40c577b70c22f522af046f26475</id>
<content type='text'>
The values are the same for all chipsets that use it

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The values are the same for all chipsets that use it

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ag71xx: Fix rx ring buffer stall on small packets flood on qca956x and qca953x.</title>
<updated>2017-12-29T14:17:07+00:00</updated>
<author>
<name>Vittorio Gambaletta</name>
<email>openwrt@vittgam.net</email>
</author>
<published>2017-03-25T17:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d40a358136fdc19e6af13921867ed93444c08827'/>
<id>d40a358136fdc19e6af13921867ed93444c08827</id>
<content type='text'>
Backported from Code Aurora QSDK

Signed-off-by: Vittorio Gambaletta &lt;openwrt@vittgam.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backported from Code Aurora QSDK

Signed-off-by: Vittorio Gambaletta &lt;openwrt@vittgam.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: QCA956X: add missing register</title>
<updated>2017-01-26T10:38:20+00:00</updated>
<author>
<name>Henryk Heisig</name>
<email>hyniu@o2.pl</email>
</author>
<published>2017-01-06T20:21:11+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=eec0c413759d360775df7419dec1bf46f6b63483'/>
<id>eec0c413759d360775df7419dec1bf46f6b63483</id>
<content type='text'>
Signed-off-by: Henryk Heisig &lt;hyniu@o2.pl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Henryk Heisig &lt;hyniu@o2.pl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: remove a non-upstream spi core patch</title>
<updated>2017-01-05T10:09:13+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-12-29T00:07:34+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=af79fdbe4af32a287798b579141204bda056b8aa'/>
<id>af79fdbe4af32a287798b579141204bda056b8aa</id>
<content type='text'>
- use standard flags instead
- remove dead code from the rb4xx spi drivers

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use standard flags instead
- remove dead code from the rb4xx spi drivers

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: rename ethernet pdata-&gt;builtin_switch to use_flow_control</title>
<updated>2016-06-27T10:12:40+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-06-27T08:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=75b2105cd3ba07039abe43b8565e5ef54b60e3fa'/>
<id>75b2105cd3ba07039abe43b8565e5ef54b60e3fa</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: enable flow control for ethernet MACs with built-in switch</title>
<updated>2016-06-26T09:21:17+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-06-14T09:27:20+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=26b8db253745b0591bfffa21f02323428f11a88f'/>
<id>26b8db253745b0591bfffa21f02323428f11a88f</id>
<content type='text'>
Should fix LAN speed issues on some devices. This is an updated version
of the previously reverted commit with the same name.
It improves the check for MACs connected to a built-in switch

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix LAN speed issues on some devices. This is an updated version
of the previously reverted commit with the same name.
It improves the check for MACs connected to a built-in switch

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: ag71xx: get max_frame_len and desc_pktlen_mask from platform data</title>
<updated>2013-12-20T11:41:17+00:00</updated>
<author>
<name>Gabor Juhos</name>
<email>juhosg@openwrt.org</email>
</author>
<published>2013-12-20T11:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=2c4e3cf33a67dd40f34171141f44dde55b8a55ff'/>
<id>2c4e3cf33a67dd40f34171141f44dde55b8a55ff</id>
<content type='text'>
This will allow to use SoC specific values for both.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

SVN-Revision: 39145
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow to use SoC specific values for both.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

SVN-Revision: 39145
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: implement callback in mdio reset</title>
<updated>2013-12-17T22:14:10+00:00</updated>
<author>
<name>Gabor Juhos</name>
<email>juhosg@openwrt.org</email>
</author>
<published>2013-12-17T22:14:10+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=8b712436f37cea6b25e5a717042ab10b85fab3be'/>
<id>8b712436f37cea6b25e5a717042ab10b85fab3be</id>
<content type='text'>
This enables us to add fixups to the board specific code for boards that
require special treatment of PHYs on mdio bus reset.

Signed-off-by: Felix Kaechele &lt;heffer@fedoraproject.org&gt;
http://patchwork.openwrt.org/patch/4614/
Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

SVN-Revision: 39127
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables us to add fixups to the board specific code for boards that
require special treatment of PHYs on mdio bus reset.

Signed-off-by: Felix Kaechele &lt;heffer@fedoraproject.org&gt;
http://patchwork.openwrt.org/patch/4614/
Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

SVN-Revision: 39127
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: add dynamic MDIO clock calculation</title>
<updated>2012-09-09T14:05:17+00:00</updated>
<author>
<name>Gabor Juhos</name>
<email>juhosg@openwrt.org</email>
</author>
<published>2012-09-09T14:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=759205777494fbf0b20eb9e133f4debb9e0d06ff'/>
<id>759205777494fbf0b20eb9e133f4debb9e0d06ff</id>
<content type='text'>
SVN-Revision: 33342
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 33342
</pre>
</div>
</content>
</entry>
</feed>
