9
0
Fork 0
Commit Graph

82 Commits

Author SHA1 Message Date
Sascha Hauer a0b0cfc5ed svn_rev_121
implement device parameters
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 1475fc2c1b svn_rev_114
make i.MX work
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 f4864c2b3a svn_rev_100
removed ifdefs
2007-07-05 18:01:23 +02:00
Sascha Hauer 15f6fd3ba2 svn_rev_087
generic/at91_dm9161_init_phy.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer 5295a2e898 svn_rev_077 2007-07-05 18:01:20 +02:00
Sascha Hauer 015479f895 svn_rev_068 2007-07-05 18:01:19 +02:00
Sascha Hauer 584f5ecf69 svn_rev_067 2007-07-05 18:01:19 +02:00
Sascha Hauer 7837210e23 svn_rev_058
move all ethernet drivers to drivers/net
2007-07-05 18:01:18 +02:00
Sascha Hauer 74f83ba5cb svn_rev_051 2007-07-05 18:01:17 +02:00
Sascha Hauer 89c2c4e5bc svn_rev_046
clocksource api
2007-07-05 18:01:17 +02:00
Sascha Hauer 390c9283ab svn_rev_031
add clocksource stuff from kernel and first implementation (imx) (WIP)
2007-07-05 18:01:15 +02:00
Sascha Hauer 8df97fc2db svn_rev_026
remove udelay_masked and all udelay implementations
2007-07-05 18:01:15 +02:00
Sascha Hauer d2bf9bf488 svn_rev_025
remove get_tbclk from architectures other than powerpc
2007-07-05 18:01:15 +02:00
Sascha Hauer 51eb67650f svn_rev_018
need reg2 fix to compile these
2007-07-05 18:01:14 +02:00
Sascha Hauer 603e2e7dc0 svn_rev_016
update Makefiles to kbuild
2007-07-05 18:01:14 +02:00
Sascha Hauer fd7bed4a6e svn_rev_006
remove modem support. It's scattered all over the place
2007-07-05 18:01:13 +02:00
Sascha Hauer 162484b83c svn_rev_003
remove all #if 0 and #if 1
2007-07-05 18:01:13 +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 32cb2c70c4 Add support for friendly-arm SBC-2410X board
Patch by JinHua Luo, 01 Sep 2005
2006-07-21 11:31:42 +02:00
Wolfgang Denk 30a43cc2ae Bugfix in I2C initialisation on S3C2400.
If the bus is blocked because of a previously interrupted
transfer, up to eleven clocks are generated on the I2CSCL
line to complete the transfer and to free the bus.
With this fix pin I2CSCL (PG6) is really configured as GPIO
so the clock pulses are really generated.
Patch by Martin Krause, 04 Apr 2006
2006-06-16 16:57:18 +02:00
Wolfgang Denk db28ddb4da Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.S
Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
2006-04-03 15:46:10 +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 d2ed2f661b More GCC 4.x woes 2006-03-11 23:07:09 +01:00
Wolfgang Denk d52fb7e3d1 Some code cleanup for GCC 4.x 2006-03-11 22:53:33 +01:00
Marian Balakowicz 63ff004c4f Add support for multiple PHYs. 2005-10-28 22:30:33 +02:00
Wolfgang Denk f57f70aab9 Support passing of OF flat trees to the kernel.
Patch by Pantelis Antoniou, 04 Sep 2005
2005-10-13 01:45:54 +02:00
Wolfgang Denk 95f9dda216 Eliminate hard-coded address of Ethernet transfer buffer on at91rm9200
Patch by Anders Larsen, 07 Oct 2005

The Atmel errata #11 states that the transfer buffer descriptor
table must be aligned on a 16-word boundary. As it turned out, this
is insufficient - it seems the table must be aligned on a boundary
at least as large as the table itself (in Linux this is not an
issue - the table is aligned on a PAGE_SIZE (4096) boundary).
2005-10-09 00:33:37 +02:00
Wolfgang Denk 87cb6862b9 Update make target for ARM supported boards.
Use lowlevel_init() instead of platformsetup() [rename].
Patch by Peter Pearse, 06 Oct 2005
2005-10-06 17:08:18 +02:00
Wolfgang Denk 78da60773c Complete support for the KwikByte KB920x boards
Patch by Anders Larsen, 05 Oct 2005
2005-10-06 01:22:22 +02:00
Wolfgang Denk c0e82d5016 Set the AT91RM9200 clock to asynchronous mode
Patch by Anders Larsen, 03 May 2005
2005-10-05 02:06:08 +02:00
Wolfgang Denk 3b9dfddfd8 Set the AT91RM9200 clock to synchronous mode
Patch by Anders Larsen, 29 Apr 2005
2005-10-05 02:02:25 +02:00
Wolfgang Denk 645da51097 Add support for Cogent csb637
Patch by Anders Larsen, 29 Apr 2005
2005-10-05 02:00:09 +02:00
Wolfgang Denk fef636b0cf Fix dm9161.c initialization
Patch by Anders Larsen, 29 Apr 2005
2005-10-05 01:54:04 +02:00
Wolfgang Denk 080bdb7f3a * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200
Patch by Anders Larsen, 29 Apr 2005

* Fix problems introduced by Patch by Steven Scholz, 02 Mar 2005
  (8e2be51de8)
2005-10-05 01:51:29 +02:00
Wolfgang Denk 9b880bd4d8 Update ARM Integrator boards:
Correct addessing errors in platform files.
Split off common core module data from Integrator header files to
include/armcoremodule.h.
Patch by Peter Pearse, 04 Oct 2005
2005-10-04 23:10:28 +02:00
Wolfgang Denk 1820d4c73b Make sure only supported compiler options are used
Import "cc-option" shell function from kernel and
use it to get the correct ARM GCC options for individual CPUs
Patch by Peter Pearse, 30 Jun 2005
2005-10-04 22:38:24 +02:00
Wolfgang Denk d8e7e0f044 Add support for AT91RM9200 OHCI Controller.
Patch by Eric Benard, 07 Apr 2005
2005-09-26 01:26:56 +02:00
Wolfgang Denk fe7eb5d88b Cleanup 2005-09-25 02:00:47 +02:00
Wolfgang Denk 74f4304ee7 Add ARM946E cpu and core module targets; remap memory to 0x00000000
Patch by Peter Pearse, 2 Feb 2005
2005-09-25 01:48:28 +02:00
Wolfgang Denk 2ac4785c2f Fix make dependencies for at91rm9200 and ks8695 cpus
Patch by Steven Scholz, 23 Aug 2005
2005-08-23 22:29:44 +02:00
Wolfgang Denk 8d4ba3da5e Eliminate calls of ARM libgcc.a helper functions _divsi3 and _modsi3
Patch by Anders Larsen, 26 Apr 2005
2005-08-12 22:35:59 +02:00
Wolfgang Denk 095b8a3798 Coding style cleanup 2005-08-02 17:06:17 +02:00
Wolfgang Denk 9c998aa831 Fix low-level OHCI transfers for ARM920t and MPC5xxx
A new, Windows compatible init sequence was also backported from Linux 2.6,
but disabled with #undef NEW_INIT_SEQ as it wouldn't change the behaviour
of the memopry sticks we tested. Maybe it's not relevant for mass storage
devices. For recerence, see file common/usb.c, function usb_new_device(),
section #ifdef NEW_INIT_SEQ.
2005-07-21 11:57:57 +02:00
wdenk 3a574cbe72 * Patch by Greg Ungerer, 19 May 2005:
add support for the KS8695P (ARM 922 based) CPU

* Patch by Steven Scholz, 19 May 2005:
  Add support for CONFIG_SERIAL_TAG on ARM boards
2005-05-19 22:39:42 +00:00
wdenk ec0ca73190 Cleanup serial console baudrate calculation on AT91RM9200 2005-04-20 12:36:05 +00:00
wdenk 2a8af18738 * Fixes for TQM8560 board:
- fix clock rates
  - remove debug messages
  - fix flash sector protection

* Patch by Steven Scholz, 07 Apr 2005:
  Fix warning in cpu/arm920t/at91rm9200/i2c.c
2005-04-13 10:02:42 +00:00
wdenk b77fad3b25 * Patch by Steven Scholz, 07 Apr 2005:
Add i2c_reg_write() and i2c_reg_write() for at91rm9200 I2C

* Patch by Steven Scholz, 07 Apr 2005:
  Fix compiler warning in altera.c

* Patch by Ladislav Michl, 06 Apr 2005:
  Fix voiceblue configuration.
2005-04-07 22:36:40 +00:00