patch-2.4.19-rmk6-ds1
Deepak Saxena <[email protected]> Tue, 11 Mar 2003 15:44:17 -0700
| Newsgroups | gmane.linux.ports.arm.announce |
|---|---|
| Organization | MontaVista Software, Inc. |
| Message-ID | <[email protected]> |
The latest patch for IOP3xx, IXP2xxx, IXP4xx, and IXP12xx systems is
available at:
ftp://source.mvista.com/pub/ds-patches/2.4/patch-2.4.19-rmk6-ds1.gz
Build Documentation:
http://www.arm.linux.org.uk/docs/kerncomp.shtml
Summary of Changes:
- IXP1200
o Fixed static memory maps to be 0100 RWCB instead of 1000 RWCB
- IXP2000:
o Initial support for IXDP2800 platform (Jeff Daly)
o Added support for GPIO interrupts and GPIO input/output (Jeff Daly)
See arch/arm/mach-ixp2000/ixp2000-gpio.c. Some of the code
is currently commented out but will be fixed in the next patch.
o Added GPIO based I2C driver for IXDP2400 (Me)
o Added support for B0 silicon (Naeem Afzal)
o Added generic slowport access routines (Me)
See include/asm/arch-ixp2000/ixp2000.h for basic docs
o Added IXP2000 MTD driver (Me)
o Updated PCI device exclusion on master and slave to work with
Intel IXA SDK (Me, Naeem Afzal)
o Fixed PCI IRQ routing on IXDP2400 platform (Me)
- IXP425:
o Added Queue Manager to static device map for Intel CSR to work (Me)
o Cleaned up PCI bounce buffer code to use a list instead of
staticly allocated array. (Me)
o Added GPIO based I2C driver for IXP425 (Me)
o Added support for ATAG parameters from RedBoot 2.0 'exec' (Me)
NOTE: This patch will no longer run on the old redboot as
I've deleted the 'mov r7, #MACH_TYPE_IXDP425' from head-xscale.S.
You can add it yourself if you're still using the old redboot,
but I'm trying to remove all hardcoded machine values from the
tree to make it possible to test a single kernel on multiple boards.
o Added PCF8594C-2 I2C based /dev/nvram EEPROM driver (Teodor Mihai, Me)
I find the whole lm-sensors interface to be overly complicated for
something as simple as read/write to an EEPROM, so this is implemented
as a /dev/nvram read/write/llseek interface.
- Generic:
o Fixed set_task_state() to work properly on GCC 3.x without causing
a system lockup (Nicolas Pitre, rmk, George Davis, and others)
o Various cleanups throughout all board ports. Removal of dangling
debug printk's, etc.
I've also setup a bitkeeper repository for my -ds tree and I try to push
all my changes to it as I make them. If you want to have an up-to-date
tree without having to wait for patches:
bk clone http://source.mvista.com:14690/linux-arm-2.4-ds
A big thanks to Georg Nikodym for setting up the -rmk BK tree from which
I've been pulling.
Also, if you want to keep track of changes as I make them, there is a
commit mailing list that will send logs whenever I push a changeset
to the repository:
http://source.mvista.com/cgi-bin/mailman/listinfo/linux-arm-2.4-ds-commit
Enjoy,
~Deepak
--
Deepak Saxena
MontaVista Software - Powering the Embedded Revolution - www.mvista.com
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-announce
Please visit the above address for information on this list.