9
0
Fork 0
Commit Graph

39 Commits

Author SHA1 Message Date
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
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
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
sascha 825ad81490 arm: use text_entry for reset vector instead of hardcoded filename
(once again)
2007-10-17 11:10:57 +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
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 236d55a06a __u_boot__symtab -> __usymtab 2007-10-07 14:32:08 +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 2a9c1de93f whitespace cleanup 2007-09-13 16:06:02 +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 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 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 30433b4db9 move gpio setup functions to board code 2007-07-05 21:44:39 +02:00
Sascha Hauer 3b4bad17b3 svn_rev_664 2007-07-05 18:02:15 +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 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 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 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 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 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
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
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
Wolfgang Denk d87080b721 GCC-4.x fixes: clean up global data pointer initialization for all boards. 2006-03-31 18:32:53 +02:00
Wolfgang Denk 807d5d7319 Fix problems with ld version 2.16 (dot outside sections problem)
Pointed out by Gerhard Jaeger, 31 Aug 2005;
cf. http://sourceware.org/ml/binutils/2005-08/msg00412.html
2005-08-31 12:28:00 +02:00
wdenk 400558b561 Prepare for SoC rework of ARM code:
- rename CONFIG_BOOTBINFUNC into  CONFIG_INIT_CRITICAL
- rename memsetup into lowlevel_init (function name and source files)
2005-04-02 23:52:25 +00:00
wdenk 731215ebde Patch by George G. Davis, 24 Aug 2004:
- update ARM boards to use constants from mach-types.h
2004-10-10 18:41:04 +00:00
wdenk 281e00a3be * Code cleanup
* Patch by Sascha Hauer, 28 Jun:
  - add generic support for Motorola i.MX architecture
  - add support for mx1ads, mx1fs2 and scb9328 boards

* Patches by Marc Leeman, 23 Jul 2004:
  - Add define for the PCI/Memory Buffer Configuration Register
  - corrected comments in cpu/mpc824x/cpu_init.c

* Add support for multiple serial interfaces
  (for example to allow modem dial-in / dial-out)
2004-08-01 22:48:16 +00:00