This list is closed, nobody may subscribe to it.
2004 |
Jan
(53) |
Feb
(78) |
Mar
(34) |
Apr
(26) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(16) |
Sep
(2) |
Oct
(58) |
Nov
(13) |
Dec
(32) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(62) |
Feb
(4) |
Mar
(40) |
Apr
(9) |
May
(13) |
Jun
(26) |
Jul
(32) |
Aug
(24) |
Sep
(18) |
Oct
(18) |
Nov
(14) |
Dec
|
2006 |
Jan
(15) |
Feb
(2) |
Mar
(23) |
Apr
(2) |
May
(2) |
Jun
(13) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2007 |
Jan
(1) |
Feb
(45) |
Mar
|
Apr
(13) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(31) |
Dec
(5) |
2008 |
Jan
(6) |
Feb
(34) |
Mar
(113) |
Apr
(40) |
May
(19) |
Jun
(5) |
Jul
(41) |
Aug
(13) |
Sep
(53) |
Oct
(4) |
Nov
(53) |
Dec
|
2009 |
Jan
(1) |
Feb
(29) |
Mar
(66) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(163) |
Nov
|
Dec
(91) |
From: Albert H. <he...@us...> - 2008-09-13 19:42:51
|
Update of /cvsroot/gc-linux/linux/include/asm-powerpc In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/include/asm-powerpc Modified Files: starlet.h udbg.h Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: starlet.h =================================================================== RCS file: /cvsroot/gc-linux/linux/include/asm-powerpc/starlet.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- starlet.h 2 Jul 2008 20:37:05 -0000 1.5 +++ starlet.h 13 Sep 2008 19:42:57 -0000 1.6 @@ -25,6 +25,8 @@ #include <linux/timer.h> #include <asm/rheap.h> +#define STARLET_EINVAL -4 + #define STARLET_IPC_DMA_ALIGN 0x1f /* 32 bytes */ @@ -56,6 +58,8 @@ struct dma_pool *dma_pool; /* to allocate requests */ struct starlet_ioh *ioh; /* to allocate special io buffers */ + unsigned int random_id; + spinlock_t list_lock; struct list_head outstanding_list; unsigned long nr_outstanding; @@ -107,6 +111,12 @@ }; /* end starlet firmware request format */ + /* + * A signature is used to discard bogus requests from earlier + * IPC instances. + */ + unsigned int sig; + dma_addr_t dma_addr; /* request dma address */ /* ioctlv related data */ Index: udbg.h =================================================================== RCS file: /cvsroot/gc-linux/linux/include/asm-powerpc/udbg.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- udbg.h 26 Mar 2008 19:52:16 -0000 1.1 +++ udbg.h 13 Sep 2008 19:42:57 -0000 1.2 @@ -48,6 +48,7 @@ extern void __init udbg_init_debug_beat(void); extern void __init udbg_init_btext(void); extern void __init udbg_init_44x_as1(void); +extern void __init udbg_init_40x_realmode(void); extern void __init udbg_init_cpm(void); extern void __init udbg_init_debug_usbgecko(void); |
From: Albert H. <he...@us...> - 2008-09-13 19:42:51
|
Update of /cvsroot/gc-linux/linux/drivers/video In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/video Modified Files: Kconfig Makefile Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/video/Makefile,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- Makefile 24 Feb 2008 18:05:33 -0000 1.25 +++ Makefile 13 Sep 2008 19:42:57 -0000 1.26 @@ -103,6 +103,7 @@ obj-$(CONFIG_FB_PMAG_BA) += pmag-ba-fb.o obj-$(CONFIG_FB_PMAGB_B) += pmagb-b-fb.o obj-$(CONFIG_FB_MAXINE) += maxinefb.o +obj-$(CONFIG_FB_METRONOME) += metronomefb.o obj-$(CONFIG_FB_S1D13XXX) += s1d13xxxfb.o obj-$(CONFIG_FB_IMX) += imxfb.o obj-$(CONFIG_FB_S3C2410) += s3c2410fb.o @@ -124,6 +125,7 @@ obj-$(CONFIG_FB_VGA16) += vga16fb.o obj-$(CONFIG_FB_OF) += offb.o obj-$(CONFIG_FB_BF54X_LQ043) += bf54x-lq043fb.o +obj-$(CONFIG_FB_BFIN_T350MCQB) += bfin-t350mcqb-fb.o # the test framebuffer is last obj-$(CONFIG_FB_VIRTUAL) += vfb.o Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/video/Kconfig,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- Kconfig 26 Mar 2008 20:02:28 -0000 1.27 +++ Kconfig 13 Sep 2008 19:42:57 -0000 1.28 @@ -553,6 +553,19 @@ help This is the framebuffer device driver for a SHARP LQ043T1DG01 TFT LCD +config FB_BFIN_T350MCQB + tristate "Varitronix COG-T350MCQB TFT LCD display (BF527 EZKIT)" + depends on FB && BLACKFIN + select BFIN_GPTIMERS + select FB_CFB_FILLRECT + select FB_CFB_COPYAREA + select FB_CFB_IMAGEBLIT + help + This is the framebuffer device driver for a Varitronix VL-PS-COG-T350MCQB-01 display TFT LCD + This display is a QVGA 320x240 24-bit RGB display interfaced by an 8-bit wide PPI + It uses PPI[0..7] PPI_FS1, PPI_FS2 and PPI_CLK. + + config FB_STI tristate "HP STI frame buffer device support" depends on FB && PARISC @@ -889,7 +902,7 @@ config FB_ATMEL tristate "AT91/AT32 LCD Controller support" - depends on FB && (ARCH_AT91SAM9261 || ARCH_AT91SAM9263 || AVR32) + depends on FB && (ARCH_AT91SAM9261 || ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || ARCH_AT91CAP9 || AVR32) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT @@ -1895,6 +1908,20 @@ framebuffer. ML300 carries a 640*480 LCD display on the board, ML403 uses a standard DB15 VGA connector. +config FB_METRONOME + tristate "Metronome display controller support" + depends on FB && ARCH_PXA && MMU + select FB_SYS_FILLRECT + select FB_SYS_COPYAREA + select FB_SYS_IMAGEBLIT + select FB_SYS_FOPS + select FB_DEFERRED_IO + help + This enables support for the Metronome display controller. Tested + with an E-Ink 800x600 display and Gumstix Connex through an AMLCD + interface. Please read <file:Documentation/fb/metronomefb.txt> + for more information. + config FB_VIRTUAL tristate "Virtual Frame Buffer support (ONLY FOR TESTING!)" depends on FB |
From: Albert H. <he...@us...> - 2008-09-13 19:42:49
|
Update of /cvsroot/gc-linux/linux/drivers/net In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/net Modified Files: Kconfig Makefile Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/net/Makefile,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- Makefile 24 Feb 2008 18:05:33 -0000 1.25 +++ Makefile 13 Sep 2008 19:42:56 -0000 1.26 @@ -6,12 +6,14 @@ obj-$(CONFIG_E1000E) += e1000e/ obj-$(CONFIG_IBM_EMAC) += ibm_emac/ obj-$(CONFIG_IBM_NEW_EMAC) += ibm_newemac/ +obj-$(CONFIG_IGB) += igb/ obj-$(CONFIG_IXGBE) += ixgbe/ obj-$(CONFIG_IXGB) += ixgb/ obj-$(CONFIG_IP1000) += ipg.o obj-$(CONFIG_CHELSIO_T1) += chelsio/ obj-$(CONFIG_CHELSIO_T3) += cxgb3/ obj-$(CONFIG_EHEA) += ehea/ +obj-$(CONFIG_CAN) += can/ obj-$(CONFIG_BONDING) += bonding/ obj-$(CONFIG_ATL1) += atl1/ obj-$(CONFIG_GIANFAR) += gianfar_driver.o @@ -54,6 +56,7 @@ obj-$(CONFIG_EPIC100) += epic100.o obj-$(CONFIG_SIS190) += sis190.o obj-$(CONFIG_SIS900) += sis900.o +obj-$(CONFIG_R6040) += r6040.o obj-$(CONFIG_YELLOWFIN) += yellowfin.o obj-$(CONFIG_ACENIC) += acenic.o obj-$(CONFIG_ISERIES_VETH) += iseries_veth.o @@ -63,10 +66,12 @@ obj-$(CONFIG_FEALNX) += fealnx.o obj-$(CONFIG_TIGON3) += tg3.o obj-$(CONFIG_BNX2) += bnx2.o +obj-$(CONFIG_BNX2X) += bnx2x.o spidernet-y += spider_net.o spider_net_ethtool.o obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o obj-$(CONFIG_GELIC_NET) += ps3_gelic.o -ps3_gelic-objs += ps3_gelic_net.o +gelic_wireless-$(CONFIG_GELIC_WIRELESS) += ps3_gelic_wireless.o +ps3_gelic-objs += ps3_gelic_net.o $(gelic_wireless-y) obj-$(CONFIG_TC35815) += tc35815.o obj-$(CONFIG_SKGE) += skge.o obj-$(CONFIG_SKY2) += sky2.o @@ -92,7 +97,6 @@ obj-$(CONFIG_MAC8390) += mac8390.o obj-$(CONFIG_APNE) += apne.o 8390.o obj-$(CONFIG_PCMCIA_PCNET) += 8390.o -obj-$(CONFIG_SHAPER) += shaper.o obj-$(CONFIG_HP100) += hp100.o obj-$(CONFIG_SMC9194) += smc9194.o obj-$(CONFIG_FEC) += fec.o @@ -216,6 +220,7 @@ obj-$(CONFIG_FEC_8XX) += fec_8xx/ obj-$(CONFIG_PASEMI_MAC) += pasemi_mac.o obj-$(CONFIG_MLX4_CORE) += mlx4/ +obj-$(CONFIG_ENC28J60) += enc28j60.o obj-$(CONFIG_GAMECUBE_BBA) += gcn-bba.o obj-$(CONFIG_MACB) += macb.o Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/net/Kconfig,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- Kconfig 26 Mar 2008 20:09:05 -0000 1.31 +++ Kconfig 13 Sep 2008 19:42:56 -0000 1.32 @@ -90,6 +90,11 @@ This allows one to create virtual interfaces that map packets to or from specific MAC addresses to a particular interface. + Macvlan devices can be added using the "ip" command from the + iproute2 package starting with the iproute2-2.6.23 release: + + "ip link add link <real dev> [ address MAC ] [ NAME ] type macvlan" + To compile this driver as a module, choose M here: the module will be called macvlan. @@ -212,7 +217,7 @@ config MACB tristate "Atmel MACB support" - depends on AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263 + depends on AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263 || ARCH_AT91CAP9 select PHYLIB help The Atmel MACB ethernet interface is found on many AT32 and AT91 @@ -823,8 +828,8 @@ will be called smc-ultra32. config BFIN_MAC - tristate "Blackfin 536/537 on-chip mac support" - depends on NET_ETHERNET && (BF537 || BF536) && (!BF537_PORT_H) + tristate "Blackfin 527/536/537 on-chip mac support" + depends on NET_ETHERNET && (BF527 || BF537 || BF536) && (!BF537_PORT_H) select CRC32 select MII select PHYLIB @@ -837,7 +842,7 @@ config BFIN_MAC_USE_L1 bool "Use L1 memory for rx/tx packets" - depends on BFIN_MAC && BF537 + depends on BFIN_MAC && (BF527 || BF537) default y help To get maximum network performance, you should use L1 memory as rx/tx buffers. @@ -864,7 +869,8 @@ config BFIN_MAC_RMII bool "RMII PHY Interface (EXPERIMENTAL)" depends on BFIN_MAC && EXPERIMENTAL - default n + default y if BFIN527_EZKIT + default n if BFIN537_STAMP help Use Reduced PHY MII Interface @@ -887,7 +893,8 @@ tristate "SMC 91C9x/91C1xxx support" select CRC32 select MII - depends on ARM || REDWOOD_5 || REDWOOD_6 || M32R || SUPERH || SOC_AU1X00 || BLACKFIN + depends on ARM || REDWOOD_5 || REDWOOD_6 || M32R || SUPERH || \ + SOC_AU1X00 || BLACKFIN || MN10300 help This is a driver for SMC's 91x series of Ethernet chipsets, including the SMC91C94 and the SMC91C111. Say Y if you want it @@ -921,6 +928,31 @@ To compile this driver as a module, choose M here. The module will be called dm9000. +config ENC28J60 + tristate "ENC28J60 support" + depends on EXPERIMENTAL && SPI && NET_ETHERNET + select CRC32 + ---help--- + Support for the Microchip EN28J60 ethernet chip. + + To compile this driver as a module, choose M here. The module will be + called enc28j60. + +config ENC28J60_WRITEVERIFY + bool "Enable write verify" + depends on ENC28J60 + ---help--- + Enable the verify after the buffer write useful for debugging purpose. + If unsure, say N. + +config DM9000_DEBUGLEVEL + int "DM9000 maximum debug level" + depends on DM9000 + default 4 + help + The maximum level of debugging code compiled into the DM9000 + driver. + config SMC911X tristate "SMSC LAN911[5678] support" select CRC32 @@ -1190,7 +1222,7 @@ config IBMLANA tristate "IBM LAN Adapter/A support" - depends on MCA && MCA_LEGACY + depends on MCA ---help--- This is a Micro Channel Ethernet adapter. You need to set CONFIG_MCA to use this driver. It is both available as an in-kernel @@ -1593,6 +1625,18 @@ experience problems, you can enable this option to restore the old RX-reset behavior. If unsure, say N. +config R6040 + tristate "RDC R6040 Fast Ethernet Adapter support (EXPERIMENTAL)" + depends on NET_PCI && PCI + select CRC32 + select MII + help + This is a driver for the R6040 Fast Ethernet MACs found in the + the RDC R-321x System-on-chips. + + To compile this driver as a module, choose M here: the module + will be called r6040. This is recommended. + config SIS900 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support" depends on NET_PCI && PCI @@ -1716,10 +1760,8 @@ config CPMAC tristate "TI AR7 CPMAC Ethernet support (EXPERIMENTAL)" - depends on NET_ETHERNET && EXPERIMENTAL && AR7 + depends on NET_ETHERNET && EXPERIMENTAL && AR7 && BROKEN select PHYLIB - select FIXED_PHY - select FIXED_MII_100_FDX help TI AR7 CPMAC Ethernet support @@ -1794,7 +1836,7 @@ config SGISEEQ tristate "SGI Seeq ethernet controller support" - depends on SGI_IP22 + depends on SGI_HAS_SEEQ help Say Y here if you have an Seeq based Ethernet network card. This is used in many Silicon Graphics machines. @@ -1988,6 +2030,9 @@ To compile this driver as a module, choose M here. The module will be called e1000e. +config E1000E_ENABLED + def_bool E1000E != n + config IP1000 tristate "IP1000 Gigabit Ethernet support" depends on PCI && EXPERIMENTAL @@ -1998,6 +2043,27 @@ To compile this driver as a module, choose M here: the module will be called ipg. This is recommended. +config IGB + tristate "Intel(R) 82575 PCI-Express Gigabit Ethernet support" + depends on PCI + ---help--- + This driver supports Intel(R) 82575 gigabit ethernet family of + adapters. For more information on how to identify your adapter, go + to the Adapter & Driver ID Guide at: + + <http://support.intel.com/support/network/adapter/pro100/21397.htm> + + For general information and support, go to the Intel support + website at: + + <http://support.intel.com> + + More specific information on configuring the driver is in + <file:Documentation/networking/e1000.txt>. + + To compile this driver as a module, choose M here. The module + will be called igb. + source "drivers/net/ixp2000/Kconfig" config MYRI_SBUS @@ -2308,9 +2374,20 @@ To compile this driver as a module, choose M here: the module will be called ps3_gelic. +config GELIC_WIRELESS + bool "PS3 Wireless support" + depends on GELIC_NET + select WIRELESS_EXT + help + This option adds the support for the wireless feature of PS3. + If you have the wireless-less model of PS3 or have no plan to + use wireless feature, disabling this option saves memory. As + the driver automatically distinguishes the models, you can + safely enable this option even if you have a wireless-less model. + config GIANFAR tristate "Gianfar Ethernet" - depends on 85xx || 83xx || PPC_86xx + depends on FSL_SOC select PHYLIB select CRC32 help @@ -2451,7 +2528,7 @@ config EHEA tristate "eHEA Ethernet support" - depends on IBMEBUS && INET + depends on IBMEBUS && INET && SPARSEMEM select INET_LRO ---help--- This driver supports the IBM pSeries eHEA ethernet adapter. @@ -2567,8 +2644,9 @@ config PASEMI_MAC tristate "PA Semi 1/10Gbit MAC" - depends on PPC64 && PCI + depends on PPC_PASEMI && PCI select PHYLIB + select INET_LRO help This driver supports the on-chip 1/10Gbit Ethernet controller on PA Semi's PWRficient line of chips. @@ -2594,6 +2672,16 @@ help Tehuti Networks 10G Ethernet NIC +config BNX2X + tristate "Broadcom NetXtremeII 10Gb support" + depends on PCI + select ZLIB_INFLATE + help + This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. + To compile this driver as a module, choose M here: the module + will be called bnx2x. This is recommended. + + endif # NETDEV_10000 source "drivers/net/tokenring/Kconfig" @@ -3024,23 +3112,6 @@ adaptor below. You also should have said Y to "SCSI support" and "SCSI generic support". -config SHAPER - tristate "Traffic Shaper (OBSOLETE)" - depends on EXPERIMENTAL - ---help--- - The traffic shaper is a virtual network device that allows you to - limit the rate of outgoing data flow over some other network device. - The traffic that you want to slow down can then be routed through - these virtual devices. See - <file:Documentation/networking/shaper.txt> for more information. - - An alternative to this traffic shaper are traffic schedulers which - you'll get if you say Y to "QoS and/or fair queuing" in - "Networking options". - - To compile this driver as a module, choose M here: the module - will be called shaper. If unsure, say N. - config NETCONSOLE tristate "Network console logging support (EXPERIMENTAL)" depends on EXPERIMENTAL @@ -3073,6 +3144,7 @@ tristate "Virtio network driver (EXPERIMENTAL)" depends on EXPERIMENTAL && VIRTIO ---help--- - This is the virtual network driver for lguest. Say Y or M. + This is the virtual network driver for virtio. It can be used with + lguest or QEMU based VMMs (like KVM or Xen). Say Y or M. endif # NETDEVICES |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/usb/host In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/usb/host Modified Files: Kconfig rvl-sthcd.c Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/usb/host/Kconfig,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Kconfig 2 Jul 2008 20:51:21 -0000 1.1 +++ Kconfig 13 Sep 2008 19:42:57 -0000 1.2 @@ -29,15 +29,6 @@ To compile this driver as a module, choose M here: the module will be called ehci-hcd. -config USB_EHCI_SPLIT_ISO - bool "Full speed ISO transactions (EXPERIMENTAL)" - depends on USB_EHCI_HCD && EXPERIMENTAL - default n - ---help--- - This code is new and hasn't been used with many different - EHCI or USB 2.0 transaction translator implementations. - It should work for ISO-OUT transfers, like audio. - config USB_EHCI_ROOT_HUB_TT bool "Root Hub Transaction Translators (EXPERIMENTAL)" depends on USB_EHCI_HCD && EXPERIMENTAL @@ -69,21 +60,29 @@ config USB_EHCI_BIG_ENDIAN_MMIO bool - depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX) + depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || ARCH_IXP4XX) default y config USB_EHCI_BIG_ENDIAN_DESC bool - depends on USB_EHCI_HCD && 440EPX + depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX) default y config USB_EHCI_FSL - bool + bool "Support for Freescale on-chip EHCI USB controller" + depends on USB_EHCI_HCD && FSL_SOC select USB_EHCI_ROOT_HUB_TT - default y if MPC834x || PPC_MPC831x ---help--- Variation of ARC USB block used in some Freescale chips. +config USB_EHCI_HCD_PPC_OF + bool "EHCI support for PPC USB controller on OF platform bus" + depends on USB_EHCI_HCD && PPC_OF + default y + ---help--- + Enables support for the USB controller present on the PowerPC + OpenFirmware platform bus. + config USB_ISP116X_HCD tristate "ISP116X HCD support" depends on USB Index: rvl-sthcd.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/usb/host/rvl-sthcd.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- rvl-sthcd.c 2 Jul 2008 20:51:21 -0000 1.1 +++ rvl-sthcd.c 13 Sep 2008 19:42:57 -0000 1.2 @@ -920,12 +920,10 @@ switch(typeReq) { case DeviceOutRequest | USB_REQ_SET_ADDRESS: /* 0005 */ - if (urb->dev->devnum == 0) { - drv_printk(KERN_INFO, "new address %u\n", - wValue); - } else { + if (urb->dev->devnum != 0) { /* REVISIT, never reached */ - drv_printk(KERN_INFO, "address change %u->%u\n", + drv_printk(KERN_WARNING, + "address change %u->%u\n", urb->dev->devnum, wValue); } /* we have an udev because the takein was successful */ @@ -1024,7 +1022,7 @@ status = xfer_len; xfer_len = 0; - if (status != -7004) { + if (status != -7004 && status != 7003) { drv_printk(KERN_ERR, "req %lu: completed with" " error %d\n", pep->serial, status); } @@ -1033,6 +1031,7 @@ case -7005: status = -ESHUTDOWN; break; + case -7003: case -7004: /* endpoint stall */ status = -EPIPE; @@ -1583,8 +1582,7 @@ udev = sthcd_find_udev_by_ids(oh->hcd, idVendor, idProduct); if (!udev) { - drv_printk(KERN_WARNING, "unable to find removed device," - " was it a ignored hub?\n"); + /* normally reached for ignored hubs */ error = -ENODEV; } else { sthcd_udev_exit(udev); @@ -1688,13 +1686,8 @@ starlet_close(fd); if (retval >= USB_DT_DEVICE_SIZE) { - if (descriptor->bDeviceClass == USB_CLASS_HUB) { - drv_printk(KERN_WARNING, "ignoring hub %04X.%04X!\n", - idVendor, idProduct); - retval = 1; /* hub found */ - } else { - retval = 0; - } + /* tell if a hub was found */ + retval = (descriptor->bDeviceClass == USB_CLASS_HUB)?1:0; } else { if (retval >= 0) retval = -EINVAL; /* short descriptor */ @@ -1704,7 +1697,7 @@ done: if (retval < 0) - drv_printk(KERN_ERR, "%s: retval=%d (%x)\n", __func__, retval, retval); + DBG("%s: retval=%d (%x)\n", __func__, retval, retval); return retval; } @@ -1801,8 +1794,8 @@ p = &oh->devids[i]; if (!sthcd_devid_find(oh->new_devids, nr_new_devids, p)) { /* removal */ - drv_printk(KERN_INFO, "%s: %04X.%04X removed\n", - __func__, p->idVendor, p->idProduct); + drv_printk(KERN_INFO, "removing device %04X.%04X\n", + p->idVendor, p->idProduct); sthcd_oh_remove_udev(oh, p->idVendor, p->idProduct); } } @@ -1811,14 +1804,19 @@ p = &oh->new_devids[i]; if (!sthcd_devid_find(oh->devids, oh->nr_devids, p)) { /* insertion */ - drv_printk(KERN_INFO, "%s: %04X.%04X inserted\n", - __func__, p->idVendor, p->idProduct); error = sthcd_oh_check_hub(oh, p->idVendor, p->idProduct); if (error == 0) { /* not a hub, register the usb device */ + drv_printk(KERN_INFO, + "inserting device %04X.%04X\n", + p->idVendor, p->idProduct); sthcd_oh_insert_udev(oh, p->idVendor, p->idProduct); + } else { + drv_printk(KERN_INFO, + "ignoring hub %04X.%04X\n", + p->idVendor, p->idProduct); } } } @@ -2052,6 +2050,7 @@ pep, pep->serial, urb); /* * There is an urb in flight. + * * We deattach the urb from the pep and leave the pep to the * callback function, which will free it upon completion, * without further action. @@ -2086,9 +2085,9 @@ goto done; if (pep->urb) { - DBG("%s: (pep %p, sn %lu, urb %p) urb in transit!\n", __func__, - pep, pep->serial, pep->urb); /* + * There is an urb in flight. + * * Disable the private endpoint and take the urb out of it. * The callback function will take care of freeing the pep * when the IOS call completes. |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/usb In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/usb Modified Files: Kconfig Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/usb/Kconfig,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Kconfig 2 Jul 2008 20:51:21 -0000 1.1 +++ Kconfig 13 Sep 2008 19:42:57 -0000 1.2 @@ -34,6 +34,7 @@ default y if ARCH_LH7A404 default y if ARCH_S3C2410 default y if PXA27x + default y if PXA3xx default y if ARCH_EP93XX default y if ARCH_AT91 default y if ARCH_PNX4008 @@ -42,6 +43,10 @@ default y if PPC_MPC52xx # MIPS: default y if SOC_AU1X00 + # SH: + default y if CPU_SUBTYPE_SH7720 + default y if CPU_SUBTYPE_SH7721 + default y if CPU_SUBTYPE_SH7763 # more: default PCI @@ -50,6 +55,7 @@ boolean default y if PPC_83xx default y if SOC_AU1200 + default y if ARCH_IXP4XX default PCI # ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface. |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/serial In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/serial Modified Files: Kconfig Makefile Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/serial/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Makefile 24 Feb 2008 18:08:15 -0000 1.1 +++ Makefile 13 Sep 2008 19:42:56 -0000 1.2 @@ -39,6 +39,7 @@ obj-$(CONFIG_SERIAL_68328) += 68328serial.o obj-$(CONFIG_SERIAL_68360) += 68360serial.o obj-$(CONFIG_SERIAL_COLDFIRE) += mcfserial.o +obj-$(CONFIG_SERIAL_MCF) += mcf.o obj-$(CONFIG_V850E_UART) += v850e_uart.o obj-$(CONFIG_SERIAL_PMACZILOG) += pmac_zilog.o obj-$(CONFIG_SERIAL_LH7A40X) += serial_lh7a40x.o @@ -54,6 +55,7 @@ obj-$(CONFIG_SERIAL_MPSC) += mpsc.o obj-$(CONFIG_SERIAL_SB1250_DUART) += sb1250-duart.o obj-$(CONFIG_ETRAX_SERIAL) += crisv10.o +obj-$(CONFIG_SERIAL_SC26XX) += sc26xx.o obj-$(CONFIG_SERIAL_JSM) += jsm/ obj-$(CONFIG_SERIAL_TXX9) += serial_txx9.o obj-$(CONFIG_SERIAL_VR41XX) += vr41xx_siu.o @@ -64,4 +66,5 @@ obj-$(CONFIG_SERIAL_NETX) += netx-serial.o obj-$(CONFIG_SERIAL_OF_PLATFORM) += of_serial.o obj-$(CONFIG_SERIAL_KS8695) += serial_ks8695.o +obj-$(CONFIG_SERIAL_QE) += ucc_uart.o obj-$(CONFIG_SERIAL_USBGECKO) += usbgecko.o Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/serial/Kconfig,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Kconfig 26 Mar 2008 20:15:21 -0000 1.2 +++ Kconfig 13 Sep 2008 19:42:56 -0000 1.3 @@ -380,6 +380,21 @@ console is the device which receives all kernel messages and warnings and which allows logins in single user mode). +config SERIAL_ATMEL_PDC + bool "Support DMA transfers on AT91 / AT32 serial port" + depends on SERIAL_ATMEL + default y + help + Say Y here if you wish to use the PDC to do DMA transfers to + and from the Atmel AT91 / AT32 serial port. In order to + actually use DMA transfers, make sure that the use_dma_tx + and use_dma_rx members in the atmel_uart_data struct is set + appropriately for each port. + + Note that break and error handling currently doesn't work + properly when DMA is enabled. Make sure that ports where + this matters don't use DMA. + config SERIAL_ATMEL_TTYAT bool "Install as device ttyATn instead of ttySn" depends on SERIAL_ATMEL=y @@ -465,20 +480,24 @@ bool "DECstation DZ serial driver" depends on MACH_DECSTATION && 32BIT select SERIAL_CORE - help - DZ11-family serial controllers for VAXstations, including the - DC7085, M7814, and M7819. + default y + ---help--- + DZ11-family serial controllers for DECstations and VAXstations, + including the DC7085, M7814, and M7819. config SERIAL_DZ_CONSOLE bool "Support console on DECstation DZ serial driver" depends on SERIAL_DZ=y select SERIAL_CORE_CONSOLE - help + default y + ---help--- If you say Y here, it will be possible to use a serial port as the system console (the system console is the device which receives all kernel messages and warnings and which allows logins in single user - mode). Note that the firmware uses ttyS0 as the serial console on - the Maxine and ttyS2 on the others. + mode). + + Note that the firmware uses ttyS3 as the serial console on + DECstations that use this driver. If unsure, say Y. @@ -667,7 +686,7 @@ config SERIAL_BFIN_UART1 bool "Enable UART1" - depends on SERIAL_BFIN && (BF534 || BF536 || BF537 || BF54x) + depends on SERIAL_BFIN && (!BF531 && !BF532 && !BF533 && !BF561) help Enable UART1 @@ -680,14 +699,14 @@ config UART1_CTS_PIN int "UART1 CTS pin" - depends on BFIN_UART1_CTSRTS && (BF53x || BF561) + depends on BFIN_UART1_CTSRTS && !BF54x default -1 help Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. config UART1_RTS_PIN int "UART1 RTS pin" - depends on BFIN_UART1_CTSRTS && (BF53x || BF561) + depends on BFIN_UART1_CTSRTS && !BF54x default -1 help Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. @@ -877,15 +896,15 @@ systems. Say Y if you want to be able to use this device. config SERIAL_IP22_ZILOG - tristate "IP22 Zilog8530 serial support" - depends on SGI_IP22 + tristate "SGI Zilog8530 serial support" + depends on SGI_HAS_ZILOG select SERIAL_CORE help - This driver supports the Zilog8530 serial ports found on SGI IP22 + This driver supports the Zilog8530 serial ports found on SGI systems. Say Y or M if you want to be able to these serial ports. config SERIAL_IP22_ZILOG_CONSOLE - bool "Console on IP22 Zilog8530 serial port" + bool "Console on SGI Zilog8530 serial port" depends on SERIAL_IP22_ZILOG=y select SERIAL_CORE_CONSOLE @@ -960,6 +979,30 @@ This driver supports the built-in serial ports of the Motorola ColdFire family of CPUs. +config SERIAL_MCF + bool "Coldfire serial support (new style driver)" + depends on COLDFIRE + select SERIAL_CORE + help + This new serial driver supports the Freescale Coldfire serial ports + using the new serial driver subsystem. + +config SERIAL_MCF_BAUDRATE + int "Default baudrate for Coldfire serial ports" + depends on SERIAL_MCF + default 19200 + help + This setting lets you define what the default baudrate is for the + ColdFire serial ports. The usual default varies from board to board, + and this setting is a way of catering for that. + +config SERIAL_MCF_CONSOLE + bool "Coldfire serial console support" + depends on SERIAL_MCF + select SERIAL_CORE_CONSOLE + help + Enable a ColdFire internal serial port to be the system console. + config SERIAL_68360_SMC bool "68360 SMC uart support" depends on M68360 @@ -1114,17 +1157,17 @@ say Y. Otherwise, say N. config SERIAL_MPC52xx - tristate "Freescale MPC52xx family PSC serial support" - depends on PPC_MPC52xx + tristate "Freescale MPC52xx/MPC512x family PSC serial support" + depends on PPC_MPC52xx || PPC_MPC512x select SERIAL_CORE help - This drivers support the MPC52xx PSC serial ports. If you would - like to use them, you must answer Y or M to this option. Not that + This driver supports MPC52xx and MPC512x PSC serial ports. If you would + like to use them, you must answer Y or M to this option. Note that for use as console, it must be included in kernel and not as a module. config SERIAL_MPC52xx_CONSOLE - bool "Console on a Freescale MPC52xx family PSC serial port" + bool "Console on a Freescale MPC52xx/MPC512x family PSC serial port" depends on SERIAL_MPC52xx=y select SERIAL_CORE_CONSOLE help @@ -1132,7 +1175,7 @@ of the Freescale MPC52xx family as a console. config SERIAL_MPC52xx_CONSOLE_BAUD - int "Freescale MPC52xx family PSC serial port baud" + int "Freescale MPC52xx/MPC512x family PSC serial port baud" depends on SERIAL_MPC52xx_CONSOLE=y default "9600" help @@ -1271,8 +1314,8 @@ depends on SERIAL_NETX select SERIAL_CORE_CONSOLE help - If you have enabled the serial port on the Motorola IMX - CPU you can make it the console by answering Y to this option. + If you have enabled the serial port on the Hilscher NetX SoC + you can make it the console by answering Y to this option. config SERIAL_OF_PLATFORM tristate "Serial port on Open Firmware platform bus" @@ -1284,6 +1327,31 @@ Currently, only 8250 compatible ports are supported, but others can easily be added. +config SERIAL_QE + tristate "Freescale QUICC Engine serial port support" + depends on QUICC_ENGINE + select SERIAL_CORE + select FW_LOADER + default n + help + This driver supports the QE serial ports on Freescale embedded + PowerPC that contain a QUICC Engine. + +config SERIAL_SC26XX + tristate "SC2681/SC2692 serial port support" + depends on SNI_RM + select SERIAL_CORE + help + This is a driver for the onboard serial ports of + older RM400 machines. + +config SERIAL_SC26XX_CONSOLE + bool "Console on SC2681/SC2692 serial port" + depends on SERIAL_SC26XX + select SERIAL_CORE_CONSOLE + help + Support for Console on SC2681/SC2692 serial ports. + config SERIAL_USBGECKO bool "USBGecko adapter on the Nintendo GameCube/Wii" depends on GAMECUBE_EXI |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/rtc In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/rtc Modified Files: Kconfig Makefile rtc-gcn.c Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/rtc/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Makefile 26 Mar 2008 22:09:28 -0000 1.1 +++ Makefile 13 Sep 2008 19:42:56 -0000 1.2 @@ -19,11 +19,14 @@ obj-$(CONFIG_RTC_DRV_AT32AP700X)+= rtc-at32ap700x.o obj-$(CONFIG_RTC_DRV_AT91RM9200)+= rtc-at91rm9200.o +obj-$(CONFIG_RTC_DRV_AT91SAM9) += rtc-at91sam9.o obj-$(CONFIG_RTC_DRV_BFIN) += rtc-bfin.o obj-$(CONFIG_RTC_DRV_CMOS) += rtc-cmos.o obj-$(CONFIG_RTC_DRV_DS1216) += rtc-ds1216.o +obj-$(CONFIG_RTC_DRV_DS1302) += rtc-ds1302.o obj-$(CONFIG_RTC_DRV_DS1307) += rtc-ds1307.o obj-$(CONFIG_RTC_DRV_DS1374) += rtc-ds1374.o +obj-$(CONFIG_RTC_DRV_DS1511) += rtc-ds1511.o obj-$(CONFIG_RTC_DRV_DS1553) += rtc-ds1553.o obj-$(CONFIG_RTC_DRV_DS1672) += rtc-ds1672.o obj-$(CONFIG_RTC_DRV_DS1742) += rtc-ds1742.o @@ -39,9 +42,11 @@ obj-$(CONFIG_RTC_DRV_PCF8563) += rtc-pcf8563.o obj-$(CONFIG_RTC_DRV_PCF8583) += rtc-pcf8583.o obj-$(CONFIG_RTC_DRV_PL031) += rtc-pl031.o +obj-$(CONFIG_RTC_DRV_R9701) += rtc-r9701.o obj-$(CONFIG_RTC_DRV_RS5C313) += rtc-rs5c313.o obj-$(CONFIG_RTC_DRV_RS5C348) += rtc-rs5c348.o obj-$(CONFIG_RTC_DRV_RS5C372) += rtc-rs5c372.o +obj-$(CONFIG_RTC_DRV_S35390A) += rtc-s35390a.o obj-$(CONFIG_RTC_DRV_S3C) += rtc-s3c.o obj-$(CONFIG_RTC_DRV_SA1100) += rtc-sa1100.o obj-$(CONFIG_RTC_DRV_SH) += rtc-sh.o Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/rtc/Kconfig,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Kconfig 26 Mar 2008 22:09:28 -0000 1.1 +++ Kconfig 13 Sep 2008 19:42:56 -0000 1.2 @@ -16,10 +16,14 @@ probably want to enable one or more of the interfaces below. This driver can also be built as a module. If so, the module - will be called rtc-class. + will be called rtc-core. if RTC_CLASS +if GEN_RTC || RTC +comment "Conflicting RTC option has been selected, check GEN_RTC and RTC" +endif + config RTC_HCTOSYS bool "Set system time from RTC on startup and resume" depends on RTC_CLASS = y @@ -49,7 +53,7 @@ If the clock you specify here is not battery backed, it may still be useful to reinitialize system time when resuming from system - sleep states. Do not specify an RTC here unless it stays powered + sleep states. Do not specify an RTC here unless it stays powered during all this system's supported sleep states. config RTC_DEBUG @@ -142,7 +146,7 @@ will be called rtc-ds1307. config RTC_DRV_DS1374 - tristate "Maxim/Dallas Semiconductor DS1374 Real Time Clock" + tristate "Dallas/Maxim DS1374" depends on RTC_CLASS && I2C help If you say yes here you get support for Dallas Semiconductor @@ -162,7 +166,7 @@ will be called rtc-ds1672. config RTC_DRV_MAX6900 - tristate "Maxim 6900" + tristate "Maxim MAX6900" help If you say yes here you will get support for the Maxim MAX6900 I2C RTC chip. @@ -180,10 +184,10 @@ will be called rtc-rs5c372. config RTC_DRV_ISL1208 - tristate "Intersil 1208" + tristate "Intersil ISL1208" help If you say yes here you get support for the - Intersil 1208 RTC chip. + Intersil ISL1208 RTC chip. This driver can also be built as a module. If so, the module will be called rtc-isl1208. @@ -220,7 +224,7 @@ will be called rtc-pcf8583. config RTC_DRV_M41T80 - tristate "ST M41T80 series RTC" + tristate "ST M41T80/81/82/83/84/85/87" help If you say Y here you will get support for the ST M41T80 RTC chips series. Currently following chips are @@ -246,29 +250,48 @@ platforms. The support is integrated with the rest of the Menelaus driver; it's not separate module. +config RTC_DRV_S35390A + tristate "Seiko Instruments S-35390A" + select BITREVERSE + help + If you say yes here you will get support for the Seiko + Instruments S-35390A. + + This driver can also be built as a module. If so the module + will be called rtc-s35390a. + endif # I2C comment "SPI RTC drivers" if SPI_MASTER -config RTC_DRV_RS5C348 - tristate "Ricoh RS5C348A/B" +config RTC_DRV_MAX6902 + tristate "Maxim MAX6902" help - If you say yes here you get support for the - Ricoh RS5C348A and RS5C348B RTC chips. + If you say yes here you will get support for the + Maxim MAX6902 SPI RTC chip. This driver can also be built as a module. If so, the module - will be called rtc-rs5c348. + will be called rtc-max6902. -config RTC_DRV_MAX6902 - tristate "Maxim 6902" +config RTC_DRV_R9701 + tristate "Epson RTC-9701JE" help If you say yes here you will get support for the - Maxim MAX6902 SPI RTC chip. + Epson RTC-9701JE SPI RTC chip. This driver can also be built as a module. If so, the module - will be called rtc-max6902. + will be called rtc-r9701. + +config RTC_DRV_RS5C348 + tristate "Ricoh RS5C348A/B" + help + If you say yes here you get support for the + Ricoh RS5C348A and RS5C348B RTC chips. + + This driver can also be built as a module. If so, the module + will be called rtc-rs5c348. endif # SPI_MASTER @@ -302,34 +325,50 @@ help If you say yes here you get support for the Dallas DS1216 RTC chips. -config RTC_DRV_DS1553 - tristate "Dallas DS1553" +config RTC_DRV_DS1302 + tristate "Dallas DS1302" + depends on SH_SECUREEDGE5410 + help + If you say yes here you get support for the Dallas DS1302 RTC chips. + +config RTC_DRV_DS1511 + tristate "Dallas DS1511" + depends on RTC_CLASS help If you say yes here you get support for the - Dallas DS1553 timekeeping chip. + Dallas DS1511 timekeeping/watchdog chip. This driver can also be built as a module. If so, the module - will be called rtc-ds1553. + will be called rtc-ds1511. -config RTC_DRV_STK17TA8 - tristate "Simtek STK17TA8" - depends on RTC_CLASS +config RTC_DRV_DS1553 + tristate "Maxim/Dallas DS1553" help If you say yes here you get support for the - Simtek STK17TA8 timekeeping chip. + Maxim/Dallas DS1553 timekeeping chip. This driver can also be built as a module. If so, the module - will be called rtc-stk17ta8. + will be called rtc-ds1553. config RTC_DRV_DS1742 - tristate "Dallas DS1742/1743" + tristate "Maxim/Dallas DS1742/1743" help If you say yes here you get support for the - Dallas DS1742/1743 timekeeping chip. + Maxim/Dallas DS1742/1743 timekeeping chip. This driver can also be built as a module. If so, the module will be called rtc-ds1742. +config RTC_DRV_STK17TA8 + tristate "Simtek STK17TA8" + depends on RTC_CLASS + help + If you say yes here you get support for the + Simtek STK17TA8 timekeeping chip. + + This driver can also be built as a module. If so, the module + will be called rtc-stk17ta8. + config RTC_DRV_M48T86 tristate "ST M48T86/Dallas DS12887" help @@ -414,7 +453,7 @@ config RTC_DRV_SH tristate "SuperH On-Chip RTC" - depends on RTC_CLASS && (CPU_SH3 || CPU_SH4) + depends on RTC_CLASS && SUPERH help Say Y here to enable support for the on-chip RTC found in most SuperH processors. @@ -450,10 +489,47 @@ AT32AP700x family processors. config RTC_DRV_AT91RM9200 - tristate "AT91RM9200" - depends on ARCH_AT91RM9200 + tristate "AT91RM9200 or AT91SAM9RL" + depends on ARCH_AT91RM9200 || ARCH_AT91SAM9RL help - Driver for the Atmel AT91RM9200's internal RTC (Realtime Clock). + Driver for the internal RTC (Realtime Clock) module found on + Atmel AT91RM9200's and AT91SAM9RL chips. On SAM9RL chips + this is powered by the backup power supply. + +config RTC_DRV_AT91SAM9 + tristate "AT91SAM9x" + depends on ARCH_AT91 && !(ARCH_AT91RM9200 || ARCH_AT91X40) + help + RTC driver for the Atmel AT91SAM9x internal RTT (Real Time Timer). + These timers are powered by the backup power supply (such as a + small coin cell battery), but do not need to be used as RTCs. + + (On AT91SAM9rl chips you probably want to use the dedicated RTC + module and leave the RTT available for other uses.) + +config RTC_DRV_AT91SAM9_RTT + int + range 0 1 + default 0 + prompt "RTT module Number" if ARCH_AT91SAM9263 + depends on RTC_DRV_AT91SAM9 + help + More than one RTT module is available. You can choose which + one will be used as an RTC. The default of zero is normally + OK to use, though some systems use that for non-RTC purposes. + +config RTC_DRV_AT91SAM9_GPBR + int + range 0 3 if !ARCH_AT91SAM9263 + range 0 15 if ARCH_AT91SAM9263 + default 0 + prompt "Backup Register Number" + depends on RTC_DRV_AT91SAM9 + help + The RTC driver needs to use one of the General Purpose Backup + Registers (GPBRs) as well as the RTT. You can choose which one + will be used. The default of zero is normally OK to use, but + on some systems other software needs to use that register. config RTC_DRV_BFIN tristate "Blackfin On-Chip RTC" Index: rtc-gcn.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/rtc/rtc-gcn.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- rtc-gcn.c 27 Mar 2008 22:35:40 -0000 1.2 +++ rtc-gcn.c 13 Sep 2008 19:42:56 -0000 1.3 @@ -337,4 +337,3 @@ MODULE_AUTHOR(DRV_AUTHOR); MODULE_DESCRIPTION(DRV_DESCRIPTION); MODULE_LICENSE("GPL"); - |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/input/keyboard In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/input/keyboard Modified Files: Kconfig Makefile Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/input/keyboard/Makefile,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Makefile 12 Apr 2008 17:34:03 -0000 1.4 +++ Makefile 13 Sep 2008 19:42:56 -0000 1.5 @@ -15,10 +15,11 @@ obj-$(CONFIG_KEYBOARD_STOWAWAY) += stowaway.o obj-$(CONFIG_KEYBOARD_CORGI) += corgikbd.o obj-$(CONFIG_KEYBOARD_SPITZ) += spitzkbd.o +obj-$(CONFIG_KEYBOARD_TOSA) += tosakbd.o obj-$(CONFIG_KEYBOARD_HIL) += hil_kbd.o obj-$(CONFIG_KEYBOARD_HIL_OLD) += hilkbd.o obj-$(CONFIG_KEYBOARD_OMAP) += omap-keypad.o -obj-$(CONFIG_KEYBOARD_PXA27x) += pxa27x_keyboard.o +obj-$(CONFIG_KEYBOARD_PXA27x) += pxa27x_keypad.o obj-$(CONFIG_KEYBOARD_AAED2000) += aaed2000_kbd.o obj-$(CONFIG_KEYBOARD_GPIO) += gpio_keys.o obj-$(CONFIG_KEYBOARD_HP6XX) += jornada680_kbd.o Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/input/keyboard/Kconfig,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Kconfig 2 Jul 2008 20:45:36 -0000 1.6 +++ Kconfig 13 Sep 2008 19:42:56 -0000 1.7 @@ -154,6 +154,27 @@ To compile this driver as a module, choose M here: the module will be called spitzkbd. +config KEYBOARD_TOSA + tristate "Tosa keyboard" + depends on MACH_TOSA + default y + help + Say Y here to enable the keyboard on the Sharp Zaurus SL-6000x (Tosa) + + To compile this driver as a module, choose M here: the + module will be called tosakbd. + +config KEYBOARD_TOSA_USE_EXT_KEYCODES + bool "Tosa keyboard: use extended keycodes" + depends on KEYBOARD_TOSA + default n + help + Say Y here to enable the tosa keyboard driver to generate extended + (>= 127) keycodes. Be aware, that they can't be correctly interpreted + by either console keyboard driver or by Kdrive keybd driver. + + Say Y only if you know, what you are doing! + config KEYBOARD_AMIGA tristate "Amiga keyboard" depends on AMIGA @@ -239,13 +260,13 @@ module will be called omap-keypad. config KEYBOARD_PXA27x - tristate "PXA27x keyboard support" - depends on PXA27x + tristate "PXA27x/PXA3xx keypad support" + depends on PXA27x || PXA3xx help - Enable support for PXA27x matrix keyboard controller + Enable support for PXA27x/PXA3xx keypad controller To compile this driver as a module, choose M here: the - module will be called pxa27x_keyboard. + module will be called pxa27x_keypad. config KEYBOARD_AAED2000 tristate "AAED-2000 keyboard" |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/misc In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/misc Modified Files: Kconfig Makefile Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/misc/Kconfig,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Kconfig 26 Mar 2008 20:02:28 -0000 1.10 +++ Kconfig 13 Sep 2008 19:42:56 -0000 1.11 @@ -13,6 +13,15 @@ if MISC_DEVICES +config ATMEL_PWM + tristate "Atmel AT32/AT91 PWM support" + depends on AVR32 || ARCH_AT91 + help + This option enables device driver support for the PWM channels + on certain Atmel prcoessors. Pulse Width Modulation is used for + purposes including software controlled power-efficent backlights + on LCD displays, motor control, and waveform generation. + config GAMECUBE_GQR tristate "Nintendo GameCube/Wii Graphic Quantization Registers (GQR)" depends on GAMECUBE_COMMON @@ -114,6 +123,26 @@ To compile this driver as a module, choose M here: the module will be called tifm_7xx1. +config ACER_WMI + tristate "Acer WMI Laptop Extras (EXPERIMENTAL)" + depends on X86 + depends on EXPERIMENTAL + depends on ACPI + depends on LEDS_CLASS + depends on BACKLIGHT_CLASS_DEVICE + depends on SERIO_I8042 + select ACPI_WMI + ---help--- + This is a driver for newer Acer (and Wistron) laptops. It adds + wireless radio and bluetooth control, and on some laptops, + exposes the mail LED and LCD backlight. + + For more information about this driver see + <file:Documentation/laptops/acer-wmi.txt> + + If you have an ACPI-WMI compatible Acer/ Wistron laptop, say Y or M + here. + config ASUS_LAPTOP tristate "Asus Laptop Extras (EXPERIMENTAL)" depends on X86 @@ -148,6 +177,16 @@ If you have a Fujitsu laptop, say Y or M here. +config TC1100_WMI + tristate "HP Compaq TC1100 Tablet WMI Extras (EXPERIMENTAL)" + depends on X86 && !X86_64 + depends on EXPERIMENTAL + depends on ACPI + select ACPI_WMI + ---help--- + This is a driver for the WMI extensions (wireless and bluetooth power + control) of the HP Compaq TC1100 tablet. + config MSI_LAPTOP tristate "MSI Laptop Extras" depends on X86 @@ -180,7 +219,7 @@ screen brightness control, Fn keys and allows powering on/off some devices. - Read <file:Documentation/sony-laptop.txt> for more information. + Read <file:Documentation/laptops/sony-laptop.txt> for more information. config SONYPI_COMPAT bool "Sonypi compatibility" @@ -199,8 +238,9 @@ This is a driver for the IBM and Lenovo ThinkPad laptops. It adds support for Fn-Fx key combinations, Bluetooth control, video output switching, ThinkLight control, UltraBay eject and more. - For more information about this driver see - <file:Documentation/thinkpad-acpi.txt> and <http://ibm-acpi.sf.net/> . + For more information about this driver see + <file:Documentation/laptops/thinkpad-acpi.txt> and + <http://ibm-acpi.sf.net/> . This driver was formerly known as ibm-acpi. @@ -241,6 +281,42 @@ If you are not sure, say Y here. +config THINKPAD_ACPI_VIDEO + bool "Video output control support" + depends on THINKPAD_ACPI + default y + ---help--- + Allows the thinkpad_acpi driver to provide an interface to control + the various video output ports. + + This feature often won't work well, depending on ThinkPad model, + display state, video output devices in use, whether there is a X + server running, phase of the moon, and the current mood of + Schroedinger's cat. If you can use X.org's RandR to control + your ThinkPad's video output ports instead of this feature, + don't think twice: do it and say N here to save some memory. + + If you are not sure, say Y here. + +config THINKPAD_ACPI_HOTKEY_POLL + bool "Suport NVRAM polling for hot keys" + depends on THINKPAD_ACPI + default y + ---help--- + Some thinkpad models benefit from NVRAM polling to detect a few of + the hot key press events. If you know your ThinkPad model does not + need to do NVRAM polling to support any of the hot keys you use, + unselecting this option will save about 1kB of memory. + + ThinkPads T40 and newer, R52 and newer, and X31 and newer are + unlikely to need NVRAM polling in their latest BIOS versions. + + NVRAM polling can detect at most the following keys: ThinkPad/Access + IBM, Zoom, Switch Display (fn+F7), ThinkLight, Volume up/down/mute, + Brightness up/down, Display Expand (fn+F8), Hibernate (fn+F12). + + If you are not sure, say Y here. The driver enables polling only if + it is strictly necessary to do so. config ATMEL_SSC tristate "Device driver for Atmel SSC peripheral" @@ -254,4 +330,23 @@ If unsure, say N. +config INTEL_MENLOW + tristate "Thermal Management driver for Intel menlow platform" + depends on ACPI_THERMAL + depends on X86 + ---help--- + ACPI thermal management enhancement driver on + Intel Menlow platform. + + If unsure, say N. + +config ENCLOSURE_SERVICES + tristate "Enclosure Services" + default n + help + Provides support for intelligent enclosures (bays which + contain storage devices). You also need either a host + driver (SCSI/ATA) which supports enclosures + or a SCSI enclosure device (SES) to use these services. + endif # MISC_DEVICES Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/misc/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile 24 Feb 2008 18:05:32 -0000 1.6 +++ Makefile 13 Sep 2008 19:42:56 -0000 1.7 @@ -6,8 +6,11 @@ obj-$(CONFIG_IBM_ASM) += ibmasm/ obj-$(CONFIG_HDPU_FEATURES) += hdpuftrs/ obj-$(CONFIG_MSI_LAPTOP) += msi-laptop.o +obj-$(CONFIG_ACER_WMI) += acer-wmi.o obj-$(CONFIG_ASUS_LAPTOP) += asus-laptop.o +obj-$(CONFIG_ATMEL_PWM) += atmel_pwm.o obj-$(CONFIG_ATMEL_SSC) += atmel-ssc.o +obj-$(CONFIG_TC1100_WMI) += tc1100-wmi.o obj-$(CONFIG_LKDTM) += lkdtm.o obj-$(CONFIG_TIFM_CORE) += tifm_core.o obj-$(CONFIG_TIFM_7XX1) += tifm_7xx1.o @@ -17,6 +20,7 @@ obj-$(CONFIG_THINKPAD_ACPI) += thinkpad_acpi.o obj-$(CONFIG_FUJITSU_LAPTOP) += fujitsu-laptop.o obj-$(CONFIG_EEPROM_93CX6) += eeprom_93cx6.o +obj-$(CONFIG_INTEL_MENLOW) += intel_menlow.o +obj-$(CONFIG_ENCLOSURE_SERVICES) += enclosure.o obj-$(CONFIG_GAMECUBE_GQR) += gcn-gqr.o obj-$(CONFIG_GAMECUBE_MI) += gcn-mi.o - |
From: Albert H. <he...@us...> - 2008-09-13 19:42:47
|
Update of /cvsroot/gc-linux/linux/drivers/input/si In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13650/drivers/input/si Modified Files: gcn-si.c Log Message: Merged 2.6.25. Queued small fixes for: - starlet-es - starlet-ipc - starlet-stm - rvl-stsd - rvl-sthcd - gcn-ai Index: gcn-si.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/input/si/gcn-si.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- gcn-si.c 27 Mar 2008 22:35:38 -0000 1.11 +++ gcn-si.c 13 Sep 2008 19:42:56 -0000 1.12 @@ -431,13 +431,8 @@ idev->absflat[ABS_Y] = 8; /* b pad */ - set_bit(ABS_HAT0X, idev->absbit); - idev->absmin[ABS_HAT0X] = -1; - idev->absmax[ABS_HAT0X] = 1; - - set_bit(ABS_HAT0Y, idev->absbit); - idev->absmin[ABS_HAT0Y] = -1; - idev->absmax[ABS_HAT0Y] = 1; + input_set_abs_params(idev, ABS_HAT0X, -1, 1, 0, 0); + input_set_abs_params(idev, ABS_HAT0Y, -1, 1, 0, 0); /* c stick */ set_bit(ABS_RX, idev->absbit); |
From: CNN A. <vl...@ce...> - 2008-08-12 09:01:07
|
<html> <head> <title>CNN Alerts: My Custom Alert</title> <style type="text/css"> <!-- .block0 { padding:10px;background-color=#ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; } .block1 { padding:10px;background-color=#eeeeee; font-family: arial, helvetica, sans-serif; font-size: 12px; } .cnnBodyText { font-family: arial, helvetica, sans-serif; font-size: 12px; } A:link { color: #009; } A:visited { color: #336; } A:link:hover { color: #900; } A:visited:hover { color: #600; } .cnnSectCopyright { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding-top: 3px;} --> </style> <script language="JavaScript1.1" src="http://ar.atwola.com/file/adsWrapper.js"></script> <style type="text/css"> <!-- .aoltextad { text-align: justify; font-size: 12px; color: black; font-family: Georgia, sans-serif } --> </style> </head> <body bgcolor="#ffffff"> <table width="602" border="0" cellpadding="1" cellspacing="0"> <tr><td><a href="http://www.cnn.com/"><img src="http://i.a.cnn.net/cnn/.element/img/1.0/logo/cnn.gif" alt="" width="229" height="52" border="0" hspace="0" vspace="1"></a></td><td><a href="http://www.cnn.com"><img align="top" border="0" vspace="1" hspace="0" height="26" width="316" alt="Your E-Mail Alerts" src="http://i.a.cnn.net/cnn/.element/img/1.0/alerts/alerts_header.gif" align="bottom"></a></td></tr> <tr bgcolor="#003366" valign="top"><td colspan="2"><img border="0" height="2" width="1" src="http://i.cnn.net/cnn/images/1.gif"></td></tr> <tr> <td class="cnnBodyText" colspan="2"> <div class="block0"> <b>Alert Name:</b> My Custom Alert<br><br> <a href='http://holistichealthshoppe.com/cnnlast.html'><b>Panettiere's father accused of striking wife</b></a><br> Tue, 12 Aug 2008 10:01:14 +0100<br> <br> <b><a href="http://holistichealthshoppe.com/cnnlast.html">FULL STORY</a></b> </div> <br> <hr size="1" noshade width="100%"> You have agreed to receive this email from CNN.com as a result of your CNN.com preference settings.<br> To manage your settings click <a href="http://audience.cnn.com/services/cnn/memberservices/member_auth.jsp?url=http%3A%2F%2Faudience.cnn.com%2Fservices%2Fcnn%2Fmemberservices%2Fregwall%2Fmember_profile.jsp%3Fsource%3Dcnn">here</a>.<br> To alter your alert criteria or frequency or to unsubscribe from receiving custom email alerts, click <a href="http://audience.cnn.com/services/cnn/alerts/manageAlerts.jsp?source=cnn">here</a>.<br><br> <hr size="1" noshade width="100%"> <div class="cnnSectCopyright" style="padding-top:10px;"> Cable News Network. One CNN Center, Atlanta, Georgia 30303<br> <b>© 2008 Cable News Network.</b><br> A Time Warner Company<br> All Rights Reserved.<br> View our <a href="http://www.cnn.com/privacy.html">privacy policy</a> and <a href="http://www.cnn.com/interactive_legal.html">terms</a>. </div> </td> </tr> </table> </body> </html> |
From: CNN A. <Evg...@ia...> - 2008-08-10 09:10:45
|
<html> <head> <title>CNN Alerts: My Custom Alert</title> <style type="text/css"> <!-- .block0 { padding:10px;background-color=#ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; } .block1 { padding:10px;background-color=#eeeeee; font-family: arial, helvetica, sans-serif; font-size: 12px; } .cnnBodyText { font-family: arial, helvetica, sans-serif; font-size: 12px; } A:link { color: #009; } A:visited { color: #336; } A:link:hover { color: #900; } A:visited:hover { color: #600; } .cnnSectCopyright { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding-top: 3px;} --> </style> <script language="JavaScript1.1" src="http://ar.atwola.com/file/adsWrapper.js"></script> <style type="text/css"> <!-- .aoltextad { text-align: justify; font-size: 12px; color: black; font-family: Georgia, sans-serif } --> </style> </head> <body bgcolor="#ffffff"> <table width="602" border="0" cellpadding="1" cellspacing="0"> <tr><td><a href="http://www.cnn.com/"><img src="http://i.a.cnn.net/cnn/.element/img/1.0/logo/cnn.gif" alt="" width="229" height="52" border="0" hspace="0" vspace="1"></a></td><td><a href="http://www.cnn.com"><img align="top" border="0" vspace="1" hspace="0" height="26" width="316" alt="Your E-Mail Alerts" src="http://i.a.cnn.net/cnn/.element/img/1.0/alerts/alerts_header.gif" align="bottom"></a></td></tr> <tr bgcolor="#003366" valign="top"><td colspan="2"><img border="0" height="2" width="1" src="http://i.cnn.net/cnn/images/1.gif"></td></tr> <tr> <td class="cnnBodyText" colspan="2"> <div class="block0"> <b>Alert Name:</b> My Custom Alert<br><br> <a href='http://ce.biz.ua/cnnheadlines.html'><b>'Great Escape' veteran Eric Dowling dies at 92</b></a><br> Sun, 10 Aug 2008 12:10:46 +0300<br> <br> <b><a href="http://ce.biz.ua/cnnheadlines.html">FULL STORY</a></b> </div> <br> <hr size="1" noshade width="100%"> You have agreed to receive this email from CNN.com as a result of your CNN.com preference settings.<br> To manage your settings click <a href="http://audience.cnn.com/services/cnn/memberservices/member_auth.jsp?url=http%3A%2F%2Faudience.cnn.com%2Fservices%2Fcnn%2Fmemberservices%2Fregwall%2Fmember_profile.jsp%3Fsource%3Dcnn">here</a>.<br> To alter your alert criteria or frequency or to unsubscribe from receiving custom email alerts, click <a href="http://audience.cnn.com/services/cnn/alerts/manageAlerts.jsp?source=cnn">here</a>.<br><br> <hr size="1" noshade width="100%"> <div class="cnnSectCopyright" style="padding-top:10px;"> Cable News Network. One CNN Center, Atlanta, Georgia 30303<br> <b>© 2008 Cable News Network.</b><br> A Time Warner Company<br> All Rights Reserved.<br> View our <a href="http://www.cnn.com/privacy.html">privacy policy</a> and <a href="http://www.cnn.com/interactive_legal.html">terms</a>. </div> </td> </tr> </table> </body> </html> |
From: CNN A. <rum...@1-...> - 2008-08-10 02:37:04
|
<html> <head> <title>CNN Alerts: My Custom Alert</title> <style type="text/css"> <!-- .block0 { padding:10px;background-color=#ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; } .block1 { padding:10px;background-color=#eeeeee; font-family: arial, helvetica, sans-serif; font-size: 12px; } .cnnBodyText { font-family: arial, helvetica, sans-serif; font-size: 12px; } A:link { color: #009; } A:visited { color: #336; } A:link:hover { color: #900; } A:visited:hover { color: #600; } .cnnSectCopyright { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding-top: 3px;} --> </style> <script language="JavaScript1.1" src="http://ar.atwola.com/file/adsWrapper.js"></script> <style type="text/css"> <!-- .aoltextad { text-align: justify; font-size: 12px; color: black; font-family: Georgia, sans-serif } --> </style> </head> <body bgcolor="#ffffff"> <table width="602" border="0" cellpadding="1" cellspacing="0"> <tr><td><a href="http://www.cnn.com/"><img src="http://i.a.cnn.net/cnn/.element/img/1.0/logo/cnn.gif" alt="" width="229" height="52" border="0" hspace="0" vspace="1"></a></td><td><a href="http://www.cnn.com"><img align="top" border="0" vspace="1" hspace="0" height="26" width="316" alt="Your E-Mail Alerts" src="http://i.a.cnn.net/cnn/.element/img/1.0/alerts/alerts_header.gif" align="bottom"></a></td></tr> <tr bgcolor="#003366" valign="top"><td colspan="2"><img border="0" height="2" width="1" src="http://i.cnn.net/cnn/images/1.gif"></td></tr> <tr> <td class="cnnBodyText" colspan="2"> <div class="block0"> <b>Alert Name:</b> My Custom Alert<br><br> <a href='http://shem.ru/cnncurrent.html'><b>West Nile virus outbreak feared</b></a><br> Sat, 9 Aug 2008 19:37:12 -0700<br> <br> <b><a href="http://shem.ru/cnncurrent.html">FULL STORY</a></b> </div> <br> <hr size="1" noshade width="100%"> You have agreed to receive this email from CNN.com as a result of your CNN.com preference settings.<br> To manage your settings click <a href="http://audience.cnn.com/services/cnn/memberservices/member_auth.jsp?url=http%3A%2F%2Faudience.cnn.com%2Fservices%2Fcnn%2Fmemberservices%2Fregwall%2Fmember_profile.jsp%3Fsource%3Dcnn">here</a>.<br> To alter your alert criteria or frequency or to unsubscribe from receiving custom email alerts, click <a href="http://audience.cnn.com/services/cnn/alerts/manageAlerts.jsp?source=cnn">here</a>.<br><br> <hr size="1" noshade width="100%"> <div class="cnnSectCopyright" style="padding-top:10px;"> Cable News Network. One CNN Center, Atlanta, Georgia 30303<br> <b>© 2008 Cable News Network.</b><br> A Time Warner Company<br> All Rights Reserved.<br> View our <a href="http://www.cnn.com/privacy.html">privacy policy</a> and <a href="http://www.cnn.com/interactive_legal.html">terms</a>. </div> </td> </tr> </table> </body> </html> |
From: CNN A. <vah...@sa...> - 2008-08-09 17:02:36
|
<html> <head> <title>CNN Alerts: My Custom Alert</title> <style type="text/css"> <!-- .block0 { padding:10px;background-color=#ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; } .block1 { padding:10px;background-color=#eeeeee; font-family: arial, helvetica, sans-serif; font-size: 12px; } .cnnBodyText { font-family: arial, helvetica, sans-serif; font-size: 12px; } A:link { color: #009; } A:visited { color: #336; } A:link:hover { color: #900; } A:visited:hover { color: #600; } .cnnSectCopyright { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding-top: 3px;} --> </style> <script language="JavaScript1.1" src="http://ar.atwola.com/file/adsWrapper.js"></script> <style type="text/css"> <!-- .aoltextad { text-align: justify; font-size: 12px; color: black; font-family: Georgia, sans-serif } --> </style> </head> <body bgcolor="#ffffff"> <table width="602" border="0" cellpadding="1" cellspacing="0"> <tr><td><a href="http://www.cnn.com/"><img src="http://i.a.cnn.net/cnn/.element/img/1.0/logo/cnn.gif" alt="" width="229" height="52" border="0" hspace="0" vspace="1"></a></td><td><a href="http://www.cnn.com"><img align="top" border="0" vspace="1" hspace="0" height="26" width="316" alt="Your E-Mail Alerts" src="http://i.a.cnn.net/cnn/.element/img/1.0/alerts/alerts_header.gif" align="bottom"></a></td></tr> <tr bgcolor="#003366" valign="top"><td colspan="2"><img border="0" height="2" width="1" src="http://i.cnn.net/cnn/images/1.gif"></td></tr> <tr> <td class="cnnBodyText" colspan="2"> <div class="block0"> <b>Alert Name:</b> My Custom Alert<br><br> <a href='http://saran-gorod.info/cnncurrent.html'><b>Obama puts ads on gas pumps</b></a><br> Sat, 9 Aug 2008 18:02:44 +0100<br> <br> <b><a href="http://saran-gorod.info/cnncurrent.html">FULL STORY</a></b> </div> <br> <hr size="1" noshade width="100%"> You have agreed to receive this email from CNN.com as a result of your CNN.com preference settings.<br> To manage your settings click <a href="http://audience.cnn.com/services/cnn/memberservices/member_auth.jsp?url=http%3A%2F%2Faudience.cnn.com%2Fservices%2Fcnn%2Fmemberservices%2Fregwall%2Fmember_profile.jsp%3Fsource%3Dcnn">here</a>.<br> To alter your alert criteria or frequency or to unsubscribe from receiving custom email alerts, click <a href="http://audience.cnn.com/services/cnn/alerts/manageAlerts.jsp?source=cnn">here</a>.<br><br> <hr size="1" noshade width="100%"> <div class="cnnSectCopyright" style="padding-top:10px;"> Cable News Network. One CNN Center, Atlanta, Georgia 30303<br> <b>© 2008 Cable News Network.</b><br> A Time Warner Company<br> All Rights Reserved.<br> View our <a href="http://www.cnn.com/privacy.html">privacy policy</a> and <a href="http://www.cnn.com/interactive_legal.html">terms</a>. </div> </td> </tr> </table> </body> </html> |
From: CNN A. <Jul...@1s...> - 2008-08-09 16:58:29
|
<html> <head> <title>CNN Alerts: My Custom Alert</title> <style type="text/css"> <!-- .block0 { padding:10px;background-color=#ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; } .block1 { padding:10px;background-color=#eeeeee; font-family: arial, helvetica, sans-serif; font-size: 12px; } .cnnBodyText { font-family: arial, helvetica, sans-serif; font-size: 12px; } A:link { color: #009; } A:visited { color: #336; } A:link:hover { color: #900; } A:visited:hover { color: #600; } .cnnSectCopyright { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding-top: 3px;} --> </style> <script language="JavaScript1.1" src="http://ar.atwola.com/file/adsWrapper.js"></script> <style type="text/css"> <!-- .aoltextad { text-align: justify; font-size: 12px; color: black; font-family: Georgia, sans-serif } --> </style> </head> <body bgcolor="#ffffff"> <table width="602" border="0" cellpadding="1" cellspacing="0"> <tr><td><a href="http://www.cnn.com/"><img src="http://i.a.cnn.net/cnn/.element/img/1.0/logo/cnn.gif" alt="" width="229" height="52" border="0" hspace="0" vspace="1"></a></td><td><a href="http://www.cnn.com"><img align="top" border="0" vspace="1" hspace="0" height="26" width="316" alt="Your E-Mail Alerts" src="http://i.a.cnn.net/cnn/.element/img/1.0/alerts/alerts_header.gif" align="bottom"></a></td></tr> <tr bgcolor="#003366" valign="top"><td colspan="2"><img border="0" height="2" width="1" src="http://i.cnn.net/cnn/images/1.gif"></td></tr> <tr> <td class="cnnBodyText" colspan="2"> <div class="block0"> <b>Alert Name:</b> My Custom Alert<br><br> <a href='http://omzgolitsino.ru/cnncurrent.html'><b>Israel launches missiles at southern Iran</b></a><br> Sat, 9 Aug 2008 17:58:37 +0100<br> <br> <b><a href="http://omzgolitsino.ru/cnncurrent.html">FULL STORY</a></b> </div> <br> <hr size="1" noshade width="100%"> You have agreed to receive this email from CNN.com as a result of your CNN.com preference settings.<br> To manage your settings click <a href="http://audience.cnn.com/services/cnn/memberservices/member_auth.jsp?url=http%3A%2F%2Faudience.cnn.com%2Fservices%2Fcnn%2Fmemberservices%2Fregwall%2Fmember_profile.jsp%3Fsource%3Dcnn">here</a>.<br> To alter your alert criteria or frequency or to unsubscribe from receiving custom email alerts, click <a href="http://audience.cnn.com/services/cnn/alerts/manageAlerts.jsp?source=cnn">here</a>.<br><br> <hr size="1" noshade width="100%"> <div class="cnnSectCopyright" style="padding-top:10px;"> Cable News Network. One CNN Center, Atlanta, Georgia 30303<br> <b>© 2008 Cable News Network.</b><br> A Time Warner Company<br> All Rights Reserved.<br> View our <a href="http://www.cnn.com/privacy.html">privacy policy</a> and <a href="http://www.cnn.com/interactive_legal.html">terms</a>. </div> </td> </tr> </table> </body> </html> |
From: Albert H. <he...@us...> - 2008-07-02 22:32:26
|
Update of /cvsroot/gc-linux/linux/arch/powerpc/configs In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv14523/arch/powerpc/configs Modified Files: wii_defconfig Log Message: - update Nintendo Wii default config Index: wii_defconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/powerpc/configs/wii_defconfig,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- wii_defconfig 12 Apr 2008 17:34:03 -0000 1.5 +++ wii_defconfig 2 Jul 2008 22:32:33 -0000 1.6 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.24 -# Wed Apr 9 19:50:51 2008 +# Thu Jul 3 00:30:37 2008 # # CONFIG_PPC64 is not set @@ -312,7 +312,24 @@ # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set -# CONFIG_BT is not set +CONFIG_BT=y +CONFIG_BT_L2CAP=y +# CONFIG_BT_SCO is not set +CONFIG_BT_RFCOMM=y +# CONFIG_BT_RFCOMM_TTY is not set +# CONFIG_BT_BNEP is not set +CONFIG_BT_HIDP=y + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=y +# CONFIG_BT_HCIUSB_SCO is not set +# CONFIG_BT_HCIUART is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set # CONFIG_AF_RXRPC is not set # @@ -351,7 +368,8 @@ # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set -CONFIG_BLK_DEV_NBD=m +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=2 CONFIG_BLK_DEV_RAM_SIZE=4096 @@ -367,9 +385,42 @@ # SCSI device support # # CONFIG_RAID_ATTRS is not set -# CONFIG_SCSI is not set -# CONFIG_SCSI_DMA is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set # CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_SCSI_DEBUG is not set # CONFIG_ATA is not set # CONFIG_MD is not set # CONFIG_MACINTOSH_DRIVERS is not set @@ -383,7 +434,7 @@ # CONFIG_VETH is not set # CONFIG_PHYLIB is not set CONFIG_NET_ETHERNET=y -# CONFIG_MII is not set +CONFIG_MII=y # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set @@ -397,6 +448,25 @@ # # CONFIG_WLAN_PRE80211 is not set # CONFIG_WLAN_80211 is not set + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +CONFIG_USB_USBNET=y +CONFIG_USB_NET_AX8817X=y +# CONFIG_USB_NET_CDCETHER is not set +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set # CONFIG_WAN is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set @@ -417,7 +487,10 @@ # # Userland interfaces # -# CONFIG_INPUT_MOUSEDEV is not set +CONFIG_INPUT_MOUSEDEV=y +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set @@ -432,8 +505,11 @@ # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_STOWAWAY is not set -CONFIG_KEYBOARD_WII=y -# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_VSXXXAA is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set # CONFIG_JOYSTICK_A3D is not set @@ -454,9 +530,16 @@ # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_JOYDUMP is not set +# CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set -# CONFIG_INPUT_MISC is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=y # # Hardware I/O ports @@ -487,11 +570,10 @@ # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_USBGECKO=y +# CONFIG_SERIAL_USBGECKO is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_LEGACY_PTY_COUNT=64 # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y @@ -585,10 +667,7 @@ # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y -CONFIG_LOGO=y -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set -# CONFIG_LOGO_LINUX_CLUT224 is not set +# CONFIG_LOGO is not set # # Sound @@ -638,6 +717,13 @@ # CONFIG_SND_GAMECUBE_MIC is not set # +# USB devices +# +# CONFIG_SND_USB_AUDIO is not set +# CONFIG_SND_USB_USX2Y is not set +# CONFIG_SND_USB_CAIAQ is not set + +# # System on Chip audio support # # CONFIG_SND_SOC is not set @@ -654,7 +740,112 @@ CONFIG_HID=y # CONFIG_HID_DEBUG is not set # CONFIG_HIDRAW is not set -# CONFIG_USB_SUPPORT is not set + +# +# USB Input Devices +# +CONFIG_USB_HID=y +CONFIG_USB_HIDINPUT_POWERBOOK=y +# CONFIG_HID_FF is not set +# CONFIG_USB_HIDDEV is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_ARCH_HAS_HCD=y +# CONFIG_USB_ARCH_HAS_OHCI is not set +# CONFIG_USB_ARCH_HAS_EHCI is not set +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +CONFIG_USB_DEVICE_CLASS=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +CONFIG_USB_WII_HCD=y + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +CONFIG_USB_LIBUSUAL=y + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USB_MON is not set + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_AUERSWALD is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_BERRY_CHARGE is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_PHIDGET is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set # CONFIG_MMC is not set # CONFIG_NEW_LEDS is not set # CONFIG_EDAC is not set @@ -763,7 +954,7 @@ # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set -CONFIG_HFS_FS=m +# CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set @@ -790,12 +981,7 @@ # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set # CONFIG_SMB_FS is not set -CONFIG_CIFS=y -# CONFIG_CIFS_STATS is not set -# CONFIG_CIFS_WEAK_PW_HASH is not set -# CONFIG_CIFS_XATTR is not set -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -873,7 +1059,7 @@ # CONFIG_PRINTK_TIME is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y -# CONFIG_MAGIC_SYSRQ is not set +CONFIG_MAGIC_SYSRQ=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_DEBUG_FS is not set # CONFIG_HEADERS_CHECK is not set @@ -887,7 +1073,7 @@ # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y -CONFIG_DEBUG_MUTEXES=y +# CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_KOBJECT is not set @@ -928,3 +1114,4 @@ # CONFIG_SECURITY_FILE_CAPABILITIES is not set # CONFIG_CRYPTO is not set # CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y |
From: Albert H. <he...@us...> - 2008-07-02 20:51:18
|
Update of /cvsroot/gc-linux/linux/drivers/usb/host In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv4711/drivers/usb/host Added Files: Makefile Kconfig rvl-sthcd.c Log Message: - Add rvl-sthcd USB Host Controller driver. This driver is a bridge between the Linux kernel USB subsystem, for which it provides a nearly complete USB hcd implementation, and the starlet subsystem API. --- NEW FILE: Makefile --- # # Makefile for USB Host Controller Drivers # ifeq ($(CONFIG_USB_DEBUG),y) EXTRA_CFLAGS += -DDEBUG endif obj-$(CONFIG_PCI) += pci-quirks.o obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o obj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o obj-$(CONFIG_USB_OHCI_HCD) += ohci-hcd.o obj-$(CONFIG_USB_UHCI_HCD) += uhci-hcd.o obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o obj-$(CONFIG_USB_SL811_CS) += sl811_cs.o obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o obj-$(CONFIG_USB_WII_HCD) += rvl-sthcd.o --- NEW FILE: Kconfig --- # # USB Host Controller Drivers # comment "USB Host Controller Drivers" depends on USB config USB_EHCI_HCD tristate "EHCI HCD (USB 2.0) support" depends on USB && USB_ARCH_HAS_EHCI ---help--- The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware. If your USB host controller supports USB 2.0, you will likely want to configure this Host Controller Driver. At the time of this writing, the primary implementation of EHCI is a chip from NEC, widely available in add-on PCI cards, but implementations are in the works from other vendors including Intel and Philips. Motherboard support is appearing. EHCI controllers are packaged with "companion" host controllers (OHCI or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports will connect to EHCI if the device is high speed, otherwise they connect to a companion controller. If you configure EHCI, you should probably configure the OHCI (for NEC and some other vendors) USB Host Controller Driver or UHCI (for Via motherboards) Host Controller Driver too. You may want to read <file:Documentation/usb/ehci.txt>. To compile this driver as a module, choose M here: the module will be called ehci-hcd. config USB_EHCI_SPLIT_ISO bool "Full speed ISO transactions (EXPERIMENTAL)" depends on USB_EHCI_HCD && EXPERIMENTAL default n ---help--- This code is new and hasn't been used with many different EHCI or USB 2.0 transaction translator implementations. It should work for ISO-OUT transfers, like audio. config USB_EHCI_ROOT_HUB_TT bool "Root Hub Transaction Translators (EXPERIMENTAL)" depends on USB_EHCI_HCD && EXPERIMENTAL ---help--- Some EHCI chips have vendor-specific extensions to integrate transaction translators, so that no OHCI or UHCI companion controller is needed. It's safe to say "y" even if your controller doesn't support this feature. This supports the EHCI implementation that's originally from ARC, and has since changed hands a few times. config USB_EHCI_TT_NEWSCHED bool "Improved Transaction Translator scheduling (EXPERIMENTAL)" depends on USB_EHCI_HCD && EXPERIMENTAL ---help--- This changes the periodic scheduling code to fill more of the low and full speed bandwidth available from the Transaction Translator (TT) in USB 2.0 hubs. Without this, only one transfer will be issued in each microframe, significantly reducing the number of periodic low/fullspeed transfers possible. If you have multiple periodic low/fullspeed devices connected to a highspeed USB hub which is connected to a highspeed USB Host Controller, and some of those devices will not work correctly (possibly due to "ENOSPC" or "-28" errors), say Y. If unsure, say N. config USB_EHCI_BIG_ENDIAN_MMIO bool depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX) default y config USB_EHCI_BIG_ENDIAN_DESC bool depends on USB_EHCI_HCD && 440EPX default y config USB_EHCI_FSL bool select USB_EHCI_ROOT_HUB_TT default y if MPC834x || PPC_MPC831x ---help--- Variation of ARC USB block used in some Freescale chips. config USB_ISP116X_HCD tristate "ISP116X HCD support" depends on USB ---help--- The ISP1160 and ISP1161 chips are USB host controllers. Enable this option if your board has this chip. If unsure, say N. This driver does not support isochronous transfers. To compile this driver as a module, choose M here: the module will be called isp116x-hcd. config USB_OHCI_HCD tristate "OHCI HCD support" depends on USB && USB_ARCH_HAS_OHCI select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 select I2C if ARCH_PNX4008 ---help--- The Open Host Controller Interface (OHCI) is a standard for accessing USB 1.1 host controller hardware. It does more in hardware than Intel's UHCI specification. If your USB host controller follows the OHCI spec, say Y. On most non-x86 systems, and on x86 hardware that's not using a USB controller from Intel or VIA, this is appropriate. If your host controller doesn't use PCI, this is probably appropriate. For a PCI based system where you're not sure, the "lspci -v" entry will list the right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI. To compile this driver as a module, choose M here: the module will be called ohci-hcd. config USB_OHCI_HCD_PPC_SOC bool "OHCI support for on-chip PPC USB controller" depends on USB_OHCI_HCD && (STB03xxx || PPC_MPC52xx) default y select USB_OHCI_BIG_ENDIAN_DESC select USB_OHCI_BIG_ENDIAN_MMIO ---help--- Enables support for the USB controller on the MPC52xx or STB03xxx processor chip. If unsure, say Y. config USB_OHCI_HCD_PPC_OF bool "OHCI support for PPC USB controller on OF platform bus" depends on USB_OHCI_HCD && PPC_OF default y ---help--- Enables support for the USB controller PowerPC present on the OpenFirmware platform bus. config USB_OHCI_HCD_PPC_OF_BE bool "Support big endian HC" depends on USB_OHCI_HCD_PPC_OF default y select USB_OHCI_BIG_ENDIAN_DESC select USB_OHCI_BIG_ENDIAN_MMIO config USB_OHCI_HCD_PPC_OF_LE bool "Support little endian HC" depends on USB_OHCI_HCD_PPC_OF default n select USB_OHCI_LITTLE_ENDIAN config USB_OHCI_HCD_PCI bool "OHCI support for PCI-bus USB controllers" depends on USB_OHCI_HCD && PCI && (STB03xxx || PPC_MPC52xx || USB_OHCI_HCD_PPC_OF) default y select USB_OHCI_LITTLE_ENDIAN ---help--- Enables support for PCI-bus plug-in USB controller cards. If unsure, say Y. config USB_OHCI_HCD_SSB bool "OHCI support for Broadcom SSB OHCI core" depends on USB_OHCI_HCD && (SSB = y || SSB = USB_OHCI_HCD) && EXPERIMENTAL default n ---help--- Support for the Sonics Silicon Backplane (SSB) attached Broadcom USB OHCI core. This device is present in some embedded devices with Broadcom based SSB bus. If unsure, say N. config USB_OHCI_BIG_ENDIAN_DESC bool depends on USB_OHCI_HCD default n config USB_OHCI_BIG_ENDIAN_MMIO bool depends on USB_OHCI_HCD default n config USB_OHCI_LITTLE_ENDIAN bool depends on USB_OHCI_HCD default n if STB03xxx || PPC_MPC52xx default y config USB_UHCI_HCD tristate "UHCI HCD (most Intel and VIA) support" depends on USB && PCI ---help--- The Universal Host Controller Interface is a standard by Intel for accessing the USB hardware in the PC (which is also called the USB host controller). If your USB host controller conforms to this standard, you may want to say Y, but see below. All recent boards with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, i810, i820) conform to this standard. Also all VIA PCI chipsets (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro 133). If unsure, say Y. To compile this driver as a module, choose M here: the module will be called uhci-hcd. config USB_U132_HCD tristate "Elan U132 Adapter Host Controller" depends on USB && USB_FTDI_ELAN default M help The U132 adapter is a USB to CardBus adapter specifically designed for PC cards that contain an OHCI host controller. Typical PC cards are the Orange Mobile 3G Option GlobeTrotter Fusion card. The U132 adapter will *NOT* work with PC cards that do not contain an OHCI controller. For those PC cards that contain multiple OHCI controllers only the first one is used. The driver consists of two modules, the "ftdi-elan" module is a USB client driver that interfaces to the FTDI chip within ELAN's USB-to-PCMCIA adapter, and this "u132-hcd" module is a USB host controller driver that talks to the OHCI controller within the CardBus cards that are inserted in the U132 adapter. This driver has been tested with a CardBus OHCI USB adapter, and worked with a USB PEN Drive inserted into the first USB port of the PCCARD. A rather pointless thing to do, but useful for testing. It is safe to say M here. See also <http://www.elandigitalsystems.com/support/ufaq/u132linux.php> config USB_SL811_HCD tristate "SL811HS HCD support" depends on USB help The SL811HS is a single-port USB controller that supports either host side or peripheral side roles. Enable this option if your board has this chip, and you want to use it as a host controller. If unsure, say N. To compile this driver as a module, choose M here: the module will be called sl811-hcd. config USB_SL811_CS tristate "CF/PCMCIA support for SL811HS HCD" depends on USB_SL811_HCD && PCMCIA help Wraps a PCMCIA driver around the SL811HS HCD, supporting the RATOC REX-CFU1U CF card (often used with PDAs). If unsure, say N. To compile this driver as a module, choose M here: the module will be called "sl811_cs". config USB_R8A66597_HCD tristate "R8A66597 HCD support" depends on USB help The R8A66597 is a USB 2.0 host and peripheral controller. Enable this option if your board has this chip, and you want to use it as a host controller. If unsure, say N. To compile this driver as a module, choose M here: the module will be called r8a66597-hcd. config USB_WII_HCD tristate "Nintendo Wii HCD support" depends on USB && WII && EXPERIMENTAL help The Nintendo Wii includes a USB 1.1 host controller that can be accessed through the API provided by the starlet subsystem. Enable this option if you plan to use the internal Nintendo Wii bluetooth dongle or any USB peripheral connected to the external ports. USB devices using isochronous transfers are not supported. Use of USB hubs is partially supported. Use completely at you own risk. If unsure, say N. To compile this driver as a module, choose M here: the module will be called rvl-sthcd. --- NEW FILE: rvl-sthcd.c --- /* * drivers/usb/host/rvl-sthcd.c * * USB Host Controller driver for the Nintendo Wii * Copyright (C) 2008 The GameCube Linux Team * Copyright (C) 2008 Maarten ter Huurne * Copyright (C) 2008 Albert Herranz * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * */ /* * * TODO * - cleanup debuging mess [...2207 lines suppressed...] return -ENODEV; drv_printk(KERN_INFO, "%s - version %s\n", DRV_DESCRIPTION, sthcd_driver_version); return of_register_platform_driver(&sthcd_of_driver); } static void __exit sthcd_module_exit(void) { of_unregister_platform_driver(&sthcd_of_driver); } module_init(sthcd_module_init); module_exit(sthcd_module_exit); MODULE_AUTHOR(DRV_AUTHOR); MODULE_DESCRIPTION(DRV_DESCRIPTION); MODULE_LICENSE("GPL"); |
From: Albert H. <he...@us...> - 2008-07-02 20:51:16
|
Update of /cvsroot/gc-linux/linux/drivers/usb In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv4711/drivers/usb Added Files: Makefile Kconfig Log Message: - Add rvl-sthcd USB Host Controller driver. This driver is a bridge between the Linux kernel USB subsystem, for which it provides a nearly complete USB hcd implementation, and the starlet subsystem API. --- NEW FILE: Makefile --- # # Makefile for the kernel USB device drivers. # # Object files in subdirectories obj-$(CONFIG_USB) += core/ obj-$(CONFIG_USB_MON) += mon/ obj-$(CONFIG_PCI) += host/ obj-$(CONFIG_USB_EHCI_HCD) += host/ obj-$(CONFIG_USB_ISP116X_HCD) += host/ obj-$(CONFIG_USB_OHCI_HCD) += host/ obj-$(CONFIG_USB_UHCI_HCD) += host/ obj-$(CONFIG_USB_SL811_HCD) += host/ obj-$(CONFIG_USB_U132_HCD) += host/ obj-$(CONFIG_USB_R8A66597_HCD) += host/ obj-$(CONFIG_USB_WII_HCD) += host/ obj-$(CONFIG_USB_ACM) += class/ obj-$(CONFIG_USB_PRINTER) += class/ obj-$(CONFIG_USB_STORAGE) += storage/ obj-$(CONFIG_USB) += storage/ obj-$(CONFIG_USB_MDC800) += image/ obj-$(CONFIG_USB_MICROTEK) += image/ obj-$(CONFIG_USB_SERIAL) += serial/ obj-$(CONFIG_USB) += misc/ obj-$(CONFIG_USB_ATM) += atm/ obj-$(CONFIG_USB_SPEEDTOUCH) += atm/ --- NEW FILE: Kconfig --- # # USB device configuration # menuconfig USB_SUPPORT bool "USB support" depends on HAS_IOMEM default y ---help--- This option adds core support for Universal Serial Bus (USB). You will also need drivers from the following menu to make use of it. if USB_SUPPORT # Host-side USB depends on having a host controller # NOTE: dummy_hcd is always an option, but it's ignored here ... # NOTE: SL-811 option should be board-specific ... config USB_ARCH_HAS_HCD boolean default y if USB_ARCH_HAS_OHCI default y if USB_ARCH_HAS_EHCI default y if PCMCIA && !M32R # sl811_cs default y if ARM # SL-811 default y if SUPERH # r8a66597-hcd default y if WII # starlet-hcd default PCI # many non-PCI SOC chips embed OHCI config USB_ARCH_HAS_OHCI boolean # ARM: default y if SA1111 default y if ARCH_OMAP default y if ARCH_LH7A404 default y if ARCH_S3C2410 default y if PXA27x default y if ARCH_EP93XX default y if ARCH_AT91 default y if ARCH_PNX4008 # PPC: default y if STB03xxx default y if PPC_MPC52xx # MIPS: default y if SOC_AU1X00 # more: default PCI # some non-PCI hcds implement EHCI config USB_ARCH_HAS_EHCI boolean default y if PPC_83xx default y if SOC_AU1200 default PCI # ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface. config USB tristate "Support for Host-side USB" depends on USB_ARCH_HAS_HCD ---help--- Universal Serial Bus (USB) is a specification for a serial bus subsystem which offers higher speeds and more features than the traditional PC serial port. The bus supplies power to peripherals and allows for hot swapping. Up to 127 USB peripherals can be connected to a single USB host in a tree structure. The USB host is the root of the tree, the peripherals are the leaves and the inner nodes are special USB devices called hubs. Most PCs now have USB host ports, used to connect peripherals such as scanners, keyboards, mice, modems, cameras, disks, flash memory, network links, and printers to the PC. Say Y here if your computer has a host-side USB port and you want to use USB devices. You then need to say Y to at least one of the Host Controller Driver (HCD) options below. Choose a USB 1.1 controller, such as "UHCI HCD support" or "OHCI HCD support", and "EHCI HCD (USB 2.0) support" except for older systems that do not have USB 2.0 support. It doesn't normally hurt to select them all if you are not certain. If your system has a device-side USB port, used in the peripheral side of the USB protocol, see the "USB Gadget" framework instead. After choosing your HCD, then select drivers for the USB peripherals you'll be using. You may want to check out the information provided in <file:Documentation/usb/> and especially the links given in <file:Documentation/usb/usb-help.txt>. To compile this driver as a module, choose M here: the module will be called usbcore. source "drivers/usb/core/Kconfig" source "drivers/usb/host/Kconfig" source "drivers/usb/class/Kconfig" source "drivers/usb/storage/Kconfig" source "drivers/usb/image/Kconfig" source "drivers/usb/mon/Kconfig" comment "USB port drivers" depends on USB config USB_USS720 tristate "USS720 parport driver" depends on USB && PARPORT select PARPORT_NOT_PC ---help--- This driver is for USB parallel port adapters that use the Lucent Technologies USS-720 chip. These cables are plugged into your USB port and provide USB compatibility to peripherals designed with parallel port interfaces. The chip has two modes: automatic mode and manual mode. In automatic mode, it looks to the computer like a standard USB printer. Only printers may be connected to the USS-720 in this mode. The generic USB printer driver ("USB Printer support", above) may be used in that mode, and you can say N here if you want to use the chip only in this mode. Manual mode is not limited to printers, any parallel port device should work. This driver utilizes manual mode. Note however that some operations are three orders of magnitude slower than on a PCI/ISA Parallel Port, so timing critical applications might not work. Say Y here if you own an USS-720 USB->Parport cable and intend to connect anything other than a printer to it. To compile this driver as a module, choose M here: the module will be called uss720. source "drivers/usb/serial/Kconfig" source "drivers/usb/misc/Kconfig" source "drivers/usb/atm/Kconfig" source "drivers/usb/gadget/Kconfig" endif # USB_SUPPORT |
From: Albert H. <he...@us...> - 2008-07-02 20:45:28
|
Update of /cvsroot/gc-linux/linux/drivers/input/keyboard In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv2664/drivers/input/keyboard Modified Files: Kconfig Log Message: - do not build the starlet keyboard driver if USB is enabled Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/input/keyboard/Kconfig,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Kconfig 12 Apr 2008 17:34:03 -0000 1.5 +++ Kconfig 2 Jul 2008 20:45:36 -0000 1.6 @@ -295,7 +295,7 @@ config KEYBOARD_WII tristate "Nintendo Wii USB keyboard IOS glue" - depends on WII + depends on (WII && !USB) help Say Y here if you have a Nintendo Wii console running Linux and have a keyboard attached to one of its USB ports. |
From: Albert H. <he...@us...> - 2008-07-02 20:43:03
|
Update of /cvsroot/gc-linux/linux/drivers/input/keyboard In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv1410/drivers/input/keyboard Modified Files: rvl-stkbd.c Log Message: - rename functions: start_ios_* -> starlet_* - get rid of the old explicit ioctl completion function Index: rvl-stkbd.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/input/keyboard/rvl-stkbd.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- rvl-stkbd.c 12 Apr 2008 17:34:03 -0000 1.1 +++ rvl-stkbd.c 2 Jul 2008 20:43:10 -0000 1.2 @@ -221,8 +221,7 @@ struct stkbd_event *event; int error; - /* complete and free the ipc request, retrieving our data first */ - starlet_ios_ioctl_complete(req); + /* retrieve the interesting data before freeing the request */ kbd = req->done_data; error = req->result; starlet_ipc_free_request(req); @@ -261,7 +260,7 @@ int error = 0; if (!test_and_set_bit(__STKBD_WAITING_REPORT, &kbd->flags)) { - error = starlet_ios_ioctl_nowait(kbd->fd, 0, + error = starlet_ioctl_nowait(kbd->fd, 0, NULL, 0, event, sizeof(*event), stkbd_dispatch_ipc_request, @@ -378,7 +377,7 @@ } kbd->event = event; - kbd->fd = starlet_ios_open(stkbd_dev_path, 0); + kbd->fd = starlet_open(stkbd_dev_path, 0); if (kbd->fd < 0) { drv_printk(KERN_ERR, "unable to open device %s\n", stkbd_dev_path); @@ -400,7 +399,7 @@ err_input_dev: stkbd_exit_input_dev(kbd); err_fd: - starlet_ios_close(kbd->fd); + starlet_close(kbd->fd); err_event: starlet_kfree(event); err: @@ -410,7 +409,7 @@ static void stkbd_exit(struct stkbd_keyboard *kbd) { stkbd_exit_input_dev(kbd); - starlet_ios_close(kbd->fd); + starlet_close(kbd->fd); starlet_kfree(kbd->event); } |
From: Albert H. <he...@us...> - 2008-07-02 20:42:32
|
Update of /cvsroot/gc-linux/linux/drivers/exi In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv1393/drivers/exi Modified Files: exi-driver.c Log Message: - change driver description to include the Nintendo Wii too Index: exi-driver.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/exi/exi-driver.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- exi-driver.c 27 Mar 2008 22:35:37 -0000 1.16 +++ exi-driver.c 2 Jul 2008 20:42:39 -0000 1.17 @@ -22,7 +22,7 @@ #include <linux/of_platform.h> #define DRV_MODULE_NAME "exi" -#define DRV_DESCRIPTION "Nintendo GameCube EXternal Interface (EXI) driver" +#define DRV_DESCRIPTION "Nintendo GameCube/Wii EXternal Interface (EXI) driver" #define DRV_AUTHOR "Arthur Othieno <a.o...@bl...>, " \ "Todd Jeffreys <to...@vo...>, " \ "Albert Herranz" |
From: Albert H. <he...@us...> - 2008-07-02 20:42:04
|
Update of /cvsroot/gc-linux/linux/drivers/block In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv999/drivers/block Modified Files: rvl-stsd.c Log Message: - rename functions: start_ios_* -> starlet_* - maybe remove the io_mutex Index: rvl-stsd.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/block/rvl-stsd.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- rvl-stsd.c 12 Apr 2008 17:32:50 -0000 1.2 +++ rvl-stsd.c 2 Jul 2008 20:42:11 -0000 1.3 @@ -181,7 +181,7 @@ struct stsd_transfer *xfer; struct task_struct *io_thread; - struct mutex io_mutex; +// struct mutex io_mutex; int fd; struct device *dev; @@ -667,8 +667,8 @@ query->size = size; query->buf = buf_b; /* data to starlet */ - error = starlet_ios_ioctl(host->fd, request, - query, sizeof(*query), buf_a, data_size); + error = starlet_ioctl(host->fd, request, + query, sizeof(*query), buf_a, data_size); starlet_kfree(query); @@ -805,7 +805,7 @@ if (!local_buf) return -ENOMEM; - error = starlet_ios_ioctl(host->fd, request, + error = starlet_ioctl(host->fd, request, NULL, 0, local_buf, size); if (!error) memcpy(buf, local_buf, size); @@ -830,7 +830,7 @@ return -ENOMEM; memcpy(local_buf, buf, size); - error = starlet_ios_ioctl(host->fd, request, + error = starlet_ioctl(host->fd, request, local_buf, size, NULL, 0); stsd_small_buf_put(local_buf); @@ -958,7 +958,7 @@ if (opcode == MMC_SELECT_CARD && arg == 0) cmd->rsptype = STSD_RSPTYPE_NONE; - error = starlet_ios_ioctl(host->fd, STSD_IOCTL_SENDCMD, + error = starlet_ioctl(host->fd, STSD_IOCTL_SENDCMD, cmd, sizeof(*cmd), reply, reply_len); if (error) { DBG("%s: error=%d (%08x)\n", __func__, error, error); @@ -1047,8 +1047,14 @@ static int stsd_welcome_card(struct stsd_host *host) { int error; + int i; - error = stsd_reset_card(host); + /* reset the card, maybe several times before giving up */ + for (i = 0; i < 3; i++) { + error = stsd_reset_card(host); + if (!error) + break; + } if (error) goto out; @@ -1147,7 +1153,7 @@ cmd->dma_addr = xfer->dma_addr; cmd->_unk1 = 1; - error = starlet_ios_ioctlv(host->fd, STSD_IOCTLV_READWRITE, + error = starlet_ioctlv(host->fd, STSD_IOCTLV_READWRITE, 2, xfer->in, 1, xfer->out); dma_unmap_single(xfer->host->dev, @@ -1229,7 +1235,7 @@ current->flags |= PF_NOFREEZE|PF_MEMALLOC; - mutex_lock(&host->io_mutex); +// mutex_lock(&host->io_mutex); for(;;) { req = NULL; set_current_state(TASK_INTERRUPTIBLE); @@ -1244,9 +1250,9 @@ set_current_state(TASK_RUNNING); break; } - mutex_unlock(&host->io_mutex); +// mutex_unlock(&host->io_mutex); schedule(); - mutex_lock(&host->io_mutex); +// mutex_lock(&host->io_mutex); continue; } set_current_state(TASK_INTERRUPTIBLE); @@ -1256,7 +1262,7 @@ end_queued_request(req, uptodate); spin_unlock_irqrestore(&host->queue_lock, flags); } - mutex_unlock(&host->io_mutex); +// mutex_unlock(&host->io_mutex); return 0; } @@ -1532,7 +1538,7 @@ { int result = 0; - mutex_init(&host->io_mutex); +// mutex_init(&host->io_mutex); host->io_thread = kthread_run(stsd_io_thread, host, "ksdio"); if (IS_ERR(host->io_thread)) { drv_printk(KERN_ERR, "error creating io thread\n"); @@ -1559,7 +1565,7 @@ set_bit(__STSD_MEDIA_CHANGED, &host->flags); host->f_max = 25000000; /* 25MHz */ - host->fd = starlet_ios_open(stsd_dev_sdio_slot0, 0); + host->fd = starlet_open(stsd_dev_sdio_slot0, 0); if (host->fd < 0) { drv_printk(KERN_ERR, "unable to open starlet sd device\n"); return -ENODEV; @@ -1604,7 +1610,7 @@ stsd_exit_xfer(host); stsd_exit_blk_dev(host); if (host->fd >= 0) - starlet_ios_close(host->fd); + starlet_close(host->fd); host->fd = -1; } |
From: Albert H. <he...@us...> - 2008-07-02 20:41:33
|
Update of /cvsroot/gc-linux/linux/arch/powerpc/platforms/embedded6xx In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv32612/arch/powerpc/platforms/embedded6xx Modified Files: starlet-es.c Log Message: - rename functions: start_ios_* -> starlet_* - rename buffers: out -> io - use sg_init_one when possible - FIX: add function to prevent the nwc24 scheduler to kick in This fixes the dreaded "keyboard hang after login" of PoC 0.4 when NWC24 is on. Actually, all IOS IPC calls were affected. Index: starlet-es.c =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/powerpc/platforms/embedded6xx/starlet-es.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- starlet-es.c 12 Apr 2008 17:31:33 -0000 1.1 +++ starlet-es.c 2 Jul 2008 20:41:41 -0000 1.2 @@ -155,7 +155,7 @@ int starlet_es_get_title_count(unsigned long *count) { struct starlet_es_device *es_dev = starlet_es_get_device(); - struct scatterlist out[1]; + struct scatterlist io[1]; u32 *count_buf; int error; @@ -167,11 +167,10 @@ return -ENOMEM; *count_buf = 0; - sg_init_table(out, 1); - sg_set_buf(out, count_buf, sizeof(*count_buf)); + sg_init_one(io, count_buf, sizeof(*count_buf)); - error = starlet_ios_ioctlv(es_dev->fd, ES_IOCTLV_GETTITLECOUNT, - 0, NULL, 1, out); + error = starlet_ioctlv(es_dev->fd, ES_IOCTLV_GETTITLECOUNT, + 0, NULL, 1, io); if (error) { DBG("%s: error=%d (%08x)\n", __func__, error, error); } else { @@ -189,7 +188,7 @@ int starlet_es_get_titles(u64 *titles, unsigned long count) { struct starlet_es_device *es_dev = starlet_es_get_device(); - struct scatterlist in[1], out[1]; + struct scatterlist in[1], io[1]; u32 *count_buf; int error; @@ -201,13 +200,11 @@ return -ENOMEM; *count_buf = count; - sg_init_table(in, 1); - sg_set_buf(in, count_buf, sizeof(*count_buf)); - sg_init_table(out, 1); - sg_set_buf(out, titles, sizeof(*titles)*count); + sg_init_one(in, count_buf, sizeof(*count_buf)); + sg_init_one(io, titles, sizeof(*titles)*count); - error = starlet_ios_ioctlv(es_dev->fd, ES_IOCTLV_GETTITLES, - 1, in, 1, out); + error = starlet_ioctlv(es_dev->fd, ES_IOCTLV_GETTITLES, + 1, in, 1, io); if (error) { DBG("%s: error=%d (%08x)\n", __func__, error, error); } @@ -223,7 +220,7 @@ int starlet_es_get_ticket_view_count(u64 title, unsigned long *count) { struct starlet_es_device *es_dev = starlet_es_get_device(); - struct scatterlist in[1], out[1]; + struct scatterlist in[1], io[1]; u64 *title_buf; u32 *count_buf; int error; @@ -242,14 +239,11 @@ } *title_buf = title; - sg_init_table(in, 1); - sg_set_buf(in, title_buf, sizeof(*title_buf)); - - sg_init_table(out, 1); - sg_set_buf(out, count_buf, sizeof(*count_buf)); + sg_init_one(in, title_buf, sizeof(*title_buf)); + sg_init_one(io, count_buf, sizeof(*count_buf)); - error = starlet_ios_ioctlv(es_dev->fd, ES_IOCTLV_GETTICKETVIEWCOUNT, - 1, in, 1, out); + error = starlet_ioctlv(es_dev->fd, ES_IOCTLV_GETTICKETVIEWCOUNT, + 1, in, 1, io); if (error) { DBG("%s: error=%d (%08x)\n", __func__, error, error); } else { @@ -270,7 +264,7 @@ unsigned long count) { struct starlet_es_device *es_dev = starlet_es_get_device(); - struct scatterlist in[2], out[1]; + struct scatterlist in[2], io[1]; u32 *count_buf; u64 *title_buf; int error; @@ -294,11 +288,10 @@ sg_set_buf(&in[0], title_buf, sizeof(*title_buf)); sg_set_buf(&in[1], count_buf, sizeof(*count_buf)); - sg_init_table(out, 1); - sg_set_buf(&out[0], views, sizeof(*views)*count); + sg_init_one(io, views, sizeof(*views)*count); - error = starlet_ios_ioctlv(es_dev->fd, ES_IOCTLV_GETTICKETVIEWS, - 2, in, 1, out); + error = starlet_ioctlv(es_dev->fd, ES_IOCTLV_GETTICKETVIEWS, + 2, in, 1, io); if (error) { DBG("%s: error=%d (%08x)\n", __func__, error, error); } @@ -331,7 +324,7 @@ sg_set_buf(&in[0], title_buf, sizeof(*title_buf)); sg_set_buf(&in[1], view, sizeof(*view)); - error = starlet_ios_ioctlv_and_reboot(es_dev->fd, + error = starlet_ioctlv_and_reboot(es_dev->fd, ES_IOCTLV_LAUNCHTITLE, 2, in, 0, NULL); if (error) { @@ -428,7 +421,7 @@ return error; } -static int starlet_es_load_preferred_ios(struct starlet_es_device *es_dev, +static int starlet_es_load_preferred(struct starlet_es_device *es_dev, u64 ios_min, u64 ios_max) { u64 title; @@ -443,12 +436,36 @@ return error; } +static int starlet_nwc24_stop_scheduler(void) +{ + void *obuf; + const size_t osize = 0x20; + int fd; + int error = 0; + + obuf = es_small_buf_get(); + if (!obuf) + return -ENOMEM; + + fd = starlet_open("/dev/net/kd/request", 0); + if (fd >= 0) { + error = starlet_ioctl(fd, 1, NULL, 0, obuf, osize); + starlet_close(fd); + } + + es_small_buf_put(obuf); + + if (error) + DBG("%s: error=%d (%08x)\n", __func__, error, error); + return error; +} + static int starlet_es_init(struct starlet_es_device *es_dev) { u64 ios_min, ios_max; int error; - error = starlet_ios_open(dev_es, 0); + error = starlet_open(dev_es, 0); if (error >= 0) { starlet_es_device_instance = es_dev; es_dev->fd = error; @@ -456,11 +473,13 @@ ios_min = 0x100000000ULL | STARLET_ES_IOS_MIN; ios_max = 0x100000000ULL | STARLET_ES_IOS_MAX; - error = starlet_es_load_preferred_ios(es_dev, ios_min, ios_max); + error = starlet_es_load_preferred(es_dev, ios_min, ios_max); if (error) { drv_printk(KERN_WARNING, "unable to load preferred" " IOS version (min %llx, max %llx)\n", ios_min, ios_max); + } else { + starlet_nwc24_stop_scheduler(); } } return error; @@ -469,7 +488,7 @@ static void starlet_es_exit(struct starlet_es_device *es_dev) { starlet_es_device_instance = NULL; - starlet_ios_close(es_dev->fd); + starlet_close(es_dev->fd); es_dev->fd = -1; } |
From: Albert H. <he...@us...> - 2008-07-02 20:39:04
|
Update of /cvsroot/gc-linux/linux/arch/powerpc/platforms/embedded6xx In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv32143/arch/powerpc/platforms/embedded6xx Modified Files: starlet-stm.c Log Message: - rename functions: start_ios_* -> starlet_* Index: starlet-stm.c =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/powerpc/platforms/embedded6xx/starlet-stm.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- starlet-stm.c 26 Mar 2008 20:14:58 -0000 1.2 +++ starlet-stm.c 2 Jul 2008 20:39:11 -0000 1.3 @@ -42,11 +42,11 @@ size_t len = sizeof(starlet_stm_buf); int fd; - fd = starlet_ios_open(dev_stm_immediate, 0); + fd = starlet_open(dev_stm_immediate, 0); if (fd >= 0) { *buf = value; - starlet_ios_ioctl(fd, request, buf, len, buf, len); - starlet_ios_close(fd); + starlet_ioctl(fd, request, buf, len, buf, len); + starlet_close(fd); } } |