summaryrefslogtreecommitdiff
path: root/cpu/mpc83xx/ecc.c
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2009-07-20 06:57:27 +0200
committerStefan Roese <sr@denx.de>2009-07-24 06:42:32 +0200
commit87c0b72908e05662b8b415e26e1042f4779629da (patch)
tree112d108a37a66affa421b000a882f3de18f913b0 /cpu/mpc83xx/ecc.c
parent10c1b218556ed9871f36bc0c407f4f2f6196353b (diff)
downloadu-boot-imx-87c0b72908e05662b8b415e26e1042f4779629da.zip
u-boot-imx-87c0b72908e05662b8b415e26e1042f4779629da.tar.gz
u-boot-imx-87c0b72908e05662b8b415e26e1042f4779629da.tar.bz2
Add "chip_config" command for PPC4xx bootstrap configuration
This patch adds a generic command for programming I2C bootstrap eeproms on PPC4xx. An implementation for Canyonlands board is included. The command name is intentionally chosen not to be PPC4xx specific. This way other CPU's/SoC's can implement a similar command under the same name, perhaps with a different syntax. Usage on Canyonlands: => chip_config Available configurations (I2C address 0x52): 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100 600-nand - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100 800-nor - NOR CPU: 800 PLB: 200 OPB: 100 EBC: 100 800-nand - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100 1000-nor - NOR CPU:1000 PLB: 200 OPB: 100 EBC: 100 1000-nand - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100 1066-nor - NOR CPU:1066 PLB: 266 OPB: 88 EBC: 88 *** 1066-nand - NAND CPU:1066 PLB: 266 OPB: 88 EBC: 88 => chip_config 600-nor Using configuration: 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100 done (dump via 'i2c md 52 0.1 10') Reset the board for the changes to take effect Other 4xx boards will be migrated to use this command soon as well. Signed-off-by: Stefan Roese <sr@denx.de> Signed-off-by: Dirk Eibach <eibach@gdsys.de> Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
Diffstat (limited to 'cpu/mpc83xx/ecc.c')
0 files changed, 0 insertions, 0 deletions