<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/powerpc/cpu/mpc512x, branch v2011.09</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/powerpc/cpu/mpc512x?h=v2011.09</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/powerpc/cpu/mpc512x?h=v2011.09'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2011-08-04T20:55:33Z</updated>
<entry>
<title>video: Add SHARP LQ084S3LG01 LCD support on P1022DS</title>
<updated>2011-08-04T20:55:33Z</updated>
<author>
<name>Timur Tabi</name>
<email>timur@freescale.com</email>
</author>
<published>2011-05-26T14:02:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3b4a226305636a067d8da6022c011df008a6e0d7'/>
<id>urn:sha1:3b4a226305636a067d8da6022c011df008a6e0d7</id>
<content type='text'>
The SHARP LQ084S3LG01 is a TFT LCD used on the P1022DS (revision "C") board.
This device only supports 800x600 resolution, so if that resolution is selected,
assume that this is the device.  The device is attached to the LVDS port
on the P1022DS board.

The existing 800x600 entry (for the PDM360NG board) is actually 800x480,
so we fix that.  To support two different 800x resolutions, the Y-resolution
is now passed to fsl_diu_init() and both values are used to pick the proper
fb_videomode structure.

The data for the 800x600 video mode is originally from Jiang Yutang.

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Jiang Yutang &lt;b14898@freescale.com&gt;
</content>
</entry>
<entry>
<title>unify version_string</title>
<updated>2011-07-28T15:22:53Z</updated>
<author>
<name>Andreas BieÃŸmann</name>
<email>andreas.devel@googlemail.com</email>
</author>
<published>2011-07-18T18:24:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=09c2e90c110ef99f1203685acd1059114a51b167'/>
<id>urn:sha1:09c2e90c110ef99f1203685acd1059114a51b167</id>
<content type='text'>
This patch removes the architecture specific implementation of
version_string where possible. Some architectures use a special place
and therefore we provide U_BOOT_VERSION_STRING definition and a common
weak symbol version_string.

Signed-off-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
CC: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Peter Pan &lt;pppeterpppan@gmail.com&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>serial: drop useless ctlr field</title>
<updated>2011-07-26T14:38:05Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2011-04-29T18:03:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1c9a5606d8ff0c664c9e83de38e93d5602312d79'/>
<id>urn:sha1:1c9a5606d8ff0c664c9e83de38e93d5602312d79</id>
<content type='text'>
The multi serial support has a "ctlr" field which almost no one uses,
but everyone is forced to set to useless strings.  So punt it.

Funny enough, the only code that actually reads this field (the mpc8xx
driver) has a typo where it meant to look for the SCC driver.  Fix it
while converting the check to use the name field.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Heiko Schocher &lt;hs@denx.de&gt;
CC: Anatolij Gustschin &lt;agust@denx.de&gt;
CC: Tom Rix &lt;Tom.Rix@windriver.com&gt;
CC: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
CC: Craig Nauman &lt;cnauman@diagraph.com&gt;
CC: Marek Vasut &lt;marek.vasut@gmail.com&gt;
CC: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
CC: Mahavir Jain &lt;mjain@marvell.com&gt;
</content>
</entry>
<entry>
<title>serial: push default_serial_console to drivers</title>
<updated>2011-07-26T14:37:57Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2011-04-29T18:03:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6c768ca746c341dd6acbb8b39f48acb48e964d83'/>
<id>urn:sha1:6c768ca746c341dd6acbb8b39f48acb48e964d83</id>
<content type='text'>
Rather than sticking arch/board/driver specific logic in the common
serial code, push it all out to the respective drivers.  The serial
drivers declare these funcs weak so that boards can still override
things with their own definition.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Heiko Schocher &lt;hs@denx.de&gt;
CC: Anatolij Gustschin &lt;agust@denx.de&gt;
CC: Tom Rix &lt;Tom.Rix@windriver.com&gt;
CC: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
CC: Craig Nauman &lt;cnauman@diagraph.com&gt;
CC: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
CC: Mahavir Jain &lt;mjain@marvell.com&gt;
Tested-by: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
</content>
</entry>
<entry>
<title>powerpc: use 'video-mode' environment variable to configure DIU</title>
<updated>2011-04-28T19:31:16Z</updated>
<author>
<name>Timur Tabi</name>
<email>timur@freescale.com</email>
</author>
<published>2011-04-11T19:18:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ba8e76bd49a0575a2442025507882b499856af2b'/>
<id>urn:sha1:ba8e76bd49a0575a2442025507882b499856af2b</id>
<content type='text'>
Use the 'video-mode' environment variable (for Freescale chips that have a
DIU display controller) to designate the full video configuration.  Previously,
the DIU driver used the 'monitor' variable, and it was used only to determine
the output video port.

The old definition of the "monitor" environment variable only determines
which video port to use for output.  This variable was set to a number (0,
1, or sometimes 2) to specify a DVI, LVDS, or Dual-LVDS port.  The
resolution was hard-coded into board-specific code.  The Linux command-line
arguments needed to be hard-coded to the proper video definition string.

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
</entry>
<entry>
<title>Revert "PowerPC: Add support for -msingle-pic-base"</title>
<updated>2011-04-20T20:11:21Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2011-04-20T20:11:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8c4734e9afc0856f297805563e83fb74398b9a16'/>
<id>urn:sha1:8c4734e9afc0856f297805563e83fb74398b9a16</id>
<content type='text'>
This reverts commit 39768f7715ed637ef02f49fc7de664cc1aaf14b3.

Reson: it breaks a number of boards with embedded environment as the
code size grows in some places.
</content>
</entry>
<entry>
<title>PowerPC: Add support for -msingle-pic-base</title>
<updated>2011-04-11T19:38:47Z</updated>
<author>
<name>Joakim Tjernlund</name>
<email>Joakim.Tjernlund@transmode.se</email>
</author>
<published>2010-12-06T17:35:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=39768f7715ed637ef02f49fc7de664cc1aaf14b3'/>
<id>urn:sha1:39768f7715ed637ef02f49fc7de664cc1aaf14b3</id>
<content type='text'>
-msingle-pic-base is a new gcc option for ppc and
it reduces the size of my u-boot with 6-8 KB.
While at it, add -fno-jump-tables too to save a
few more bytes.

-msingle-pic-base will be in gcc 4.6, however
backported patches are available at
http://bugs.gentoo.org/show_bug.cgi?id=347281

Signed-off-by: Joakim Tjernlund &lt;Joakim.Tjernlund@transmode.se&gt;
</content>
</entry>
<entry>
<title>PowerPC: Move -fPIC flag to common place</title>
<updated>2011-04-11T19:36:41Z</updated>
<author>
<name>Joakim Tjernlund</name>
<email>Joakim.Tjernlund@transmode.se</email>
</author>
<published>2010-12-06T13:36:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=33ee4c92339ee386662c0ee2d221098c5cc8b07e'/>
<id>urn:sha1:33ee4c92339ee386662c0ee2d221098c5cc8b07e</id>
<content type='text'>
The -fPIC flag belongs with -mrelocatable, move it there.
Also change -fPIC to -fpic as this produces smaller
binaries.
However, currently -mrelocatable promotes -fpic to -fPIC, a
fix for this is in upcoming gcc 4.6 or you can apply this small
patch to gcc:

diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
index 8da8410..e4b8280 100644
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
@@ -227,7 +227,8 @@ do {									\
     }									\
 									\
   else if (TARGET_RELOCATABLE)						\
-    flag_pic = 2;							\
+    if (!flag_pic)							\
+      flag_pic = 2;							\
 } while (0)

 #ifndef RS6000_BI_ARCH
--

Signed-off-by: Joakim Tjernlund &lt;Joakim.Tjernlund@transmode.se&gt;
</content>
</entry>
<entry>
<title>rename _end to __bss_end__</title>
<updated>2011-03-27T17:18:37Z</updated>
<author>
<name>Po-Yu Chuang</name>
<email>ratbert@faraday-tech.com</email>
</author>
<published>2011-03-01T22:59:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=44c6e6591cb451ae606f8bde71dd5fb7b4002544'/>
<id>urn:sha1:44c6e6591cb451ae606f8bde71dd5fb7b4002544</id>
<content type='text'>
Currently, _end is used for end of BSS section.  We want _end to mean
end of u-boot image, so we rename _end to __bss_end__ first.

Signed-off-by: Po-Yu Chuang &lt;ratbert@faraday-tech.com&gt;
</content>
</entry>
<entry>
<title>PowerPC: Add relocation support for -fpic</title>
<updated>2010-12-17T19:25:10Z</updated>
<author>
<name>Joakim Tjernlund</name>
<email>Joakim.Tjernlund@transmode.se</email>
</author>
<published>2010-12-03T16:30:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=337f5f50f539cc1ea1e0533c096e237228f12cae'/>
<id>urn:sha1:337f5f50f539cc1ea1e0533c096e237228f12cae</id>
<content type='text'>
By rearranging the linker script we get support for
relocation of -fpic for free.

Signed-off-by: Joakim Tjernlund &lt;Joakim.Tjernlund@transmode.se&gt;
Acked-by: Scott Wood &lt;scottwood@freescale.com&gt;
Acked-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
</content>
</entry>
</feed>
