<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/keymile/common, branch v2011.06</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.06</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/keymile/common?h=v2011.06'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2011-05-18T21:02:55Z</updated>
<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>
<entry>
<title>km/common: implement setboardid command</title>
<updated>2011-05-10T21:19:43Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-05-04T01:47:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a9417ce74a8b79b1a3ab879d05f4f54138422c6e'/>
<id>urn:sha1:a9417ce74a8b79b1a3ab879d05f4f54138422c6e</id>
<content type='text'>
Read out board id and HW key from the IVM eeprom and set
these values as an environment variable.

Signed-off-by: Holger Brunck &lt;holger.brunck@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;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</content>
</entry>
<entry>
<title>powerpc/km82xx: add mgcoge3ne and remove mgcoge2ne support</title>
<updated>2011-05-10T20:48:50Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-05-02T22:56:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=489337f5138a819e9f0dd3a921ea21d0749f75e1'/>
<id>urn:sha1:489337f5138a819e9f0dd3a921ea21d0749f75e1</id>
<content type='text'>
This patch adds support for the MPC8247 based board mgcoge3ne.
Additionaly mgcoge2ne board supprot was removed, because due
to the mgcoge3ne, this board is obsolete and not longer
maintained.
The board is similar to mgcoge. The difference is that
a NUMONYX flash is used and a different SDRAM (256MB).
Also introduce CONFIG_KM_82XX to collect ppc82xx common
settings and remove staticness from the common set_pin function.

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>
<entry>
<title>powerpc/km82xx: rework DIP switch detection</title>
<updated>2011-05-10T20:48:45Z</updated>
<author>
<name>Huber, Andreas</name>
<email>Andreas.Huber@keymile.com</email>
</author>
<published>2011-05-02T22:56:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f30c62bbe8988a8341970cbb7e14bb7a99abb157'/>
<id>urn:sha1:f30c62bbe8988a8341970cbb7e14bb7a99abb157</id>
<content type='text'>
Introduce a struct for the BFTICU FPGA to increase the readability of
the code. And the define CONFIG_SYS_BFTICU_BASE was removed because
the CONFIG_SYS_FPGA_BASE is already the base value for BFTICU registers.

Signed-off-by: Andreas Huber &lt;andreas.huber@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>
<entry>
<title>km/common: remove hdlc_enet implementation</title>
<updated>2011-05-10T20:48:31Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-04-08T02:47:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=23512c315823cec5700dc3c46441ef3aa6ded6b5'/>
<id>urn:sha1:23512c315823cec5700dc3c46441ef3aa6ded6b5</id>
<content type='text'>
The hdlc implementation for mgcoge was initially developed,
but later on not used. Remove the C files, the references
in mgcoge.c and the Makefile to decrease maintenance effort.

Signed-off-by: Holger Brunck &lt;holger.brunck@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;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
Signed-off-by: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</content>
</entry>
<entry>
<title>keymile, common: add setting of some environment variables</title>
<updated>2011-04-29T22:45:22Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2010-04-26T11:07:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f1fef1d8a141e0b4e4520d66e162c06ff047bd16'/>
<id>urn:sha1:f1fef1d8a141e0b4e4520d66e162c06ff047bd16</id>
<content type='text'>
This patch adds last_stage_init to all keymile boards. And
in the last stage init some environment variables for u-boot
were set. Currently these are pnvramaddr, pram and var address.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Acked-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
cc: Kim Phillips &lt;kim.phillips@freescale.com&gt;
</content>
</entry>
<entry>
<title>keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET</title>
<updated>2011-04-29T22:45:17Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2011-01-06T09:25:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0d01520200f3bb0686567134bc2e7bb940009559'/>
<id>urn:sha1:0d01520200f3bb0686567134bc2e7bb940009559</id>
<content type='text'>
Normaly the PIGGY_MAC_ADRESS can be read directly from the
IVM on keymile boards. On mgcoge3 it differs. Because there
are two piggy boards deployed the second MAC adress must be
calculated with the IVM mac adress and an offset. This patch
allows to set such a offset in the board config.

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;
</content>
</entry>
<entry>
<title>keymile, common; fix i2c deblocking support</title>
<updated>2011-04-29T22:45:09Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2011-03-08T09:51:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6c11aeafeff8e0aa0b381baf5bcb1807de77e42e'/>
<id>urn:sha1:6c11aeafeff8e0aa0b381baf5bcb1807de77e42e</id>
<content type='text'>
This patch fix the i2c deblocking facility with the i2c HW-Controller.
The required delays for byte reading, the enhanced criteria for stop
the dummy read and required 5 start/stop sequences are added.

Add i2c deblocking before ivm eeprom read.

Improve i2c deblocking sequence by respecting stop hold time.

Cleaned function for deblocking. Have now one function i2c_make_abort()
available for bitbang, mpc82xx and mpc83xx harware controller.

Signed-off-by: Stefan Bigler &lt;stefan.bigler@keymile.com&gt;
Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</content>
</entry>
<entry>
<title>ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support</title>
<updated>2011-04-29T22:45:07Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2011-03-08T09:47:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8ed74341ba5c54751e209f571002e5b967abf176'/>
<id>urn:sha1:8ed74341ba5c54751e209f571002e5b967abf176</id>
<content type='text'>
For the kmsupx5 a new header file was introduced km8321-common.h.
Now the common stuff from tuxa1, tuda1 and suvd3 was removed and
the new header file included.

The defines CONFIG_SYS_PIGGY_BASE and CONFIG_SYS_PIGGY_SIZE are
confusing. Because they actually describe the KMBEC FPGA values.
The KMBEC FPGA can be PRIO on kmeter1 or upio on mgcoge. Therefore
all the defines were renamed.

remove unneeded variable CONFIG_KM_DEF_NETDEV, as it is
already declared in keymile-common.h

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Acked-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
cc: Kim Phillips &lt;kim.phillips@freescale.com&gt;
cc: Wolfgang Denk &lt;wd@denx.de&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</content>
</entry>
<entry>
<title>ppc: add support for ppc based board mgcoge2ne</title>
<updated>2011-04-29T22:44:47Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2011-02-22T07:58:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=af895e4527c3870dc73fb879f7a8610e4ae70ca6'/>
<id>urn:sha1:af895e4527c3870dc73fb879f7a8610e4ae70ca6</id>
<content type='text'>
The mgcoge2 board from keymile deploys two different processors.
An ARM based Kirkwood for the "unit" part of the SW and a PPC for
the "ne" part of the SW. Therefore in Linux and U-Boot the names
for the board are mgcoge2un and mgcoge2ne. This patch adds the
mgcoge2ne part of the board. The ppc part of mgboge2 is quite
similar to mgcoge, therefore a generic header km82xx-common.h
was introduced to collect all similiarities. Currently the only
difference is that mgcoge2ne has a 64 MB numonyx NOR flash with
a single die. The mgcoge has a dual die flash 2*32MB from spansion.

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