Messages in this thread | | | Date | Fri, 29 Aug 2008 16:59:16 +0800 | From | "万宗顺" <> | Subject | [PATCH 2.6.17.14]arm:Add the Nuvoton w90x900 Platform support to ARM tree |
| |
From: vincen.zswan mcuos.com@gmail.com 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@gmail.com>
| |