9
0
Fork 0
Commit Graph

1287 Commits

Author SHA1 Message Date
Raghavendra KH 23ec85feeb This patch adds support for Beagle Board.
Beagle board from TI is a development platform
based on TI's OMAP3530 silicon.

You can find more about Beagle Board here: www.beagleboard.org

More on OMAP3530 (including documentation can be found here):
http://focus.ti.com/docs/prod/folders/print/omap3530.html

Signed-off-by: Raghavendra KH <r-khandenahally@ti.com>
2008-08-20 10:08:47 +02:00
Raghavendra KH 25b49a201f Introduce a common board header for functions required by platform.S
This will prevent redundancies of multiple board-xyz.h files all
doing the same thing.

This deletes the redundant board-sdp343x.h and
fixes the corresponding .c for the change.

Signed-off-by: Raghavendra KH <r-khandenahally@ti.com>
2008-08-20 10:08:47 +02:00
Sascha Hauer e3dde87030 pcm038: Add SRAM device
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-14 10:24:48 +02:00
Sascha Hauer 384b6a4e52 pcm038: Configure chipselects for SRAM / CAN Controller
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-14 09:43:03 +02:00
Sascha Hauer 939e05e372 pcm038: check for errors
Make the pcm038 startup a bit more robust against errors.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-14 09:30:08 +02:00
Sascha Hauer 25aed61663 pcm038: add missing include
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:52:15 +02:00
Sascha Hauer 1a07375247 pcm038: use environment in NAND/NOR depending on where we started from
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:52:15 +02:00
Sascha Hauer 75a9c260c8 pcm038: Update environment for NAND
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:52:15 +02:00
Sascha Hauer c5c520c630 PCM038: NAND related updates
- Add NAND resources
- Add booting from NAND
- Move parts of lowlevel_init to C-Code to save space in bare_init

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:52:14 +02:00
Sascha Hauer e25cc045ac PPC: Add cleanup flags
Add cleanup flags to Makefile to let the linker throw away unneeded
objects.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:29:31 +02:00
Sascha Hauer 0dd24dc17d add Ronetix pm9263 board support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-01 12:16:31 +02:00
Sascha Hauer 59bfe6e0c3 [Arm] at91sam9260ek: Add missing AT91_MASTER_CLOCK
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-07-31 14:59:12 +02:00
Robert Schwebel 43bd2f1406 at91sam9260ek: fix names
Fix some left-overs from copy and paste.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
2008-07-30 08:02:17 +02:00
Sascha Hauer b598ebdd64 Merge branch 'for_sascha' of /ptx/work/octopus/jbe/u-boot-v2 into from_jbe 2008-07-11 10:38:14 +02:00
Juergen Beisert e6fe90b50d Fix the location where the new coldfire boards appear in the documentation 2008-07-11 10:18:40 +02:00
Chris Zankel 5b4b020de3 [pcm038] misspelled CONFIG in 7c37b54184
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-07-08 09:27:01 +02:00
Sascha Hauer 7c37b54184 [pcm038] compile fixes, update defconfig 2008-07-03 10:29:17 +02:00
Sascha Hauer 64b73c2543 [pcm037] compile fixes, update defconfig 2008-07-03 10:28:46 +02:00
Sascha Hauer 9ee335f0a5 [netx] compile fixes, update netx defconfig 2008-07-03 10:27:48 +02:00
Sascha Hauer 4b225a906f [blackfin] compile fixes, update defconfig 2008-07-03 10:26:13 +02:00
Nishanth Menon 78c2fde77a Commit ee6d36a540 introduced requirement
for default functions be registered. Without this accessing /dev/ram0
will not work on SDP3430 in the default config.
2008-06-11 16:37:25 +02:00
Sascha Hauer 5ee21da25f [memory layout] streamline memory layout
Memory layout can now be specified via kconfig options. Two
possibilities exist: default layout means the layout is stack
/ malloc heap / U-Boot. The user can also specify fixed addresses
for each TEXT_BASE / stack / malloc heap.
2008-06-06 09:30:47 +02:00
Sascha Hauer f3351ebd78 add basic at91sam9260 support. Currently only second stage
bootloader is supported:
- No SDRAM initialisation
- No UART init / baudrate change
2008-06-06 09:30:32 +02:00
Nishanth Menon 2988453b98 016-OMAP-add-SDP3430-part2
[Patch 16/17] U-Boot-V2:ARM:OMAP3: Add support for SDP3430 board file

This patch introduces support for SDP3430 board file.

Signed-off-by: Nishanth Menon<x0nishan@ti.com>
2008-06-05 19:45:43 +02:00
Nishanth Menon db969e1100 015-OMAP-add-SDP3430
[Patch 15/17] U-Boot-V2:ARM:OMAP3: Add support for SDP3430 support files

This patch introduces support for OMAP Boards common infrastructure.

Signed-off-by: Nishanth Menon<x0nishan@ti.com>
2008-06-05 19:45:43 +02:00
Sascha Hauer 596c845072 [memory layout]: streamline memory layout
Memory layout can now be specified via kconfig options. Two
possibilities exist: default layout means the layout is stack
/ malloc heap / U-Boot. The user can also specify fixed addresses
for each TEXT_BASE / stack / malloc heap.
2008-06-04 11:54:03 +02:00
Sascha Hauer f65ad993ee [pcm038]: Fix compilation without spi support 2008-05-12 16:07:40 +02:00
Sascha Hauer 9c7d282579 [general] Move include/configs/* to board/*/config.h 2008-04-07 12:18:05 +02:00
Sascha Hauer ae6cc2d36b [m68k] Add Freescale Coldfire V4E Architecture support
- Added m68k vector, exception & interrupt handlers
- Added m68k macros to access m68k movec registers
- Added Coldfire support code (MultiChannelDMA)
- Added board support for phytec phyCore-MCF baseboard
- Added board support for konzeptpark MCB2 prototype

Signed-off-by: Carsten Schlote <schlote@vahanus.net>
2008-04-04 18:16:06 +02:00
Sascha Hauer 50cc8c5412 Subject: [PATCH] [general] Fixed constant strings in data section issue
For practical reasons I changed all string literals assumed to be constant
to reside in .rodata subsection at end of .text section.

Signed-off-by: Carsten Schlote <schlote@vahanus.net>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-04-04 14:45:04 +02:00
Sascha Hauer cccf87b621 pcm038: increase AHB to 133MHz 2008-03-14 13:37:30 +01:00
Sascha Hauer 0841e6a256 pcm038 startup: Use bit defines rather than hardcoded values in initialisation 2008-03-14 13:06:46 +01:00
Sascha Hauer 60a387ebbd pcm038 spi (pmic) support 2008-03-14 13:01:13 +01:00
Sascha Hauer 906eea397a beginning of SPI support 2008-03-11 22:13:06 +01:00
Sascha Hauer 73ced4a143 add missing include 2008-03-01 22:46:46 +01:00
Sascha Hauer 8d8f900366 [ARM] Remove CONFIG_ARCH_NUMBER from Kconfig system. Putting too many
values into kconfig which are not user configurable at all only
      encourages people to put even more stuff in there. This is not
      good because people tend to have board patches lying around and
      these patches won't apply regularly if they all change the same
      file (arch/arm/Kconfig)
      Instead, introduce a function armlinux_set_architecture() which
      everyone can call during board setup.
      Similarly introduce armlinux_set_bootparams() for the boot
      parameter pointer.
2008-02-26 15:38:37 +01:00
Sascha Hauer ef4ddb0ec0 [i.MX27ads]: change uimage and rootfs name in environment 2008-02-22 16:15:20 +01:00
Sascha Hauer 6a14b28cfa [i.MX27ads]: Move some not-so-important initialisations from assembler
to C-code
2008-02-22 16:13:23 +01:00
Marc Kleine-Budde 5616897c74 [ipe337] fix ageing handling
With this path the script "_alternate" isn't used anymore,
because the return values somehow get lost.

We use alternate directly for now.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2008-02-21 19:32:44 +01:00
Sascha Hauer 2329dac139 [pcm030]: Remove SIZEOF_HEADERS from linker script 2008-02-21 12:28:29 +01:00
Sascha Hauer f4c9b1265b Merge branch 'master' of ssh://sha@octopus/home/git/projects/u-boot-v2 2008-02-20 17:49:41 +01:00
Sascha Hauer 7b4e9c4a82 [i.MX]: Basic board support for the Freescale i.MX27 eval board 2008-02-19 15:59:37 +01:00
Wolfram Sang 11d26a7de4 add alternate mechanism & flash scripts - part2
sorry, forgot to add these files :(
2008-02-15 11:47:18 +01:00
Wolfram Sang 788312ae29 add alternating mechanism and flash scripts for ipe337
- add scripts to flash kernel & environment from U-Boot
 - add mechanism to check which of the two kernels to boot
 - add script to initialize the ageing partition
 - cosmetic changes to the init-scripts
2008-02-15 11:38:31 +01:00
Robert Schwebel 85bacf61f6 pcm038: fix default environment wrt. ip address
The boot script doesn't honour the ip= parameter when booting from flash
only.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
2007-12-17 19:50:41 +01:00
Robert Schwebel 37443467a5 pcm038: add flash timing initialization
Add init code for the CS0 flash timing registers. These values are not
optimized yet, they are more or less copied from the Windows CE
installation.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
2007-12-17 19:50:41 +01:00
Marc Kleine-Budde 984dd939ba [pcm038] remove alternate partition from environment
This patch removes the alternate partition from the default environment.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-29 10:48:52 +01:00
Marc Kleine-Budde b7e74539f8 [pcm038] check before update if server is alive
With this patch it's checked if the server is alive before erasing the flash

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-28 10:56:11 +01:00
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