Commit graph

1239 commits

Author SHA1 Message Date
Marc Kleine-Budde
b5aa55445f [pcm038] fix defaultenv
The partitions have to activated already in init, not in boot.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-28 10:55:22 +01:00
Robert Schwebel
e75fbbea2a pcm038: add default environment
Add a default environment for the phyCORE-i.MX27.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-28 09:40:36 +01:00
Robert Schwebel
4ee1303b43 pcm038: coding style fixes
Some coding style fixes for pcm038.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-28 09:01:19 +01:00
Robert Schwebel
9ad74946ce pcm038: fixup hardware init sequence
The i.MX27 can only run at 200 MHz ARM core frequency when being powered
by 1.2 V. Fix init sequence to reflect this behaviour.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
2007-11-28 09:01:19 +01:00
Marc Kleine-Budde
ed09032929 Fix partition definition
This patch fixed the partition definition for the pcm038 baseboard.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-28 09:01:19 +01:00
Marc Kleine-Budde
fdac93e784 [ipe337] fixed environment
hush parser has problems with undefined vars
thanks to Enrik Bernkhan for spotting this

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-27 23:30:45 +01:00
Marc Kleine-Budde
57cae4e826 Merge branch 'ipe337' 2007-11-12 15:58:53 +01:00
Marc Kleine-Budde
e3b2a8f972 [ipe337] new version of update_* scripts
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-12 15:30:57 +01:00
Juergen Beisert
1d0ea3b402 (Re) Enabling SDRAM setup
Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
2007-11-12 15:27:19 +01:00
Marc Kleine-Budde
bd8081b620 [ipe337] rename environment subdir form defenv -> env
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-12 14:03:45 +01:00
Juergen Beisert
9b07bdbbdc Merge branch 'docu' 2007-11-09 14:06:57 +01:00
Juergen Beisert
a7d96488e5 Using correct board names all over the place
Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
2007-11-08 18:23:44 +01:00
Juergen Beisert
903d775d32 adding first clean mx27 only fec driver 2007-11-08 16:24:51 +01:00
Juergen Beisert
8fe25ecf12 adding various doku 2007-11-08 12:01:52 +01:00
Juergen Beisert
0a13be8de2 various docu added 2007-11-05 15:20:31 +01:00
Juergen Beisert
4cd877a840 saving added docu 2007-11-05 14:39:07 +01:00
Juergen Beisert
1cb7062653 integrating sha's changes into jbe's branch 2007-11-05 12:26:29 +01:00
Sascha Hauer
c7655ebd43 ipe337: Make the default environment more sophisticated
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2007-10-24 11:53:02 +02:00
Sascha Hauer
d35ef4c66e ipe337: Increase the time we pull the reset line for the network controller
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2007-10-24 11:50:25 +02:00
Juergen Beisert
30e09b83d5 shell info added 2007-10-19 21:35:46 +02:00
Juergen Beisert
e51d17e078 netx doc added and some typos fixed 2007-10-19 20:38:41 +02:00
Juergen Beisert
6a8e90c921 adding first board doc 2007-10-19 20:26:21 +02:00
Juergen Beisert
cd017b2439 ethernet address default 2007-10-19 17:30:38 +02:00
sascha
0b480c9eb5 phycore i.MX31: Skip SDRAM setup when running from RAM 2007-10-19 16:45:08 +02:00
Juergen Beisert
b21ed7177c basic doc structure added 2007-10-19 13:19:43 +02:00
sascha
2acbe717c1 add temporary default environment for scb9328 2007-10-19 11:01:27 +02:00
sascha
3b6d6a45e7 - Implement tree structure for devices
- Use device tree structure to implement partitions
- Let devinfo print a nice tree
- Introduce 'fixed' partitions which are not removable
- Fix mount: It was not possible to mount on a relative path.
2007-10-19 08:45:57 +02:00
Juergen Beisert
264cbd2962 beautifying 2007-10-18 19:12:02 +02:00
Juergen Beisert
95fc69e4e1 preliminary default environment added 2007-10-18 18:31:15 +02:00
Juergen Beisert
209536a55c some improvements 2007-10-18 11:54:36 +02:00
Juergen Beisert
2e36bc0781 adding devices to the newest Phytec BSP 2007-10-18 00:06:03 +02:00
Juergen Beisert
4c03bb1d58 first time running 2007-10-17 21:09:25 +02:00
Juergen Beisert
3d1940a4a0 merge sha + jbe 2007-10-17 18:12:33 +02:00
Juergen Beisert
0641f18c36 prepare for release phytec's board. Untested yet 2007-10-17 18:05:58 +02:00
sascha
d59ca7feb3 Linking: Remove linker scripts from (arm based-) boards and add
a generic linker script to arch/arm/lib/u-boot.lds.S.
	 If a board wants to overwrite a linker script it can do
	 so using CONFIG_BOARD_LINKER_SCRIPT.
	 There is no generic linker script for ppc and blackfin
	 yet, so still use the board specific one.
2007-10-17 12:21:53 +02:00
Juergen Beisert
bc52d3c052 new imx platform added: phyCORE-imx31 2007-10-17 11:18:00 +02:00
sascha
825ad81490 arm: use text_entry for reset vector instead of hardcoded filename
(once again)
2007-10-17 11:10:57 +02:00
sascha
a9c31fab86 Merge octopus:/home/git/projects/u-boot-v2 2007-10-16 14:47:03 +02:00
sascha
52fb34f5ad update scb9328 config 2007-10-16 14:45:58 +02:00
sascha
fdf739c7a5 move dm9000 specific stuff to platform_data 2007-10-16 13:55:48 +02:00
Juergen Beisert
00a190c58d changing function name for board specific init 2007-10-16 12:04:01 +02:00
sascha
a3408cfe75 scb9328: Move all not critical register initializations
like chipselect setups from assembler to C.
2007-10-16 11:31:13 +02:00
Sascha Hauer
ebad2c76fc phycore_mpc5200b_tiny: add map_base for fec controller 2007-10-11 22:10:22 +02:00
Sascha Hauer
eadf71abc7 Use Linux kernel list for drivers and devices instead of handmade
list.
2007-10-11 20:20:36 +02:00
Sascha Hauer
8f29f6481e pcm038: only initialize SDRAM if not currently running from it 2007-10-09 17:19:15 +02:00
Sascha Hauer
577d12810b correct RAM and Flash size for pcm028 board 2007-10-09 17:18:36 +02:00
Sascha Hauer
155d0c5059 lowlevel.S for phycore pcm038 board (wip) 2007-10-09 08:27:35 +02:00
Sascha Hauer
514eb64b1a beginning phycore pcm038 i.MX27 support 2007-10-08 00:13:19 +02:00
Sascha Hauer
236d55a06a __u_boot__symtab -> __usymtab 2007-10-07 14:32:08 +02:00
Sascha Hauer
2804d6bdc8 board/ipe337/u-boot.lds.S: add missing _ 2007-10-04 13:06:23 +02:00
Sascha Hauer
86397e0c7e update linker scripts:
- add _stext and _etext symbols
- add symtabd section
2007-10-01 10:23:49 +02:00
Sascha Hauer
b9fc027e63 update default environment for ipe337 board 2007-09-28 20:37:32 +02:00
Sascha Hauer
a95a54b808 add blackfin specific bits for module handling 2007-09-28 20:35:40 +02:00
Sascha Hauer
7596ab2048 add brackets 2007-09-28 10:26:06 +02:00
Sascha Hauer
66af4f96e2 move environment to offset 0x20000 in flash 2007-09-27 16:34:27 +02:00
Sascha Hauer
26b4200ba5 add alternate command for ipe337 board 2007-09-27 16:34:00 +02:00
Sascha Hauer
32b21d9517 update ipe337 default environment 2007-09-22 16:00:59 +02:00
Sascha Hauer
4d17340dc1 remove unused includes 2007-09-21 21:30:25 +02:00
Sascha Hauer
6dfd4087b1 add default environment for ip337 board 2007-09-16 11:23:10 +02:00
Sascha Hauer
bd1eb7ae8f fix memory size of ipe337 board 2007-09-16 11:17:27 +02:00
Sascha Hauer
2a9c1de93f whitespace cleanup 2007-09-13 16:06:02 +02:00
Sascha Hauer
7b620b03d2 add missing include 2007-09-13 15:28:39 +02:00
Sascha Hauer
af0610c068 remove old env handling in ec920 board 2007-09-13 15:09:30 +02:00
Sascha Hauer
3fc674cc51 add support for the PII bf561 board 2007-09-11 10:21:10 +02:00
Sascha Hauer
2880046623 use text_entry instead of hardcoded start.S for scb9328 2007-09-05 12:56:06 +02:00
Sascha Hauer
a744809b50 add hilscher netx support 2007-09-05 12:52:24 +02:00
Sascha Hauer
7989a989b9 arm: use linker section for reset vector
Put the reset vector at the beginning of the binary by creating
its own section in the linker script rather than specifying the
file.

Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Acked-by:      Sascha Hauer <s.hauer@pengutronix.de>
2007-07-25 12:34:06 +02:00
Sascha Hauer
654bb6b0b8 further reloc fixes 2007-07-25 12:25:01 +02:00
Sascha Hauer
6e8ff8edba enable flash protection for monitor 2007-07-16 10:31:11 +02:00
Sascha Hauer
be6790838d fix compiler warning 2007-07-15 14:06:16 +02:00
Sascha Hauer
48902c2a87 remove checkboard 2007-07-12 11:22:28 +02:00
Sascha Hauer
3a5f88fd58 remove old board supports 2007-07-12 10:19:59 +02:00
Sascha Hauer
a56e8061d4 add early_init_data 2007-07-12 09:55:08 +02:00
Sascha Hauer
149d273b80 add early console for mpc5200 2007-07-12 09:31:07 +02:00
Sascha Hauer
30433b4db9 move gpio setup functions to board code 2007-07-05 21:44:39 +02:00
Sascha Hauer
d5da0eacdb svn_rev_671 2007-07-05 18:02:15 +02:00
Sascha Hauer
3b4bad17b3 svn_rev_664 2007-07-05 18:02:15 +02:00
Sascha Hauer
b2c5310d4d svn_rev_653
restructure tree, add reginfo command
2007-07-05 18:02:14 +02:00
Sascha Hauer
a71ce0c189 svn_rev_602 2007-07-05 18:02:09 +02:00
Sascha Hauer
68ff191bbb svn_rev_520
add console
2007-07-05 18:02:01 +02:00
Sascha Hauer
99aae72b1f svn_rev_512
U_BOOT_CMDS
2007-07-05 18:02:00 +02:00
Sascha Hauer
209ebd63fd svn_rev_495 2007-07-05 18:01:59 +02:00
Sascha Hauer
6bc35a31f6 svn_rev_470 2007-07-05 18:01:56 +02:00
Sascha Hauer
17f9b2c9ac svn_rev_463
make ppc compile again
2007-07-05 18:01:56 +02:00
Sascha Hauer
ea7135639e svn_rev_447
add console device
2007-07-05 18:01:54 +02:00
Sascha Hauer
07045831cd svn_rev_430 2007-07-05 18:01:53 +02:00
Sascha Hauer
112ada667b svn_rev_270
WIP FS support
2007-07-05 18:01:38 +02:00
Sascha Hauer
36b2e9e62b svn_rev_258
remove unnecassary defines
2007-07-05 18:01:37 +02:00
Sascha Hauer
0a4b58c94b svn_rev_222
remove unneeded cfi_platform_data
2007-07-05 18:01:34 +02:00
Sascha Hauer
c9a0f3c6d8 svn_rev_213
move defines from global config here
2007-07-05 18:01:33 +02:00
Sascha Hauer
babc8fa2ca svn_rev_193
add devices
2007-07-05 18:01:31 +02:00
Sascha Hauer
3b96cc1007 svn_rev_174
powerpc expands to 1. use "powerpc" instead
2007-07-05 18:01:29 +02:00
Sascha Hauer
4a6a858e90 svn_rev_171
add initcalls
2007-07-05 18:01:29 +02:00
Sascha Hauer
0bbf81990f svn_rev_168 2007-07-05 18:01:29 +02:00
Sascha Hauer
cb9dbba45b svn_rev_164
add __init_size needed for relocation
2007-07-05 18:01:29 +02:00
Sascha Hauer
438e1ca4e9 svn_rev_161 2007-07-05 18:01:28 +02:00
Sascha Hauer
c80caaa84a svn_rev_156
add phycore mpc5200b tiny support
2007-07-05 18:01:28 +02:00
Sascha Hauer
42e2dbc120 svn_rev_149
no need for bi_dram in global data (untested)
2007-07-05 18:01:27 +02:00
Sascha Hauer
c311b307b1 svn_rev_145
add env spec
2007-07-05 18:01:27 +02:00
Sascha Hauer
ca24324ce1 svn_rev_129
make it work again
2007-07-05 18:01:25 +02:00
Sascha Hauer
7999983385 svn_rev_124 2007-07-05 18:01:25 +02:00
Sascha Hauer
7626715b0f svn_rev_122
rmeove. It is autogenerated
2007-07-05 18:01:25 +02:00
Sascha Hauer
55ebf67d3e svn_rev_120
implement initcalls
2007-07-05 18:01:24 +02:00
Sascha Hauer
7d71e05b29 svn_rev_115
make scb9328 work
2007-07-05 18:01:24 +02:00
Sascha Hauer
cab98427c2 svn_rev_112 2007-07-05 18:01:24 +02:00
Sascha Hauer
abfbbad1eb svn_rev_109
do not know anymore
2007-07-05 18:01:23 +02:00
Sascha Hauer
b369b556db svn_rev_072
needs update
2007-07-05 18:01:19 +02:00
Sascha Hauer
bcae5b5ebd svn_rev_066
ups, lost
2007-07-05 18:01:19 +02:00
Sascha Hauer
7303a2a1f5 svn_rev_065
ups, lost
2007-07-05 18:01:19 +02:00
Sascha Hauer
c48bb0f936 svn_rev_055
remove all boards except the ones I am working on
2007-07-05 18:01:18 +02:00
Sascha Hauer
f581c39e1a svn_rev_045
add eco920 board support
2007-07-05 18:01:16 +02:00
Sascha Hauer
363266d818 svn_rev_033
change to clocksource api
2007-07-05 18:01:15 +02:00
Sascha Hauer
1851f228d8 svn_rev_022
update Makefiles to kbuild
2007-07-05 18:01:14 +02:00
Sascha Hauer
51eb67650f svn_rev_018
need reg2 fix to compile these
2007-07-05 18:01:14 +02:00
Sascha Hauer
162484b83c svn_rev_003
remove all #if 0 and #if 1
2007-07-05 18:01:13 +02:00
Sascha Hauer
13a0908f07 svn_rev_002
Consider all boards containing it's own flash.c as unmaintained
and remove them.
2007-07-05 18:01:12 +02:00
Stefan Roese
f16c1da957 [PATCH] Update ALPR board files
This update brings the ALPR board support to the newest version.
It also fixes a problem with the NAND driver.

Signed-off-by: Stefan Roese <sr@denx.de>
2007-01-06 15:56:13 +01:00
Stefan Roese
c04a1a7287 Merge with /home/stefan/git/u-boot/denx-merge-sr 2007-01-05 10:40:50 +01:00
Stefan Roese
a78bc443ae [PATCH] Clear PLB4A0_ACR[WRP] on Sequoia (440EPx)
This fix will make the MAL burst disabling patch for the Linux
EMAC driver obsolete.

Signed-off-by: Stefan Roese <sr@denx.de>
2007-01-05 10:40:36 +01:00
Stefan Roese
0238898382 [PATCH] Add DDR2 optimization code for Sequoia (440EPx) board
This code will optimize the DDR2 controller setup on a board specific
basis.

Note: This code doesn't work right now on the NAND booting image for the
Sequoia board, since it doesn't fit into the 4kBytes for the SPL image.

Signed-off-by: Stefan Roese <sr@denx.de>
2007-01-05 10:38:05 +01:00
Wolfgang Denk
574ca77c41 Merge with /home/tur/proj/v38b/u-boot 2007-01-04 02:05:51 +01:00
Bartlomiej Sieka
cce4acbb68 Few V38B changes:
- fix a typo in V38B config file
  - move watchdog initialisation earlier in the boot process
  - add "wdt=off" to default kernel command line (disables kernel watchdog)
2006-12-28 19:08:21 +01:00
Wolfgang Denk
9c0f42ecfe Minor code cleanup. 2006-12-24 01:42:57 +01:00
Wolfgang Denk
bc5556d62b Merge with /home/hs/TQ/u-boot-dev 2006-12-24 01:30:04 +01:00
Stefan Roese
1b3c360c23 [PATCH] Fix sequoia flash autodetection (finally correct)
Now 32MByte and 64MByte FLASH is know to work and other
configurations should work too.

Signed-off-by: Stefan Roese <sr@denx.de>
2006-12-22 14:29:40 +01:00
Wolfgang Denk
82e5236a8b Minor code cleanup; update CHANGELOG. 2006-12-22 10:30:26 +01:00
Heiko Schocher
fa23044564 Added support for the TQM8272 board from TQ
Signed-off-by: Heiko Schocher <hs@denx.de>
2006-12-21 17:17:02 +01:00
Bartlomiej Sieka
daa6e418bc Preliminary support for the iDMR board (ColdFire). 2006-12-20 00:27:32 +01:00
Andrei Safronov
cdb97a6678 automatic update mechanism 2006-12-08 16:23:08 +01:00
Wolfgang Denk
dd520bf314 Code cleanup. 2006-11-30 18:02:20 +01:00
Wolfgang Denk
ab07b6c221 Merge with http://opensource.freescale.com/pub/scm/u-boot-83xx.git 2006-11-30 02:01:32 +01:00
Wolfgang Denk
8d9a8610b8 Code cleanup. Update CHANGELOG. 2006-11-30 01:54:07 +01:00
Stefan Roese
1eac2a7141 [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boards
This patch adds support for the Prodrive P3M750 (PPC750 & MV64460)
and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are
quite similar and share the same board directory "prodrive/p3mx"
and the same config file "p3mx.h".

Signed-off-by: Stefan Roese <sr@denx.de>
2006-11-29 16:14:05 +01:00
Kim Phillips
32081125a0 Merge http://www.denx.de/git/u-boot 2006-11-28 23:35:49 -06:00
Timur Tabi
e857a5bdb3 mpc83xx: Miscellaneous code style fixes
Implement various code style fixes and similar changes.

Signed-off-by: Timur Tabi <timur@freescale.com>
2006-11-28 23:34:30 -06:00
Stefan Roese
e59581c56a [PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.
This patch adds the code and configuration necessary to boot with an
arch/powerpc Linux kernel.

Signed-off-by: Grant Likely <grant.likely@gmail.com>
Acked-by: Jon Loeliger <jdl@freescale.com>
2006-11-28 17:55:49 +01:00
Wolfgang Denk
d2c83f5493 Merge with /home/sr/git/u-boot/denx-alpr-merge-test 2006-11-27 23:11:18 +01:00
Wolfgang Denk
a9398e0185 Minor code cleanup. Update CHANGELOG. 2006-11-27 15:32:42 +01:00
Stefan Roese
cc5ee8a92a [PATCH] alpr: remove unused board specific flash driver
Signed-off-by: Stefan Roese <sr@denx.de>
2006-11-27 14:49:51 +01:00
Stefan Roese
1c2ce22620 [PATCH] Update Prodrive ALPR board support (440GX)
Signed-off-by: Stefan Roese <sr@denx.de>
2006-11-27 14:12:17 +01:00
Stefan Roese
48c7d6dba9 Merge with /home/stefan/git/u-boot/denx 2006-11-27 14:11:22 +01:00
Wolfgang Denk
78d620ebb5 Updates for TQM5200 modules:
- fix off-by-one error in board/tqm5200/cam5200_flash.c error message
- simplify "udate" definitions
2006-11-23 22:58:58 +01:00
Stefan Roese
dfc8a9ee00 Merge with /home/stefan/git/u-boot/denx 2006-11-10 07:48:47 +01:00
Wolfgang Denk
91650b3e4d Sequential accesses to non-existent memory must be synchronized,
at least on G2 cores.

This fixes get_ram_size() problems on MPC5200 Rev. B boards.
2006-11-06 17:06:36 +01:00
Timur Tabi
be5e61815d mpc83xx: Update 83xx to use fsl_i2c.c
Update the 83xx tree to use I2C support in drivers/fsl_i2c.c.  Delete
cpu/mpc83xx/i2c.c, include/asm-ppc/i2c.h, and all references to those files.
Added multiple I2C bus support to fsl_i2c.c.

Signed-off-by: Timur Tabi <timur@freescale.com>
2006-11-03 19:42:23 -06:00
Timur Tabi
d239d74b1c mpc83xx: Replace CFG_IMMRBAR with CFG_IMMR
Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx
tree matches the other 8xxx trees.

Signed-off-by: Timur Tabi <timur@freescale.com>
2006-11-03 19:42:23 -06:00
Dave Liu
90f30a710a mpc83xx: Fix the incorrect dcbz operation
The 834x rev1.x silicon has one CPU5 errata.

The issue is when the data cache locked with
HID0[DLOCK], the dcbz instruction looks like no-op inst.

The right behavior of the data cache is when the data cache
Locked with HID0[DLOCK], the dcbz instruction allocates
new tags in cache.

The 834x rev3.0 and later and 8360 have not this bug inside.

So, when 834x rev3.0/8360 are working with ECC, the dcbz
instruction will corrupt the stack in cache, the processor will
checkstop reset.

However, the 834x rev1.x can work with ECC with these code,
because the sillicon has this cache bug. The dcbz will not
corrupt the stack in cache.
Really, it is the fault code running on fault sillicon.

This patch fix the incorrect dcbz operation. Instead of
CPU FP writing to initialise the ECC.

CHANGELOG:
* Fix the incorrect dcbz operation instead of CPU FP
writing to initialise the ECC memory. Otherwise, it
will corrupt the stack in cache, The processor will checkstop
reset.

Signed-off-by: Dave Liu <daveliu@freescale.com>
2006-11-03 19:42:22 -06:00
Kim Phillips
bf0b542d67 mpc83xx: add OF_FLAT_TREE bits to 83xx boards
add ft_pci_setup, OF_CPU, OF_SOC, OF_TBCLK, and
STDOUT_PATH configuration bits to mpc8349emds,
mpc8349itx, and mpc8360emds board code.

redo environment to use bootm with the fdtaddr
for booting ARCH=powerpc kernels by default,
and provide default fdtaddr values.
2006-11-03 19:42:22 -06:00
Timur Tabi
9ca880a250 mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and MPC8360EMDS
This patch also adds an improved I2C set_speed(), which handles all clock
frequencies.

Signed-off-by: Timur Tabi <timur@freescale.com>
2006-11-03 19:42:22 -06:00
Dave Liu
7737d5c658 mpc83xx: add QE ethernet support
this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
2006-11-03 19:42:21 -06:00
Dave Liu
5f8204394e mpc83xx: Add MPC8360EMDS basic board support
Add support for the Freescale MPC8360EMDS board.
Includes DDR, DUART, Local Bus, PCI.
2006-11-03 19:42:21 -06:00
Timur Tabi
988833324a mpc83xx: Fix PCI, USB, bootargs for MPC8349E-mITX
PREREQUISITE PATCHES:

* This patch can only be applied after the following patches have been applied:

  1) DNX#2006092142000015 "Add support for the MPC8349E-mITX  1/2"
  2) DNX#2006092142000024 "Add support for the MPC8349E-mITX  2/2"

CHANGELOG:

* For the 8349E-mITX, fix some size values in pci_init_board(), enable
  the clock for the 2nd USB board (Linux kernel will hang otherwise),
  and fix the CONFIG_BOOTARGS macro.

Signed-off-by: Timur Tabi <timur@freescale.com>
2006-11-03 19:42:20 -06:00
Timur Tabi
2ad6b513b3 mpc83xx: Add support for the MPC8349E-mITX
PREREQUISITE PATCHES:

* This patch can only be applied after the following patches have been applied:

  1) DNX#2006090742000024 "Add support for multiple I2C buses"
  2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x"
  3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c"
  4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems"
  5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems"

CHANGELOG:

* Add support for the Freescale MPC8349E-mITX reference design platform.
  The second TSEC (Vitesse 7385 switch) is not supported at this time.

Signed-off-by: Timur Tabi <timur@freescale.com>
2006-11-03 19:42:20 -06:00
Ben Warren
183da6d9b4 Additional MPC8349 support for multibus i2c
Hello,

Here is a patch for a file that was accidentally left out of a previous
attempt.

It accompanies the patch with ticket DNX#2006090742000024

CHANGELOG:
        Change PCI initialization to use new multi-bus I2C API.

regards,
Ben
2006-11-03 19:42:19 -06:00
Tanya Jiang
2fc34ae66e mpc83xx: Unified TQM834x variable names with 83xx and consolidated macros
Unified TQM834x variable names with 83xx and consolidated macro
in preparation for the 8360 and other upcoming 83xx devices.

Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
2006-11-03 19:42:18 -06:00
Dave Liu
f6eda7f80c mpc83xx: Changed to unified mpx83xx names and added common 83xx changes
Incorporated the common unified variable names and the changes in preparation
for releasing mpc8360 patches.

Signed-off-by: Dave Liu <daveliu@freescale.com>
2006-11-03 19:42:18 -06:00
Tanya Jiang
3894c46c27 mpc83xx: Fix missing build for mpc8349emds pci.c
Make pci build for mpc8349emds

Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
2006-11-03 19:42:17 -06:00
Bartlomiej Sieka
25721b5cec Finish up support for MarelV38B board
- add watchdog support
 - enable GPIO_WKUP_7 pin for input
 - code cleanup
2006-11-01 02:04:38 +01:00
Bartlomiej Sieka
ffa150bc90 - Fix issues related to the use of ELDK 4 when compiling for MarelV38B:
* remove warnings when compiling ethaddr.c
      * adjust linker script (fixes a crash resulting from incorrect
      definition of __u_boot_cmd_start)
- Some MarelV38B code cleanup.
2006-11-01 01:45:46 +01:00
Bartlomiej Sieka
dae80f3caf - Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change the
MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's
  Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with
  MPC5XXX_WU_GPIO_DATA_O for affected boards.

- Add defintions for some MPC5XXX GPIO pins.
2006-11-01 01:38:16 +01:00
Stefan Roese
1265581502 [PATCH] Add some missing machtypes for netstar & voiceblue boards
Use MACH_TYPE_NETSTAR and MACH_TYPE_VOICEBLUE defines instead of
numbers in code.

Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Stefan Roese <sr@denx.de>
2006-10-28 17:12:58 +02:00
Wolfgang Denk
d38936cdae Fix "ar" flags in some Makefiles to allow for silent "make -s" 2006-10-27 11:55:21 +02:00
Haavard Skinnemoen
5e3b0bc19f Finish up support for the ATSTK1000/ATSTK1002 boards
Add atstk1002_config target to Makefile and move the AVR32 section
down below Blackfin so that it doesn't end up in the middle of
MIPS.

Drop the autogenerated linker script thing for now. Will have to
revisit how to handle chips with different flash and RAM layout
later.

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2006-10-25 23:44:48 +02:00
Wolfgang Denk
0ab292cbc1 Merge with /home/wd/git/u-boot/master 2006-10-24 15:17:59 +02:00
Wolfgang Denk
9748d5a9e8 Merge with /home/wd/git/u-boot/mailing-list/Haavard_Skinnemoen 2006-10-24 15:17:18 +02:00
Wolfgang Denk
3a78e3e75b Move atstk1000 files into vendor specific directory.
Patch by Haavard Skinnemoen, 12 Sep 2006
2006-10-24 14:51:36 +02:00
Wolfgang Denk
6ccec4492e Add ATSTK1000 and ATSTK1002 board support
Patch by Haavard Skinnemoen, 06 Sep 2006

This patch adds support for the ATSTK1000 with the ATSTK1002 CPU
daughterboard.

ATSTK1000 is a full-featured development board for AT32AP CPUs. It
has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker,
and connectors for USART, PS/2, VGA, USB, MMC/SD cards and
CompactFlash cards. For more information, please see this page:

http://www.atmel.com/dyn/products/tools.asp?family_id=682

The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the
AT32AP7000 chip.

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2006-10-24 14:42:37 +02:00
Marian Balakowicz
8318fbf8cc Fix sequoia separate object direcory building problems. 2006-10-23 22:17:05 +02:00
Wolfgang Denk
d67c14c0f4 Merge with http://www.jdl.com/software/u-boot-86xx.git 2006-10-20 23:52:58 +02:00
Jon Loeliger
3acb7727ce Merge branch 'i2c' 2006-10-20 15:54:48 -05:00
Jon Loeliger
f5012827df Fix compilation warnings on a few 85xx boards.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-20 15:54:34 -05:00
Jon Loeliger
2047672684 Converted all 85xx boards to use a common FSL I2C driver.
Introduced COFIG_FSL_I2C to select the common FSL I2C driver.
And removed hard i2c path from a few u-boot.lds scipts too.
Minor whitespace cleanups along the way.

Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-20 15:50:15 -05:00
Wolfgang Denk
ba999c531e Cleanup compile warnings. Prepare for release 1.1.5 2006-10-20 17:54:33 +02:00
Jon Loeliger
d22200f020 Merge branch 'master' of http://www.denx.de/git/u-boot 2006-10-19 12:03:44 -05:00
Jon Loeliger
13a7fcdf37 * Fix a bunch of compiler warnings for gcc 4.0
Signed-off-by: Matthew McClintock <msm@freescale.com>
2006-10-19 11:33:52 -05:00
Wolfgang Denk
fcfed4f2f2 Coding Style cleanup. 2006-10-18 22:44:38 +02:00
Wolfgang Denk
82165a334b Merge with /home/tur/proj/051_uboot_linux_v38b/u-boot 2006-10-18 22:27:57 +02:00
Bartlomiej Sieka
4707fb50cc Preliminary patch adding support for the MarelV38B board. 2006-10-13 21:09:09 +02:00
Jon Loeliger
bf651baa36 Move "ar" flags to config.mk to allow for silent "make -s" 2006-10-11 10:10:43 -05:00
Jon Loeliger
daaba9859b Merge branch 'master' of http://www.denx.de/git/u-boot 2006-10-10 17:21:42 -05:00
Jon Loeliger
7b382b7125 Fix whitespace issues. 2006-10-10 17:14:45 -05:00
Jon Loeliger
333961ae70 Fix whitespace and 80-col issues. 2006-10-10 17:02:22 -05:00
Wolfgang Denk
1d92b2e550 TQM5200: perform POST memory test only on STK52xx carrier board.
(and then only if PSC6_3 is read as "1" when booting).
Patch by Martin Krause, 21 Jun 2006
2006-10-09 01:07:53 +02:00
Wolfgang Denk
2b208f5308 Move "ar" flags to config.mk to allow for silent "make -s"
Based on patch by Mike Frysinger, 20 Jun 2006
2006-10-09 01:02:05 +02:00
Wolfgang Denk
7ce343e499 Add missing files for EP82xxM boards
Patch by Aaron Sells, 20 Jun 2006
2006-10-09 00:48:57 +02:00
Wolfgang Denk
511d0c72b8 Coding style cleanup 2006-10-09 00:42:01 +02:00
Stefan Roese
5bc528fa4d Update ALPR code (NAND support working now)
Patch by Stefan Roese, 07 Oct 2006
2006-10-07 11:35:25 +02:00
Stefan Roese
f3443867e9 Add CONFIG_BOARD_RESET to configure board specific reset function
Patch by Stefan Roese, 07 Oct 2006
2006-10-07 11:30:52 +02:00
Wolfgang Denk
eac5ba3e59 Merge with /home/m8/git/u-boot 2006-10-05 11:10:17 +02:00
Stefan Roese
56fb6ba179 Fix TLB setup for Ocotea board
Patch by Stefan Roese, 30 Sep 2006
2006-10-04 07:12:49 +02:00
Stefan Roese
d373325efd Fix reset problem in sequoia sdram init code
Patch by Stefan Roese, 23 Sep 2006
2006-10-04 07:12:27 +02:00
Marian Balakowicz
7299712c86 Update for CAM5200 board:
- Map in a additional chip selects CS4 and CS5.
  - Modify the port configration, configure six UARTs and no PCI,
    ATA and USB.
  - Add custom flash driver to handle specific byte swapping
2006-10-03 20:28:38 +02:00
Jon Loeliger
504b5cd0e2 Merge branch 'mpc85xx'
Conflicts:

	drivers/tsec.c
2006-09-19 10:02:20 -05:00
Andy Fleming
09f3e09e9e Add support for eTSEC 3 & 4 on 8548 CDS
* Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS.
  This will only work on rev 1.3 boards (but doesn't break older boards)
* Cleaned up some comments to reflect the expanded role of tsec
  in other systems
2006-09-19 09:41:48 -05:00
Andy Fleming
084d648b10 Added code to support 2.6.18 PCI changes in u-boot
* Added code to swizzle the IRQ map for the PCI
2006-09-19 09:41:08 -05:00
Jon Loeliger
afbdc649f8 Modified makefile for new build mechanism.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-09-19 09:34:10 -05:00
Jon Loeliger
afa98843e4 Merge branch 'master' of http://www.denx.de/git/u-boot
Conflicts:

	board/stxxtc/Makefile
2006-09-19 08:51:24 -05:00
Stefan Roese
64cd52efd1 Merge with /home/stefan/git/u-boot/denx 2006-09-18 10:48:03 +02:00
Stefan Roese
854bc8da75 Add support for AMCC Rainier PPX440GRx eval board
Patch by Stefan Roese, 13 Sep 2006
2006-09-13 13:56:49 +02:00
Wolfgang Denk
aeec782b02 Disable autoboot abort for FO300 when silent mode is enabled
(according to S1 switch setting).
Patch by Marian Balakowicz, 12 Sep 2006
2006-09-13 10:47:05 +02:00