Sascha Hauer
0ab3cfcc67
add clock functions for i.MX27 and rename functions to lower case letters
2007-10-08 00:08:52 +02:00
Sascha Hauer
b4fc7b84b0
make independent of timer base
2007-10-07 16:32:20 +02:00
Sascha Hauer
b5656a41e0
Beginning mx27 support: split imx-regs.h into imx1-regs.h and imx27-regs.h
2007-10-07 16:31:54 +02:00
Sascha Hauer
2443c7a6f1
export symbols
2007-10-07 14:27:24 +02:00
Sascha Hauer
63bceb255c
add default link address for ipe337 board
2007-10-04 12:56:21 +02:00
Sascha Hauer
ae53e9ef1d
CONFIG_MODULE -> CONFIG_MODULES
2007-10-04 12:33:03 +02:00
Sascha Hauer
a07743ea18
module support for arm
2007-10-03 21:09:00 +02:00
Sascha Hauer
884988f6d6
fix read_file()
2007-10-01 09:51:56 +02:00
Sascha Hauer
153cf7bb6e
add arm specific bits for modules
2007-10-01 09:51:04 +02:00
Sascha Hauer
59e6de7032
add powerpc specific bits for modules
2007-10-01 09:49:22 +02:00
Sascha Hauer
a95a54b808
add blackfin specific bits for module handling
2007-09-28 20:35:40 +02:00
Sascha Hauer
685d85540c
move ARRAY_SIZE macro to include/common.h
2007-09-28 19:46:37 +02:00
Sascha Hauer
b3dc734018
declare lots of functions static
2007-09-28 10:07:26 +02:00
Sascha Hauer
299434c85e
Merge /home/git/users/rsc/u-boot-v2
2007-09-27 12:22:38 +02:00
Sascha Hauer
ccb593dfde
blackfin_linux.c: disable icache unconditionally. If I understand the
...
Manual correctly, there is no need to invalidate the cache beforehand
(in fact on my board this function crashes)
2007-09-27 12:16:40 +02:00
Sascha Hauer
d7034dbb8c
ups. mixed up start and end in blackfin_mem_malloc_init
2007-09-27 12:09:01 +02:00
Robert Schwebel (Laptop)
1f9506e7ee
update to top of tree
2007-09-25 22:08:34 +02:00
Robert Schwebel (Laptop)
e6ca62360e
Subject: clean up TEXT_BASE
...
This patch makes TEXT_BASE a consistent per-arch config switch.
Additionally, it converts all TEXT_BASE occurences from string to hex.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
2007-09-25 22:01:01 +02:00
Robert Schwebel (Laptop)
a487eaa9c8
netx: rename config to defconfig
2007-09-25 21:42:05 +02:00
Sascha Hauer
05dec7d3bd
move ppc assembler templates to include/asm-ppc
2007-09-22 16:07:51 +02:00
Sascha Hauer
f5336e27e0
fix netx image name
2007-09-22 16:00:01 +02:00
Sascha Hauer
9ef31f83a8
remove references to nonexistant Kconfig symbols
2007-09-22 15:59:36 +02:00
Sascha Hauer
32cc1b4035
add ipe337 defconfig
2007-09-22 15:58:24 +02:00
Sascha Hauer
fea5227701
add nxdb500 defconfig
2007-09-22 15:56:25 +02:00
Sascha Hauer
89e2e40338
add blackfin cache and traps handling
2007-09-16 11:24:28 +02:00
Sascha Hauer
c306c164f0
make blackfin linux start function functional
2007-09-16 11:18:53 +02:00
Sascha Hauer
4940e0f3d5
remove unused blackfin_board.h
2007-09-16 11:18:03 +02:00
Sascha Hauer
ca8ae5695a
add the possibility to have a arch specific 'go' command. Some
...
architectures need this (e.g. blackfin and i386)
2007-09-16 11:16:08 +02:00
Sascha Hauer
2a9c1de93f
whitespace cleanup
2007-09-13 16:06:02 +02:00
Sascha Hauer
8c42a8f67c
first maybe-working blackfin linux boot function
2007-09-13 15:35:49 +02:00
Sascha Hauer
7bb828e9db
add missing files to arch/blackfin/lib/Makefile
2007-09-13 15:34:26 +02:00
Sascha Hauer
47d938f7ab
- some more cleanup in Makefiles
...
- move netx image generation to arch/arm/Makefile
2007-09-13 15:33:09 +02:00
Sascha Hauer
797a46d463
remove cli/sti from arch/blackfin/lib/cpu.c. We do not use interrupts
2007-09-13 15:30:38 +02:00
Sascha Hauer
bad1933171
add -D__blackfin__ to blackfin CFLAGS
2007-09-13 15:26:21 +02:00
Sascha Hauer
da6f7dbdf4
move blackfin cache functions to arch/blackfin/lib/cpu.c
2007-09-12 17:23:46 +02:00
Sascha Hauer
12d14272c7
rename bf533_linux.c -> blackfin_linux.c
2007-09-12 17:23:10 +02:00
Sascha Hauer
97c0278dc1
initial blackfin support
2007-09-11 10:15:32 +02:00
Sascha Hauer
6ef87e89d5
add Hilscher netx support part2
2007-09-05 12:53:07 +02:00
Sascha Hauer
a744809b50
add hilscher netx support
2007-09-05 12:52:24 +02:00
Sascha Hauer
1cdc2fe996
consolidate arch/arm/cpu/start-arm920t.S and arch/arm/cpu/start-arm926ejs.S
2007-09-05 12:50:28 +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
4283b823e7
add missing include
2007-07-16 10:29:57 +02:00
Sascha Hauer
8881fb7984
use memmap() to save one memcpy call in bootm
2007-07-15 14:02:53 +02:00
Sascha Hauer
4b0ac7ecf7
add defconfig for sandbox target
2007-07-14 14:46:24 +02:00
Sascha Hauer
9994dfb818
rename linux target to sandbox
2007-07-12 12:19:39 +02:00
Sascha Hauer
d757720766
arch/linux -> arch/sandbox
2007-07-12 12:12:34 +02:00
Sascha Hauer
ec88cc77a2
add BOARDINFO string to kconfig
2007-07-12 12:09:00 +02:00
Sascha Hauer
aded101955
add BOARDINFO string to kconfig
2007-07-12 11:53:38 +02:00
Sascha Hauer
3b4647f772
_armboot_start -> _u_boot_start
2007-07-12 11:52:12 +02:00
Sascha Hauer
ce192d40db
autogenerate include/asm-arm/proc
2007-07-12 11:51:29 +02:00
Sascha Hauer
f8404c805f
remove unneeded include, use cpu_init()
2007-07-12 11:21:59 +02:00
Sascha Hauer
793ff46a04
CONFIG_ARCH_HAS_RELOC -> CONFIG_HAS_EARLY_INIT
2007-07-12 11:21:13 +02:00
Sascha Hauer
fa9807573b
consolidate cpu_init_*
2007-07-12 11:19:09 +02:00
Sascha Hauer
64042b5672
add reloc_offset function
2007-07-12 09:29:43 +02:00
Sascha Hauer
3b90ee9a3d
add CONFIG_RELOCATABLE
2007-07-12 09:27:06 +02:00
Sascha Hauer
e054dd9ee4
do loadtask in ethernet driver
2007-07-12 09:22:25 +02:00
Sascha Hauer
bcf8a2f798
remove unused extern declaration
2007-07-12 09:20:27 +02:00
Sascha Hauer
e755ab4535
minor fixes
2007-07-05 21:50:14 +02:00
Sascha Hauer
432693b733
use reset_cpu()
2007-07-05 21:43:36 +02:00
Sascha Hauer
8edc58b946
add missing include
2007-07-05 21:41:37 +02:00
Sascha Hauer
75a10b942c
svn_rev_706
...
add file headers
2007-07-05 18:02:19 +02:00
Sascha Hauer
862486e6d4
svn_rev_705
2007-07-05 18:02:19 +02:00
Sascha Hauer
dccda9879b
svn_rev_703
2007-07-05 18:02:18 +02:00
Sascha Hauer
d55509abe9
svn_rev_699
...
do_reset -> reset_cpu
2007-07-05 18:02:18 +02:00
Sascha Hauer
4f38cc8fa1
svn_rev_694
2007-07-05 18:02:18 +02:00
Sascha Hauer
9afd20bdb0
svn_rev_693
...
remove do_reset
2007-07-05 18:02:18 +02:00
Sascha Hauer
5137cafad8
svn_rev_688
...
fix compiler warnings
2007-07-05 18:02:17 +02:00
Sascha Hauer
4e95f5bda8
svn_rev_687
...
split board specific stuff apart
2007-07-05 18:02:17 +02:00
Sascha Hauer
98432d3925
svn_rev_683
...
more cleanups, fix compiler warnings
2007-07-05 18:02:16 +02:00
Sascha Hauer
967e2e4c67
svn_rev_679
2007-07-05 18:02:16 +02:00
Sascha Hauer
2b783e73f3
svn_rev_678
2007-07-05 18:02:16 +02:00
Sascha Hauer
ab7a118154
svn_rev_673
2007-07-05 18:02:15 +02:00
Sascha Hauer
19ea863d0f
svn_rev_672
2007-07-05 18:02:15 +02:00
Sascha Hauer
231e867072
svn_rev_667
...
move gpio.c
2007-07-05 18:02:15 +02:00
Sascha Hauer
3b4bad17b3
svn_rev_664
2007-07-05 18:02:15 +02:00
Sascha Hauer
88599b8eda
svn_rev_663
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
32bee9f7de
svn_rev_646
2007-07-05 18:02:13 +02:00
Sascha Hauer
4b07af6730
svn_rev_643
...
structure cleanup
2007-07-05 18:02:13 +02:00
Sascha Hauer
b696cd0462
svn_rev_632
2007-07-05 18:02:11 +02:00
Sascha Hauer
bb0ad146b5
svn_rev_631
2007-07-05 18:02:11 +02:00
Sascha Hauer
d0778154ed
svn_rev_630
2007-07-05 18:02:11 +02:00
Sascha Hauer
adfd4533a4
svn_rev_624
...
first successfull boot
2007-07-05 18:02:10 +02:00
Sascha Hauer
7e77a890ca
svn_rev_621
...
link to 16MB in memory
2007-07-05 18:02:10 +02:00
Sascha Hauer
66dd92dd7d
svn_rev_619
...
no need for relocatable code anymore. saves ~10k space
2007-07-05 18:02:10 +02:00
Sascha Hauer
0138b7fab7
svn_rev_615
2007-07-05 18:02:10 +02:00
Sascha Hauer
8bd430f96e
svn_rev_612
2007-07-05 18:02:09 +02:00
Sascha Hauer
fc92e0b99d
svn_rev_610
...
no global data
2007-07-05 18:02:09 +02:00
Sascha Hauer
954d38d0ba
svn_rev_609
...
on our way to boot...
2007-07-05 18:02:09 +02:00
Sascha Hauer
53ce951888
svn_rev_598
...
no interrupts
2007-07-05 18:02:08 +02:00
Sascha Hauer
4200d6b49d
svn_rev_597
...
no interrupts
2007-07-05 18:02:08 +02:00
Sascha Hauer
7241853f57
svn_rev_596
...
remove usec2ticks and ticks2usec
2007-07-05 18:02:08 +02:00
Sascha Hauer
1b61a170f1
svn_rev_585
2007-07-05 18:02:07 +02:00
Sascha Hauer
4e9b091bf7
svn_rev_569
...
update
2007-07-05 18:02:05 +02:00
Sascha Hauer
bf8a82e5f6
svn_rev_565
2007-07-05 18:02:05 +02:00
Sascha Hauer
09d1896bd0
svn_rev_550
...
linux->uboot
2007-07-05 18:02:04 +02:00
Sascha Hauer
a128709409
svn_rev_549
...
linux->uboot
2007-07-05 18:02:04 +02:00
Sascha Hauer
1000b4cf80
svn_rev_548
...
make defconfig work
2007-07-05 18:02:04 +02:00
Sascha Hauer
7df26e6411
svn_rev_547
...
whitespace, coding style
2007-07-05 18:02:04 +02:00
Sascha Hauer
d163b0dbd4
svn_rev_545
...
linux->uboot
2007-07-05 18:02:03 +02:00
Sascha Hauer
758a1107f8
svn_rev_538
...
several powerpc fixes
2007-07-05 18:02:03 +02:00
Sascha Hauer
71ea782dcb
svn_rev_536
...
add REV for phytec tiny board
2007-07-05 18:02:03 +02:00
Sascha Hauer
36a60cf92b
svn_rev_526
...
CFG_CACHELINESIZE -> CONFIG_CACHELINE_SIZE
2007-07-05 18:02:01 +02:00
Sascha Hauer
a2004912d3
svn_rev_517
...
fix comppiler warning
2007-07-05 18:02:00 +02:00
Sascha Hauer
fa668fe184
svn_rev_502
...
complete multiple console support
2007-07-05 18:01:59 +02:00
Sascha Hauer
5735a34478
svn_rev_501
...
move linux_console driver to drivers/serial
2007-07-05 18:01:59 +02:00
Sascha Hauer
f445d20103
svn_rev_496
2007-07-05 18:01:59 +02:00
Sascha Hauer
209ebd63fd
svn_rev_495
2007-07-05 18:01:59 +02:00
Sascha Hauer
9a958adf07
svn_rev_494
2007-07-05 18:01:58 +02:00
Sascha Hauer
1d553083d6
svn_rev_490
2007-07-05 18:01:58 +02:00
Sascha Hauer
327b4128ad
svn_rev_486
2007-07-05 18:01:58 +02:00
Sascha Hauer
dbf8680a0a
svn_rev_480
2007-07-05 18:01:57 +02:00
Sascha Hauer
e6cc63bbf4
svn_rev_478
...
add support for x86_64
2007-07-05 18:01:57 +02:00
Sascha Hauer
3abdebe9ca
svn_rev_476
...
use linker script from x86_64 ld
2007-07-05 18:01:57 +02:00
Sascha Hauer
a40e4b6623
svn_rev_474
...
shadow printf
2007-07-05 18:01:57 +02:00
Sascha Hauer
8e357bc793
svn_rev_472
...
add help text
2007-07-05 18:01:57 +02:00
Sascha Hauer
fe72c6b8fe
svn_rev_466
...
add CMDLINE_TAG SETUP_MEMORY_TAGS and INITRD_TAG to Kconfig
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
d5a108ece3
svn_rev_462
...
- Add help texts for many commands.
- Let the linker sort the command table.
- Add support for multiple argmuments in several commands
(mkdir, rmdir, rm, cat)
2007-07-05 18:01:55 +02:00
Sascha Hauer
321dc1bf8f
svn_rev_461
2007-07-05 18:01:55 +02:00
Sascha Hauer
a9526a6237
svn_rev_431
2007-07-05 18:01:53 +02:00
Sascha Hauer
9374dcd9e0
svn_rev_425
2007-07-05 18:01:52 +02:00
Sascha Hauer
6feab47528
svn_rev_414
2007-07-05 18:01:52 +02:00
Sascha Hauer
8dcf04a2c6
svn_rev_407
...
implement tstc with select()
2007-07-05 18:01:51 +02:00
Sascha Hauer
a3fcf89bbc
svn_rev_403
...
shadow more linux functions
2007-07-05 18:01:50 +02:00
Sascha Hauer
46743ea28f
svn_rev_369
...
include asm-generic in errno.h instead of all other files
2007-07-05 18:01:47 +02:00
Sascha Hauer
7c2a0e94d8
svn_rev_362
2007-07-05 18:01:47 +02:00
Sascha Hauer
cbde3b9bbc
svn_rev_358
2007-07-05 18:01:46 +02:00
Sascha Hauer
986c81c5a3
svn_rev_348
...
add dummy enable_interrupts
2007-07-05 18:01:45 +02:00
Sascha Hauer
be27e7ea08
svn_rev_308
...
add arch/linux/
2007-07-05 18:01:42 +02:00
Sascha Hauer
a26b7ce120
svn_rev_306
...
typo
2007-07-05 18:01:42 +02:00
Sascha Hauer
a4b702a62f
svn_rev_280
...
move ppc linux startup to arch/ppc
2007-07-05 18:01:39 +02:00
Sascha Hauer
08ebec4a9a
svn_rev_250
2007-07-05 18:01:36 +02:00
Sascha Hauer
04dc02f8e4
svn_rev_249
...
remove -ffixed-r8, add -fno-strict-aliasing
2007-07-05 18:01:36 +02:00
Sascha Hauer
00ae67a4c4
svn_rev_236
...
beginning filesystem support
2007-07-05 18:01:35 +02:00
Sascha Hauer
79bd10153a
svn_rev_233
2007-07-05 18:01:35 +02:00
Sascha Hauer
2ca176e790
svn_rev_212
2007-07-05 18:01:33 +02:00
Sascha Hauer
b10fe47280
svn_rev_210
...
remove -D CONFIG_ARM
2007-07-05 18:01:33 +02:00
Sascha Hauer
51dc677060
svn_rev_209
...
add ARM symbol
2007-07-05 18:01:33 +02:00
Sascha Hauer
144592aacd
svn_rev_195
...
remove unneeded timer functions
2007-07-05 18:01:31 +02:00
Sascha Hauer
0c2b8f687e
svn_rev_194
2007-07-05 18:01:31 +02:00
Sascha Hauer
66ff9bf291
svn_rev_191
...
add CONFIG_MPC5200 symbol, it is still used in the code
2007-07-05 18:01:31 +02:00
Sascha Hauer
8d41e92d40
svn_rev_183
...
restructure ppc startup process. Instead of doing the whole
initialization sequence in flash, we now initialize sdram very
early in the start sequence and relocate u-boot into RAM.
Also U-Boot is now linked to address 0x0 and is also executed
from there. This gives the advantage that we see the correct
offsets in the objdump and we do not need to hassle with
relocation anymore.
The code is still position independent and compiled with -fPIC,
but this could be removed.
2007-07-05 18:01:30 +02:00
Sascha Hauer
0c48f25ade
svn_rev_173
...
WIP
2007-07-05 18:01:29 +02:00
Sascha Hauer
53d3195be1
svn_rev_167
...
ppc startup cleaunup
2007-07-05 18:01:29 +02:00
Sascha Hauer
abfeb961e0
svn_rev_166
...
ppc startup cleaunup
2007-07-05 18:01:29 +02:00
Sascha Hauer
708897f52f
svn_rev_165
...
move arm board.c to generic
2007-07-05 18:01:29 +02:00
Sascha Hauer
713ebb676a
svn_rev_163
...
move setup of bd_t to extra function, add some debug PUTHEX_LL
2007-07-05 18:01:28 +02:00
Sascha Hauer
1ecc0d24bc
svn_rev_157
2007-07-05 18:01:28 +02:00
Sascha Hauer
0d3d354cf6
svn_rev_155
...
on the way to compile powerpc
2007-07-05 18:01:28 +02:00
Sascha Hauer
ceddda143b
svn_rev_154
...
move lib_ppc to arch/ppc
2007-07-05 18:01:28 +02:00
Sascha Hauer
a8421600d1
svn_rev_152
...
remove global data gd_t and board info bd_t entirely for arm
2007-07-05 18:01:28 +02:00
Sascha Hauer
4a14f424b5
svn_rev_150
...
remove bi_dram from bd_t
2007-07-05 18:01:27 +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
d7313300a5
svn_rev_133
...
remove env_ functions
2007-07-05 18:01:26 +02:00
Sascha Hauer
4a01ad9260
svn_rev_128
...
remove more console stuf
2007-07-05 18:01:25 +02:00
Sascha Hauer
1a02a7e4b0
svn_rev_123
...
add -P option to cpp to remove linue number infos from linker script
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
4eae36cc43
svn_rev_119
...
remove debug echo
2007-07-05 18:01:24 +02:00
Sascha Hauer
658cc34395
svn_rev_118
...
thousands of things
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
67b39350a0
svn_rev_104
...
needed for clocksource
2007-07-05 18:01:23 +02:00
Sascha Hauer
b85ae93995
svn_rev_085
...
generic/u-boot-arm-display-mem-config.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer
bbe312cba5
svn_rev_076
2007-07-05 18:01:20 +02:00
Sascha Hauer
f4631034b8
svn_rev_074
...
remove networking stuff
2007-07-05 18:01:19 +02:00
Sascha Hauer
eff52b8645
svn_rev_071
...
add cleanfiles
2007-07-05 18:01:19 +02:00
Sascha Hauer
c03bd6446c
svn_rev_049
...
Kconfig WIP
2007-07-05 18:01:17 +02:00
Sascha Hauer
5618da1521
svn_rev_048
...
add eco920, add link to config.h
2007-07-05 18:01:17 +02:00
Sascha Hauer
3e83b8358a
svn_rev_021
...
first compile success
2007-07-05 18:01:14 +02:00
Sascha Hauer
85ca99beb3
svn_rev_015
...
move lib_arm to arch/arm/lib
2007-07-05 18:01:14 +02:00
Sascha Hauer
6c1e36a9d1
svn_rev_012
2007-07-05 18:01:14 +02:00
Sascha Hauer
56e32343eb
svn_rev_009
...
add autogenerated links
2007-07-05 18:01:13 +02:00
Sascha Hauer
c56078afcc
svn_rev_008
...
add missing Kconfig
2007-07-05 18:01:13 +02:00