freebsd-nq/sys/arm/conf
Sam Leffler 67bda09e9b Merge support for Gateworks Cambria boards:
o add support for IXP435 cpu's (e.g. 64 irq's)
o add support for Cambria-specific devices: npe, led's (front panel and
  octal latch), ehci, mcu, ide cf
o redo memory mapping for xscale/ixp4xx boards: previously memory
  was assumed aliased to 0x10000000 but this appears to be true only
  for ixp425 systems and breaks operation on others; rework so memory
  is assumed to start at 0
o rework NPE configuration support to use NPE id's instead of port #'s;
  these changes also rename the associated MAC's to follow the NPE's
  they are attached to
o update npe firmware to latest rev (same license) and update default fw
  imageid's to match; in particular this adds NPE-A and crypto support
o re-style NPE fw handling code and add a console msg identifying the
  attributes of the loaded fw
o fix numerous problems with handling failures during npe setup
o fix npe rx q setup; need to spin waiting for mailbox responses during
  early boot stages as qmgr interrupts are not delivered; this fixes
  the problem where all 8 traffic classifications were not tied to the
  rx q (and eliminates the console msg "remember to fix rx q setup")
o add DELAY to npe MII wait logic for IXP435
o strip down builtin phys->virt address translation table in resource
  handling to just those resources that require it and add a console msg
  to alert people when this (kludge) table needs to be extended
o purge a bunch of dead netbsd-ism's
o cleanup avila led driver
o add Cambria support to boot2 and rework code for better multi-board support

Notes:
  1. NPE-A doesn't work and causes NPE-C to stop working; it is disabled
     in the hints
  2. USB isn't working yet; controller communicates ok but device
     discovery fails
  3. Cambria support must be configured separately from IXP425 boards;
     multi-board support is TBD

Sponsored by:	Hobnob, Gateworks (board donation)
Reviewed by:	imp
2008-12-20 03:26:09 +00:00
..
.cvsignore Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS from 2005-06-20 16:52:59 +00:00
AVILA Merge WIP from p4: 2008-12-13 01:21:37 +00:00
AVILA.hints Merge WIP from p4: 2008-12-13 01:21:37 +00:00
BWCT enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
BWCT.hints MFp4: add BWCT kernel configuration 2007-01-05 02:08:35 +00:00
CAMBRIA Merge support for Gateworks Cambria boards: 2008-12-20 03:26:09 +00:00
CAMBRIA.hints seems I never committed these 2008-12-17 00:53:59 +00:00
CRB enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
DB-78XXX enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
DB-88F5XXX enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
DB-88F6XXX enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
DEFAULTS Make gpart the default partitioning class on all platforms. 2008-12-17 17:43:22 +00:00
EP80219 Make gpart the default partitioning class on all platforms. 2008-12-17 17:43:22 +00:00
GUMSTIX enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
GUMSTIX.hints Support for the XScale PXA255 SoC as found on the Gumstix Basix and Connex 2008-06-06 05:08:09 +00:00
HL200 Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
IQ31244 Add arm/conf/DEFAULTS and populate it with: 2008-10-23 01:51:55 +00:00
KB920X enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
KB920X.hints Default to booting off the SD card. It is more useful, and a full 2007-03-23 23:47:59 +00:00
NSLU enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
NSLU.hints Kernel config for the Linksys NSLU2. This is just a basic configuration, 2008-08-03 07:10:25 +00:00
SIMICS enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00
SKYEYE enable use of modules but disable them by adding MODULES_OVERRIDE="" 2008-11-30 17:53:19 +00:00