<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/keymile, branch v2012.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/keymile?h=v2012.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/keymile?h=v2012.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-10-03T11:13:13Z</updated>
<entry>
<title>arm/km: add mv88e6352 configuration for kmnusa</title>
<updated>2012-10-03T11:13:13Z</updated>
<author>
<name>Valentin Longchamp</name>
<email>valentin.longchamp@keymile.com</email>
</author>
<published>2012-08-16T23:35:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=52638c414794b1cee5d8b6063286cf35e155a864'/>
<id>urn:sha1:52638c414794b1cee5d8b6063286cf35e155a864</id>
<content type='text'>
The kmnusa board uses a mv88e6352 switch that is connected to the main
eth interface of the kirkwood. Therefore the switch must be configured
so that the kirkwood's egiga eth inferface can be used.

Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
Cc: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
Acked-By: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</content>
</entry>
<entry>
<title>arm/km: use kw_sdram_size_adjust to adjust SDRAM size</title>
<updated>2012-10-03T11:13:13Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2012-07-25T06:26:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3a5b9fe64949e5cf1dab49db4656096a0d6905cd'/>
<id>urn:sha1:3a5b9fe64949e5cf1dab49db4656096a0d6905cd</id>
<content type='text'>
Some boards may differ only in the SDRAM size. This function allows to
fix the size accordingly and we can use the same u-boot binary for both
boards.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</content>
</entry>
<entry>
<title>arm/km: remove unused code</title>
<updated>2012-09-03T12:08:54Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2012-08-09T01:37:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fcca7e7acc56fc39fedb6a080e6b92aeff647dac'/>
<id>urn:sha1:fcca7e7acc56fc39fedb6a080e6b92aeff647dac</id>
<content type='text'>
For some reasons we had an own implementaion of dram_init and
dram_init_banksize. This is not needed anymore, use the standard
kirkwood functions instead.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
Acked-By: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</content>
</entry>
<entry>
<title>km/ivm: fix string len check to support 7 char board names</title>
<updated>2012-09-03T12:02:58Z</updated>
<author>
<name>Valentin Longchamp</name>
<email>valentin.longchamp@keymile.com</email>
</author>
<published>2012-08-14T01:16:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=62c9b9603e2552d6b39985738a957b51b0367e72'/>
<id>urn:sha1:62c9b9603e2552d6b39985738a957b51b0367e72</id>
<content type='text'>
The fanless boards now have a 7-digit (XXXXX-F) board name. This
triggers a border condition when reading this string in the IVM although
this string is smaller than the currenly read string size, but only by 1
character.

This patch corrects this by changing the size check condition for string
length. It is the same change that was done in the platform for this
same bug.

Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Stefan Bigler &lt;stefan.bigler@keymile.com&gt;
</content>
</entry>
<entry>
<title>Consolidate bootcount code into drivers/bootcount</title>
<updated>2012-09-01T12:26:02Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2012-08-16T17:55:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0044c42e94ecc258728190919b4619508fb83089'/>
<id>urn:sha1:0044c42e94ecc258728190919b4619508fb83089</id>
<content type='text'>
This patch moves all bootcount implementations into a common
directory: drivers/bootcount. The generic bootcount driver
is now usable not only by powerpc platforms, but others as well.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
Cc: Christian Riesch &lt;christian.riesch@omicron.at&gt;
Cc: Manfred Rudigier &lt;manfred.rudigier@omicron.at&gt;
Cc: Mike Frysinger &lt;vapier@gentoo.org&gt;
Cc: Rob Herring &lt;rob.herring@calxeda.com&gt;
Cc: Reinhard Meyer &lt;reinhard.meyer@emk-elektronik.de&gt;
Tested-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
Tested-by: Christian Riesch &lt;christian.riesch@omicron.at&gt;
Acked-by: Rob Herring &lt;rob.herring@calxeda.com&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>powerpc/82xx: add SDRAM detection for km82xx</title>
<updated>2012-07-31T20:36:31Z</updated>
<author>
<name>Gerlando Falauto</name>
<email>gerlando.falauto@keymile.com</email>
</author>
<published>2012-07-27T05:16:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3a532346fcf2aacc52351e3cb39f9c7a4850f70d'/>
<id>urn:sha1:3a532346fcf2aacc52351e3cb39f9c7a4850f70d</id>
<content type='text'>
This patch adds SDRAM detection feature to km82xx boards.
To enable this feature, define CONFIG_SYS_SDRAM_LIST as the initializer
for an array of struct sdram_conf_s.
These structs will expose the bitfields within registers PSDMR and OR1 which
have to be different between configurations; common bitfields will be
defined, as usual, within CONFIG_SYS_PSDMR and CONFIG_SYS_OR1.
If CONFIG_SYS_SDRAM_LIST is not defined, then the usual behavior is retained.

Signed-off-by: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
</content>
</entry>
<entry>
<title>km/common: remove printfs for i2c deblocking code</title>
<updated>2012-07-31T06:04:13Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2012-07-27T04:58:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e69e482bbf16795539af112d6a21d4ddaee35105'/>
<id>urn:sha1:e69e482bbf16795539af112d6a21d4ddaee35105</id>
<content type='text'>
This code will also be used before reallocation and during this time we
are not allowed to do these printings.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Acked-by: Prafulla Wadaskar &lt;Prafulla@marvell.com&gt;
Acked-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>doc: cleanup - move board READMEs into respective board directories</title>
<updated>2012-07-29T13:42:02Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2012-04-29T23:57:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=702e6014f15b307f144fa03ecaf83a8446c6802a'/>
<id>urn:sha1:702e6014f15b307f144fa03ecaf83a8446c6802a</id>
<content type='text'>
Also drop a few files referring to no longer / not yet supported
boards.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
Cc: Stefan Roese &lt;sr@denx.de&gt;
Cc: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Cc: Andy Fleming &lt;afleming@gmail.com&gt;
Cc: Jason Jin &lt;jason.jin@freescale.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Minor Coding Style cleanup</title>
<updated>2012-07-10T07:18:33Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2012-07-10T07:18:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3fe63839f3f0f9942fc4567a82954192e144e6a1'/>
<id>urn:sha1:3fe63839f3f0f9942fc4567a82954192e144e6a1</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>arm/km: remove calls to kw_gpio_* in board_early_init_f</title>
<updated>2012-07-07T12:07:38Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2012-07-05T05:05:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c471d84808843dce6174eaab624779aa15ff71bf'/>
<id>urn:sha1:c471d84808843dce6174eaab624779aa15ff71bf</id>
<content type='text'>
These functions tried to access two static tables before relocation
(board_early_init_f is executed before relocation). But these static
tables lie in the bss section which is not valid before relocation.
These accesses then overwrote some parts of u-boot binary before it was
relocated. For the kmnusa build, this results in a corrupted important
env variable (bootcmd) but it may be that some other parts of the u-boot
binary are corrupted.

This patch solves this problem by moving all the kw_gpio_* calls to
board_init, which should be early enough in the boot sequence. The only
calls that could not be moved is the one for the SOFT (bitbang) I2C, and
they have been replaced by a direct access to the GPIO dataout Control
register to set the two GPIOs as output.

Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</content>
</entry>
</feed>
