<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/target/linux/brcm63xx, branch reboot</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>kernel: update kernel 4.1 to version 4.1.20</title>
<updated>2016-03-18T23:41:21+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2016-03-18T23:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=fcbc97ad78f76de01964dd32dd4dcfa7f088d036'/>
<id>fcbc97ad78f76de01964dd32dd4dcfa7f088d036</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 49035
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 49035
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: update kernel 4.4 to version 4.4.6</title>
<updated>2016-03-17T21:41:07+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2016-03-17T21:41:07+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=b3aae4c6722b164477726b9120c919739d5c47c7'/>
<id>b3aae4c6722b164477726b9120c919739d5c47c7</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 49032
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 49032
</pre>
</div>
</content>
</entry>
<entry>
<title>brcm63xx: fix BCM3368 interrupt controller addresses</title>
<updated>2016-03-10T19:10:58+00:00</updated>
<author>
<name>John Crispin</name>
<email>john@openwrt.org</email>
</author>
<published>2016-03-10T19:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=69b28c5382a968d14670378a8f233883e8650732'/>
<id>69b28c5382a968d14670378a8f233883e8650732</id>
<content type='text'>
Looks like the addresses for BCM3368 were wrongly defined when DT
support was introduced.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;

SVN-Revision: 48980
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Looks like the addresses for BCM3368 were wrongly defined when DT
support was introduced.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;

SVN-Revision: 48980
</pre>
</div>
</content>
</entry>
<entry>
<title>brcm63xx/lzma-loader: fix O32 ABI conformance</title>
<updated>2016-03-10T19:10:54+00:00</updated>
<author>
<name>John Crispin</name>
<email>john@openwrt.org</email>
</author>
<published>2016-03-10T19:10:54+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=01ca7a34f08856331f426c0e34d06d738e150b17'/>
<id>01ca7a34f08856331f426c0e34d06d738e150b17</id>
<content type='text'>
According to the calling convention of the o32 ABI the caller
function must reserve stack space for $a0-$a3 registers in case
the callee needs to save its arguments.

The assembly code of the loader does not reserve stack space for
these registers thus when the 'loader_main' function needs to save
its arguments, those will be stored in the 'workspace' area instead
of the stack.

Because the workspace area is also used by other part of the code, the
saved register values gets overwritten and this often leads to failed
kernel boots.

Fix the code to reserve stack space for the registers to avoid this
error.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;
[noltari: apply the fix for brcm63xx too]
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;

SVN-Revision: 48979
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to the calling convention of the o32 ABI the caller
function must reserve stack space for $a0-$a3 registers in case
the callee needs to save its arguments.

The assembly code of the loader does not reserve stack space for
these registers thus when the 'loader_main' function needs to save
its arguments, those will be stored in the 'workspace' area instead
of the stack.

Because the workspace area is also used by other part of the code, the
saved register values gets overwritten and this often leads to failed
kernel boots.

Fix the code to reserve stack space for the registers to avoid this
error.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;
[noltari: apply the fix for brcm63xx too]
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;

SVN-Revision: 48979
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: update kernel 4.4 to version 4.4.3</title>
<updated>2016-02-25T21:54:39+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2016-02-25T21:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=cb04b8d58201f6aa35f99b76ee8b3435beb7a01e'/>
<id>cb04b8d58201f6aa35f99b76ee8b3435beb7a01e</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 48783
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 48783
</pre>
</div>
</content>
</entry>
<entry>
<title>base-files: remove default /etc/config/network, generate it via board.d instead</title>
<updated>2016-01-25T16:30:41+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2016-01-25T16:30:41+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=57776e68ce7f065fbc96c439704de65d37be12db'/>
<id>57776e68ce7f065fbc96c439704de65d37be12db</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48493
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48493
</pre>
</div>
</content>
</entry>
<entry>
<title>brcm63xx: fix build of lzma-loader with binutils 2.25.1</title>
<updated>2016-01-24T12:36:10+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2016-01-24T12:36:10+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=065a240345e83f3610c4a52dace6bac4e0d4b8ae'/>
<id>065a240345e83f3610c4a52dace6bac4e0d4b8ae</id>
<content type='text'>
Apply the same fix as ar71xx needed in r46893.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48473
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply the same fix as ar71xx needed in r46893.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48473
</pre>
</div>
</content>
</entry>
<entry>
<title>brcm63xx: add support for Huawei HG622</title>
<updated>2016-01-18T10:47:23+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2016-01-18T10:47:23+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=a78bb9590f90a77667809fbbdcf6214180f4e96e'/>
<id>a78bb9590f90a77667809fbbdcf6214180f4e96e</id>
<content type='text'>
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48305
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48305
</pre>
</div>
</content>
</entry>
<entry>
<title>brcm63xx: fix platform gpio lookups for gpios &lt; 32</title>
<updated>2016-01-18T10:46:50+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2016-01-18T10:46:50+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=74aca7d913f48d65b1c46f4772328a8459d52b44'/>
<id>74aca7d913f48d65b1c46f4772328a8459d52b44</id>
<content type='text'>
Overwriting static strings is never a good idea, especially expecting
identical strings to be stored in different memory locations.

This caused the lookups to always return the second chip's name. Fix
this by just initializing the lookup with the right values, so we
don't need to modify the strings at all.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48303
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Overwriting static strings is never a good idea, especially expecting
identical strings to be stored in different memory locations.

This caused the lookups to always return the second chip's name. Fix
this by just initializing the lookup with the right values, so we
don't need to modify the strings at all.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48303
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel/4.1: update to version 4.1.15</title>
<updated>2016-01-12T20:51:34+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2016-01-12T20:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=93b50ade934436d00e5f68c3feabf030ace8d98d'/>
<id>93b50ade934436d00e5f68c3feabf030ace8d98d</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 48223
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 48223
</pre>
</div>
</content>
</entry>
</feed>
