<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/keymile/common, 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/board/keymile/common?h=v2011.09</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/keymile/common?h=v2011.09'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2011-09-21T21:38:41Z</updated>
<entry>
<title>km/common: fix bug in IVM mac address access</title>
<updated>2011-09-21T21:38:41Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-09-20T05:05:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6478021f12db3e248b8b495dde02c51d05a38054'/>
<id>urn:sha1:6478021f12db3e248b8b495dde02c51d05a38054</id>
<content type='text'>
The MAC address stored in the inventory eeprom begins at offset 1.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: i2c deblock: enabled print of i2c deblock status</title>
<updated>2011-07-28T13:40:48Z</updated>
<author>
<name>Stefan Bigler</name>
<email>stefan.bigler@keymile.com</email>
</author>
<published>2011-07-04T22:24:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c7506c2b0325efc5c586425feca9f0e567f2e8b4'/>
<id>urn:sha1:c7506c2b0325efc5c586425feca9f0e567f2e8b4</id>
<content type='text'>
Enable printout of i2c deblocking status if chips were in block
state or deblocking failed.

Signed-off-by: Stefan Bigler &lt;stefan.bigler@keymile.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: add printings to boardid commands</title>
<updated>2011-07-28T13:39:18Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-07-04T22:23:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9485e779a3fb969e026c145bfa645083404e0c1e'/>
<id>urn:sha1:9485e779a3fb969e026c145bfa645083404e0c1e</id>
<content type='text'>
Be verbose if do_setboardid was called and print
correct names of variables in do_checkboardidhwk.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>powerpc/km82xx: remove 82xx specific functions from common.c</title>
<updated>2011-07-27T21:44:35Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-06-05T22:22:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1adfd9dd3fc1bacc3c3a1fe8790f258916483fce'/>
<id>urn:sha1:1adfd9dd3fc1bacc3c3a1fe8790f258916483fce</id>
<content type='text'>
Common code should be valid for more than one architecture,
therefore the km82xx specific code was removed from common.c.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: remove fdt_(gs)et_node_and_value</title>
<updated>2011-07-27T21:44:30Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-06-05T22:22:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fc9a7441d9a1d450994524e51657a37e880ec198'/>
<id>urn:sha1:fc9a7441d9a1d450994524e51657a37e880ec198</id>
<content type='text'>
This code is unused and therefore dead code.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: move ivm functions from to ivm.c</title>
<updated>2011-07-27T21:44:20Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-06-05T22:22:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4f745bf4c8d8fa44ce640e551be974808a529889'/>
<id>urn:sha1:4f745bf4c8d8fa44ce640e551be974808a529889</id>
<content type='text'>
The file common.c grows in the past. So move the IVM specific
code into an ivm.c file.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: remove saveenv from do_checkboardidhwkey</title>
<updated>2011-07-27T21:44:15Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-06-05T22:22:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ba8be32a8f653b117a3623c4c45b010a34fdf54d'/>
<id>urn:sha1:ba8be32a8f653b117a3623c4c45b010a34fdf54d</id>
<content type='text'>
This is unneeded here because we save the environment when
the board boots the first time. At this time we have set
the values already.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: force set ethaddr after reading IVM</title>
<updated>2011-07-27T21:44:11Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-06-05T22:22:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e8195825716c0ef8cfaea513c8a3d9d3becf7e00'/>
<id>urn:sha1:e8195825716c0ef8cfaea513c8a3d9d3becf7e00</id>
<content type='text'>
The ethaddr is stored inside the inventory eeprom. During
boottime this value was read out and the ethaddr variable was
set. Previously this was only done if it ethaddr == NULL but
this is wrong for our ARM boards. Because ethaddr is at this
stage never NULL for ARM due to the random calculation of a
MAC address in mvgbe.c.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: remove obsolete defines and header</title>
<updated>2011-07-27T21:44:07Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-06-05T22:22:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c98d3b4f48adff08d4abfa45fe3e843e35c6e892'/>
<id>urn:sha1:c98d3b4f48adff08d4abfa45fe3e843e35c6e892</id>
<content type='text'>
These defines and the header keymile_hdlc_enet.h are obsolete
due to the removed hdlc code.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>km/common: implement boardId HWkey checks as u-boot cmd</title>
<updated>2011-05-18T21:02:55Z</updated>
<author>
<name>Thomas Herzmann</name>
<email>thomas.herzmann@keymile.com</email>
</author>
<published>2011-05-12T19:59:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=92c91080e41b36146985fc6d5bf9d35bb162d034'/>
<id>urn:sha1:92c91080e41b36146985fc6d5bf9d35bb162d034</id>
<content type='text'>
BoardId and HWKey are used to identify the HW class of a given board.
The correct values are stored in the inventory eeprom. During creation
time of a boot package the boardId and HWkey for the SW is stored in
the default environment and burned into the flash. During boottime
the values in the inventory and in the environment are compared to
avoid starting of a SW which is not authorized for this board.

Some bootpackages are allowed to run on a set of different boardId
hwKey. In this case the environment variable boardIdListHex was added
to the default environment. In this case the command iterates over the
pair values and compares them with the values read from the inventory
eeprom.

The syntax of such a boardIdListHex value is e.g.: 158_1 159_1 159_2

Signed-off-by: Thomas Herzmann &lt;thomas.herzmann@keymile.com&gt;
Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
Acked-by: Heiko Schocher &lt;hs@denx.de&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
cc: Detlev Zundel &lt;dzu@denx.de&gt;
</content>
</entry>
</feed>
