[PATCH 2.6.17.14]arm:Add the Nuvoton w90x900 Platform support to ARM tree

From: 万宗顺
Date: Fri Aug 29 2008 - 04:59:28 EST


From: vincen.zswan mcuos.com@xxxxxxxxx
hi,
I come from Nuvoton technology corporation.I have add the Nuvoton ARM
series IC w90x900(W90P910,W90P920,W90P950,W90N960) Platform support to
LINUX ARM tree and make a patch to linux-2.6.17.14.

The patch named:nuvoton-arm-linux-2.6.17.patch
you can get the patch from link: http://www.mcuos.com/attachment.php?aid=530

Changes:
(1)Add two directory to support W90X900 IC

/arch/arm/mach-W90X900
/include/asm-arm/arch-W90X900

(2)w90x900 bootloader don't auto sent the r1=mach type num,so add this file

/arch/arm/kernel/head-common.S

(3)I have apply the w90x900 mach-types num is 1860.

/arch/arm/tools/mach-types

(4)w90x900 EVB all drivers have been test.
/drivers/char/nuvoton_sc.h
/drivers/char/tsc2007.c
/drivers/char/w90x900_mouse.c
/drivers/char/w90x900_sc.c
/drivers/char/w90x900_ts.c
/drivers/char/w90x900_usb.c

/drivers/i2c/busses/i2c-w90x900-p0.c
/drivers/i2c/busses/i2c-w90x900-p1.c

/drivers/ide/w90x900_ide.c

/drivers/input/serio/w90x900_ps2.c
/drivers/input/touchscreen/w90x900_ts.c
/drivers/input/w90x900_keypad.c

/drivers/mtd/maps/w90x900_flash.c

/drivers/net/8139too.c
/drivers/net/arm/eth_w90x900.c
/drivers/net/r8169.c

/drivers/pci/pci_w90x900.c

/drivers/rtc/w90x900_rtc.c

/drivers/scsi/w90x900_ms.c
/drivers/scsi/w90x900_sdio.c

/drivers/serial/serial_core.c
/drivers/serial/w90x900_serial.c
/drivers/spi/spi_w90x900.c

/drivers/usb/host/ehci-w90x900.c
/drivers/usb/host/ohci-w90x900.c

/drivers/video/w90x900fb.c

/sound/oss/w90x900_WM8978.c
/sound/oss/w90x900_ac97.c
/sound/oss/w90x900_audio.c
/sound/oss/w90x900_i2s.c
(5)When patch the w90x900 paltform,some kernel files need update by nuvoton.

/drivers/char/keyboard.c
/drivers/ide/ide-io.c
/drivers/ide/ide.c
/drivers/input/keyboard/atkbd.c
/drivers/usb/host/ehci.h
/drivers/usb/host/ohci-hcd.c
/drivers/usb/core/hcd.c
/drivers/usb/core/hub.c
/drivers/usb/host/ehci-hcd.c
/drivers/usb/host/ehci-hub.c
/include/asm-arm/ide.h
/include/linux/ide.h
/include/linux/serial_core.h


Thanks to everybody who discussed the patch.

Best Regards
Vincen

Signed-off-by: vincen.zswan <mcuos.com@xxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/