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
Stefan Roese
d12ae80889
Add NAND environment support for PPC440EPx Sequoia NAND boot config
...
Patch by Stefan Roese, 12 Sep 2006
2006-09-12 20:19:10 +02:00
Stefan Roese
887e2ec9ec
Add support for AMCC Sequoia PPC440EPx eval board
...
- Add support for PPC440EPx & PPC440GRx
- Add support for PPC440EP(x)/GR(x) NAND controller
in cpu/ppc4xx directory
- Add NAND boot functionality for Sequoia board,
please see doc/README.nand-boot-ppc440 for details
- This Sequoia NAND image doesn't support environment
in NAND for now. This will be added in a short while.
Patch by Stefan Roese, 07 Sep 2006
2006-09-07 11:51:23 +02:00
Wolfgang Denk
f60ba0d35e
Fix build problems on sorcery board.
2006-09-04 02:01:27 +02:00
Wolfgang Denk
6741ae92f3
Merge with /home/m8/git/u-boot
2006-09-04 01:03:57 +02:00
Marian Balakowicz
f93286397e
Add support for a saving build objects in a separate directory.
...
Modifications are based on the linux kernel approach and
support two use cases:
1) Add O= to the make command line
'make O=/tmp/build all'
2) Set environement variable BUILD_DIR to point to the desired location
'export BUILD_DIR=/tmp/build'
'make'
The second approach can also be used with a MAKEALL script
'export BUILD_DIR=/tmp/build'
'./MAKEALL'
Command line 'O=' setting overrides BUILD_DIR environent variable.
When none of the above methods is used the local build is performed and
the object files are placed in the source directory.
2006-09-01 19:49:50 +02:00
Marian Balakowicz
24d3d37546
Remove the board/netstar/crcit binary from git repository.
2006-09-01 19:47:42 +02:00
Wolfgang Denk
e8143e72e1
Add splashscreen support for MCC200 board.
2006-08-30 23:09:00 +02:00
Stefan Roese
2b393b0f0a
PCIe endpoint support for AMCC Yucca 440SPe board
...
Patch by Tirumala R Marri, 26 Aug 2006
2006-08-29 08:05:15 +02:00
Stefan Roese
f5577aae4a
Improve DIMM detection for AMCC Yucca 440SPe board
...
Improved the memory DIMM detection for the Yucca 440SPe board for
the case where a memory DIMM is falsely detected as present.
This issue is seen on some AMCC Yucca 440SPe validation boards if
only one 512MB memory DIMM is installed, i.e. DIMM slot 0 is
populated and DIMM slot 1 is empty. In this case, U-Boot does
not correctly detect that there is only one DIMM memory module
installed and will falsely detect two DIMM memory modules are
present and therefore U-Boot will not calculate the correct amount
of total memory and u-boot will not booting up.
Patch by Adam Graham, 24 Aug 2006
2006-08-29 08:04:32 +02:00
Wolfgang Denk
16850919ff
Code cleanup
2006-08-27 18:10:01 +02:00
Wolfgang Denk
ed1cf8456f
Updates for MCC200 / PRS200 boards:
...
- support for configurations with SDRAM or DDR memory,
- support for highboot and lowboot
- adjusting environment definitions
2006-08-24 00:26:42 +02:00
Jon Loeliger
f1f33de332
Merge branch 'mpc86xx'
2006-08-22 12:26:51 -05:00
Jon Loeliger
80e955c7dd
General indent and whitespace cleanups.
2006-08-22 12:25:27 -05:00
Jon Loeliger
4b7576fb80
Merge branch 'master' of http://www.denx.de/git/u-boot
2006-08-22 10:17:59 -05:00
Wolfgang Denk
5196a7a03b
Minor cleanup
2006-08-18 23:27:33 +02:00
Marian Balakowicz
6d3bc9b8cf
Add support for WTK FO300 board (TQM5200 based).
2006-08-18 19:14:46 +02:00
Wolfgang Denk
6183bb9e5b
MCC200: restrict addressable flash space to 32 MB
2006-08-17 00:50:26 +02:00
Stefan Roese
899620c2d6
Add initial support for the ALPR board from Prodrive
...
NAND needs some additional testing
Patch by Heiko Schocher, 15 Aug 2006
2006-08-15 14:22:35 +02:00
Wolfgang Denk
c72d9c5285
Merge with /home/sr/git/u-boot/denx
2006-08-13 02:25:32 +02:00
Wolfgang Denk
7213859d11
Merge with /home/raj/git/u-boot
2006-08-11 18:19:53 +02:00
Rafal Jaworowski
36b904a7fd
Fix PCI-Express on PPC440SPe rev. A.
2006-08-11 12:35:52 +02:00
Wolfgang Denk
d10afb3916
Merge with /home/raj/git/u-boot
2006-08-10 15:40:49 +02:00
Rafal Jaworowski
692519b1ed
Add support for PCI-Express on PPC440SPe (Yucca board).
2006-08-10 12:43:17 +02:00
Wolfgang Denk
a3d9181e00
Fix compiler warning for TRAB board.
...
Patch by Martin Krause, 07 Aug 2006
2006-08-10 01:58:22 +02:00
Jon Loeliger
3754d6987c
Merge branch 'mpc86xx'
2006-08-09 15:32:42 -05:00
Jon Loeliger
40bc83559d
Removed MPC8641HPCN DTS source file from build.
...
It is no longer linked into U-Boot; its sources are
now located in the kernel tree.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-08-09 15:32:16 -05:00
Jon Loeliger
92c427b189
Merge branch 'mpc85xx'
...
Conflicts:
include/ft_build.h
include/pci.h
Resolved, though.
2006-08-09 14:41:17 -05:00
Matthew McClintock
b6c5e1373b
* Fixed a bug where 8555 PCI code used the old variable and function names Patch by Andy Fleming 17-Mar-2006
...
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:51:00 -05:00
Matthew McClintock
bf1dfffd8c
* Added VIA configuration table
...
* Added support for PCI2 on CDS
Patch by Andy Fleming 17-Mar-2006
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:50:56 -05:00
Matthew McClintock
c88f9fe66b
* Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006
...
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:50:48 -05:00
Matthew McClintock
0e16387db1
* Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon Loeliger 17-Jan-2006
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-08-09 13:50:30 -05:00
Matthew McClintock
855e6fb073
* Removed the oftree.dts for stxxtx in light of the changes to the flat device tree handling code Patch by Matthew McClintock 26-June-2006
2006-08-09 13:50:23 -05:00
Jon Loeliger
281f69ede2
Merge branch 'wd'
2006-08-09 13:36:54 -05:00
Jon Loeliger
870cbeaa45
Merge branch 'mpc86xx'
2006-08-09 11:25:17 -05:00
John Traill
8fc8bd2cc4
Add Rapidio support for the MPC8641HPCN
...
Signed-off-by: John Traill <john.traill@freescale.com>
2006-08-09 11:20:30 -05:00
Stefan Roese
9ede3cc511
Add Macronix MXLV320T flash support for AMCC Bamboo
...
Patch by Stefan Roese, 07 Aug 2006
2006-08-07 14:31:21 +02:00
Jon Loeliger
3aeec28604
Merge branch 'mpc86xx'
2006-07-31 09:53:08 -05:00
Haiying Wang
71748af833
Correct the irq value of DUART2
2006-07-31 09:43:08 -05:00
Haiying Wang
239db37c94
Move get_board_sys_clk to board directory
2006-07-31 09:27:57 -05:00
Stefan Roese
a2c95a7224
PPC440 DDR setup: Set SDRAM0_CFG0[PMU]=0 for best performance
...
AMCC suggested to set the PMU bit to 0 for best performace on
the PPC440 DDR controller.
Please see doc/README.440-DDR-performance for details.
Patch by Stefan Roese, 28 Jul 2006
2006-07-28 18:34:58 +02:00
Jon Loeliger
5a8a5605b8
Merge branch 'mpc86xx'
2006-07-27 15:33:04 -05:00
Zhang Wei
c86360b830
Fixed OF device tree of mpc86xxhpcn board.
...
The changes works in with kernel irq mapping rework.
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
2006-07-27 15:32:02 -05:00
Stefan Roese
193dd95834
AMCC bamboo (440EP) U-Boot image reduced to 384kbyte
...
Please see doc/README.bamboo for details.
Patch by Stefan Roese, 27 Jul 2006
2006-07-27 16:14:05 +02:00
Wolfgang Denk
4819fad905
MCC200: set default configuration to low_boot DDR,
...
and support for configurable options high_boot and/or SDRAM.
2006-07-23 22:40:51 +02:00
Wolfgang Denk
fd27996dac
Add support for 256 MB SDRAM on CPU87
...
Patch by Josef Wagner, 25 Nov 2005
2006-07-22 21:45:49 +02:00
Wolfgang Denk
135ae0062f
Add configuration for cam5200 board (based on TQM5200S).
2006-07-22 01:20:03 +02:00
Wolfgang Denk
048f6b436b
Code cleanup
2006-07-21 20:57:53 +02:00
Wolfgang Denk
fc1840e881
Code cleanup.
2006-07-21 18:51:56 +02:00
Wolfgang Denk
966083e95f
More code cleanup
2006-07-21 15:24:56 +02:00
Wolfgang Denk
b9365a26a1
Code cleanup
2006-07-21 11:56:05 +02:00
Wolfgang Denk
87a5c73d66
Update NetStar board
...
Patch by Ladislav Michl, 03 Nov 2005
2006-07-21 11:38:33 +02:00
Wolfgang Denk
32cb2c70c4
Add support for friendly-arm SBC-2410X board
...
Patch by JinHua Luo, 01 Sep 2005
2006-07-21 11:31:42 +02:00