Files
u-boot/include/configs
Mike Dunn 0dc0e846f3 pxa: add support for palmtreo680 board
This patch adds support for the Palm Treo 680 smartphone.  A quick overview of
u-boot implementation on the treo 680...

The treo 680 has a Diskonchip G4 nand flash chip.  This device has a 2k region
that maps to the system bus at the reset vector in a NOR-like fashion so that it
can be used as the boot device.  The phone is shipped with this 2k region
configured as write-protected (can't be modified) and programmed with an initial
program loader (IPL).  At power-up, this IPL loads the contents of two flash
blocks to SDRAM and jumps to it.  The capacity of the two blocks is not large
enough to hold all of u-boot, so a u-boot SPL is used.  To conserve flash space,
these two blocks and the necessary number of subsequent blocks are programmed
with a concatenated spl + u-boot image.  That way, the IPL will also load a
portion of u-boot proper, and when the spl runs, it relocates the portion of
u-boot that the IPL has already loaded, and then resumes loading the remaining
part of u-boot before jumping to it.

The default_environment is used (CONFIG_ENV_IS_NOWHERE) because I didn't think
that having a writable environment was worth the cost of a flash block, although
adding it would be straightforward.  I abuse the CONFIG_EXTRA_ENV_SETTINGS
option to specify the usbtty for the console (CONFIG_SYS_CONSOLE_IS_IN_ENV).

Support for the LCD is included, but currently it is only useful for displaying
the u-boot splash screen.  But if u-boot is built without the usbtty console, it
does display the auto-boot progress nicely.

Signed-off-by: Mike Dunn <mikedunn@newsguy.com>
2013-06-22 15:25:28 +02:00
..
2013-04-12 21:42:17 +05:30
2013-04-28 11:07:41 +02:00
2012-01-26 16:09:06 -06:00
2011-10-05 22:22:16 +02:00
2013-04-28 11:07:41 +02:00
2012-10-17 07:59:08 -07:00
2012-01-26 16:09:06 -06:00
2013-04-15 16:13:51 -07:00
2012-02-12 15:03:25 -05:00
2013-03-25 09:56:05 -07:00
2013-05-10 08:25:56 -04:00
2012-02-03 20:44:54 -05:00
2012-10-17 07:59:08 -07:00
2011-10-27 21:56:37 +02:00
2012-05-15 08:31:21 +02:00
2012-12-17 15:38:14 +01:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-04-19 22:01:13 +02:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2013-01-09 04:12:11 +05:30
2013-04-22 09:53:53 +02:00
2013-05-05 17:54:44 +02:00
2012-04-19 22:01:13 +02:00
2012-10-17 07:59:08 -07:00
2013-04-28 11:07:41 +02:00
2012-10-23 15:23:25 -05:00
2013-05-16 17:44:46 +02:00
2013-04-03 11:26:12 +02:00
2013-05-16 17:44:46 +02:00
2013-04-28 11:07:42 +02:00
2013-04-25 21:48:21 +02:00
2013-04-25 21:48:21 +02:00
2012-10-17 07:59:08 -07:00
2012-11-10 19:45:58 +08:00
2013-03-29 09:35:34 +01:00
2012-10-17 07:59:08 -07:00
2013-01-30 11:25:16 -06:00
2013-04-28 11:07:41 +02:00
2012-11-10 19:45:58 +08:00
2012-02-12 15:03:25 -05:00
2013-01-13 11:39:57 +01:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2013-03-12 19:24:24 +09:00
2012-10-17 07:59:08 -07:00
2013-04-15 11:01:37 -07:00
2012-07-07 14:07:33 +02:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2012-10-17 07:59:08 -07:00
2013-05-01 16:24:03 -04:00
2012-10-17 07:59:08 -07:00
2013-04-12 22:08:55 +02:00
2012-10-17 07:59:08 -07:00