<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/mips, branch v2012.10</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>malloc: remove extern declarations of malloc_bin_reloc() in board.c files</title>
<updated>2012-09-26T18:08:32+00:00</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@googlemail.com</email>
</author>
<published>2012-06-03T12:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=00d0d2ad4e875a70e212ec12d17ad5f872f6033d'/>
<id>00d0d2ad4e875a70e212ec12d17ad5f872f6033d</id>
<content type='text'>
Declare malloc_bin_reloc() in malloc.h and remove all extern declarations
in various board.c files to get rid of one checkpatch.pl warning.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Andreas Bießmann &lt;andreas.devel@gmail.com&gt;
Cc: Jason Jin &lt;Jason.jin@freescale.com&gt;
Cc: Macpaul Lin &lt;macpaul@andestech.com&gt;
Cc: Daniel Hellstrom &lt;daniel@gaisler.com&gt;
Acked-by: Andreas Bießmann &lt;andreas.devel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Declare malloc_bin_reloc() in malloc.h and remove all extern declarations
in various board.c files to get rid of one checkpatch.pl warning.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Andreas Bießmann &lt;andreas.devel@gmail.com&gt;
Cc: Jason Jin &lt;Jason.jin@freescale.com&gt;
Cc: Macpaul Lin &lt;macpaul@andestech.com&gt;
Cc: Daniel Hellstrom &lt;daniel@gaisler.com&gt;
Acked-by: Andreas Bießmann &lt;andreas.devel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MIPS: move CONFIG_STANDALONE_LOAD_ADDR to CPU config makefiles</title>
<updated>2012-08-23T22:34:47+00:00</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2012-08-21T21:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0efcdb15f991386fea9e8de614b058bce759d557'/>
<id>0efcdb15f991386fea9e8de614b058bce759d557</id>
<content type='text'>
Prepare for upcoming MIPS64 CPU support.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prepare for upcoming MIPS64 CPU support.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MIPS: factor out endianess flag handling to arch config.mk</title>
<updated>2012-08-23T22:34:43+00:00</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2012-08-21T21:27:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2c0e3de384f6a3323a1ffbf5db390b3081c3e102'/>
<id>2c0e3de384f6a3323a1ffbf5db390b3081c3e102</id>
<content type='text'>
This is CPU independent and should be configured architecture-wide.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is CPU independent and should be configured architecture-wide.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dm: mips: Import libgcc components from Linux</title>
<updated>2012-08-17T18:13:48+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-08-12T14:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d2aa5dca74fcf8cbe7fa1f27606a5663bb52d3e6'/>
<id>d2aa5dca74fcf8cbe7fa1f27606a5663bb52d3e6</id>
<content type='text'>
Import ashldr3, ashrdi3 and lshrdi3 to squash possible libgcc fp mismatch,
resulting in the following warning:

mips-linux-gnu-ld: Warning: /usr/lib/gcc/mips-linux-gnu/4.7/libgcc.a(_lshrdi3.o) uses hard float, u-boot uses soft float
mips-linux-gnu-ld: Warning: /usr/lib/gcc/mips-linux-gnu/4.7/libgcc.a(_ashldi3.o) uses hard float, u-boot uses soft float

Imported from Linux (linux-next 20120723) as of commit:

commit 72fbfb260197a52c2bc2583f3e8f15d261d0f924
Author: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Date:   Wed Jun 7 13:25:37 2006 +0100

    [MIPS] Fix optimization for size build.

    It took a while longer than on other architectures but gcc has finally
    started to strike us as well ...

    This also fixes the damage by 6edfba1b33c701108717f4e036320fc39abe1912.

    Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
[&lt;daniel.schwierzeck@gmail.com&gt;: removed USE_PRIVATE_LIBGCC = yes]
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Import ashldr3, ashrdi3 and lshrdi3 to squash possible libgcc fp mismatch,
resulting in the following warning:

mips-linux-gnu-ld: Warning: /usr/lib/gcc/mips-linux-gnu/4.7/libgcc.a(_lshrdi3.o) uses hard float, u-boot uses soft float
mips-linux-gnu-ld: Warning: /usr/lib/gcc/mips-linux-gnu/4.7/libgcc.a(_ashldi3.o) uses hard float, u-boot uses soft float

Imported from Linux (linux-next 20120723) as of commit:

commit 72fbfb260197a52c2bc2583f3e8f15d261d0f924
Author: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Date:   Wed Jun 7 13:25:37 2006 +0100

    [MIPS] Fix optimization for size build.

    It took a while longer than on other architectures but gcc has finally
    started to strike us as well ...

    This also fixes the damage by 6edfba1b33c701108717f4e036320fc39abe1912.

    Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
[&lt;daniel.schwierzeck@gmail.com&gt;: removed USE_PRIVATE_LIBGCC = yes]
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dm: mips: Fix lb60 timer code</title>
<updated>2012-08-17T18:13:48+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-08-12T14:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8b82cefbfc88d12cdffa0970f03047b74d08487e'/>
<id>8b82cefbfc88d12cdffa0970f03047b74d08487e</id>
<content type='text'>
The timer code contains more halfword writes which trigger gcc errors.
The registers are again 32bit, yet written by 16bit writes, fix this:

timer.c: In function ‘reset_timer_masked’:
timer.c:37:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c: In function ‘get_timer_masked’:
timer.c:43:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c: In function ‘timer_init’:
timer.c:86:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c:88:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c:89:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c:90:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Daniel &lt;zpxu@ingenic.cn&gt;
Cc: Shinya Kuribayashi &lt;skuribay@pobox.com&gt;
Cc: Xiangfu Liu &lt;xiangfu@openmobilefree.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The timer code contains more halfword writes which trigger gcc errors.
The registers are again 32bit, yet written by 16bit writes, fix this:

timer.c: In function ‘reset_timer_masked’:
timer.c:37:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c: In function ‘get_timer_masked’:
timer.c:43:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c: In function ‘timer_init’:
timer.c:86:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c:88:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c:89:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
timer.c:90:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Daniel &lt;zpxu@ingenic.cn&gt;
Cc: Shinya Kuribayashi &lt;skuribay@pobox.com&gt;
Cc: Xiangfu Liu &lt;xiangfu@openmobilefree.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dm: mips: Fix lb60 WDT control</title>
<updated>2012-08-17T18:13:48+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-08-12T14:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=36d0a42b682e4d8493e8c080425bc9fb6f188cd2'/>
<id>36d0a42b682e4d8493e8c080425bc9fb6f188cd2</id>
<content type='text'>
Write the TSCR register via 32bit write instead of 16bit one.
The register is 32bit wide and bit 16 is being set, triggering
gcc overflow error and making the code broken.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Daniel &lt;zpxu@ingenic.cn&gt;
Cc: Shinya Kuribayashi &lt;skuribay@pobox.com&gt;
Cc: Xiangfu Liu &lt;xiangfu@openmobilefree.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Write the TSCR register via 32bit write instead of 16bit one.
The register is 32bit wide and bit 16 is being set, triggering
gcc overflow error and making the code broken.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Daniel &lt;zpxu@ingenic.cn&gt;
Cc: Shinya Kuribayashi &lt;skuribay@pobox.com&gt;
Cc: Xiangfu Liu &lt;xiangfu@openmobilefree.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>global_data: unify global flag defines</title>
<updated>2012-08-09T19:46:32+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2012-03-18T14:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=47fde91f0cae0cc4ed6a10a52b4a4ff0277dbc45'/>
<id>47fde91f0cae0cc4ed6a10a52b4a4ff0277dbc45</id>
<content type='text'>
All the global flag defines are the same across all arches.  So unify them
in one place, and add a simple way for arches to extend for their needs.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All the global flag defines are the same across all arches.  So unify them
in one place, and add a simple way for arches to extend for their needs.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MIPS: board.c: move extern declarations to u-boot-mips.h</title>
<updated>2012-06-03T21:46:04+00:00</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@googlemail.com</email>
</author>
<published>2012-06-03T21:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e034ea3b77baf90ab8dde2c1beeb22704b01fb2d'/>
<id>e034ea3b77baf90ab8dde2c1beeb22704b01fb2d</id>
<content type='text'>
This fixes some remaining checkpatch.pl warnings.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes some remaining checkpatch.pl warnings.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MIPS: bootm_qemu_mips.c: make checkpatch.pl clean</title>
<updated>2012-06-03T21:46:04+00:00</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@googlemail.com</email>
</author>
<published>2012-06-03T21:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ed53010441c1aa29b127aecf57b1d83d23e63f8d'/>
<id>ed53010441c1aa29b127aecf57b1d83d23e63f8d</id>
<content type='text'>
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MIPS: bootm.c: make checkpatch.pl clean</title>
<updated>2012-06-03T21:46:04+00:00</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@googlemail.com</email>
</author>
<published>2012-06-03T21:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e51a6b7a6c09cb4e7ce792ac38d413dba9367b70'/>
<id>e51a6b7a6c09cb4e7ce792ac38d413dba9367b70</id>
<content type='text'>
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
