08 Dec, 2011

1 commit

  • Noone seems to have test hardware or care anymore. Drop PB1000 support
    and along with it the old Alchemy PCMCIA socket driver.

    Signed-off-by: Manuel Lauss
    To: linux-mips@linux-mips.org
    Cc: netdev@vger.kernel.org
    Cc: linux-pcmcia@lists.infradead.org
    Patchwork: https://patchwork.linux-mips.org/patch/2881/
    Signed-off-by: Ralf Baechle

    Manuel Lauss
     

07 Jan, 2011

1 commit


21 Dec, 2010

1 commit


20 Dec, 2010

2 commits


11 Aug, 2010

1 commit


05 Aug, 2010

1 commit


31 Jul, 2010

1 commit


21 May, 2010

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (29 commits)
    pcmcia: disable PCMCIA ioctl also for ARM
    drivers/staging/comedi: dev_node removal (quatech_daqp_cs)
    drivers/staging/comedi: dev_node removal (ni_mio_cs)
    drivers/staging/comedi: dev_node removal (ni_labpc_cs)
    drivers/staging/comedi: dev_node removal (ni_daq_dio24)
    drivers/staging/comedi: dev_node removal (ni_daq_700)
    drivers/staging/comedi: dev_node removal (das08_cs)
    drivers/staging/comedi: dev_node removal (cb_das16_cs)
    pata_pcmcia: get rid of extra indirection
    pcmcia: remove suspend-related comment from yenta_socket.c
    pcmcia: call pcmcia_{read,write}_cis_mem with ops_mutex held
    pcmcia: remove pcmcia_add_device_lock
    pcmcia: update gfp/slab.h includes
    pcmcia: remove unused mem_op.h
    pcmcia: do not autoadd root PCI bus resources
    pcmcia: clarify alloc_io_space, move it to resource handlers
    pcmcia: move all pcmcia_resource_ops providers into one module
    pcmcia: move high level CIS access code to separate file
    pcmcia: dev_node removal (core)
    pcmcia: dev_node removal (remaining drivers)
    ...

    Linus Torvalds
     

11 May, 2010

1 commit


10 May, 2010

2 commits


28 Feb, 2010

1 commit

  • * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (141 commits)
    MIPS: Alchemy: defconfig updates
    MIPS: Alchemy: Fix Au1100 ethernet build failure
    MIPS: Alchemy: Repair db1500/bosporus builds
    MIPS: ARC: Cleanup unused definitions from sgialib.h
    MIPS: Cobalt: convert legacy port addresses to GT-64111 bus addresses
    MIPS: Alchemy: use 36bit addresses for PCMCIA resources.
    MIPS: Cobalt: Fix theoretical port aliasing issue
    MIPS: Use ALIGN(x, bytes) instead of __ALIGN_MASK(x, bytes - 1)
    MIPS: Crazy spinlock speed test.
    MIPS: Optimize spinlocks.
    MIPS: Alchemy: devboard PM needs to save CPLD registers.
    MIPS: PowerTV: Eliminate duplicate opcode definition macros
    MIPS: Lemote 2F: Move printks out of port_access_lock.
    MIPS: PNX833x: Convert IRQ controller locks to raw spinlocks.
    MIPS: Octeon: Replace spinlock with raw_spinlocks in dma-octeon.c.
    MIPS: Octeon: Replace rwlocks in irq_chip handlers with raw_spinlocks.
    MIPS: Octeon: Convert octeon_irq_msi_lock to raw spinlock.
    MIPS: Loongson: Remove pointless sample_lock from oprofile code.
    MIPS: SNI: Convert sni_rm200_i8259A_lock to raw spinlock.
    MIPS: i8259: Convert IRQ controller lock to raw spinlock.
    ...

    Linus Torvalds
     

27 Feb, 2010

2 commits

  • Rewritten XXS1500 PCMCIA socket driver, standalone (doesn't depend on
    au1000_generic.c) and added carddetect IRQ support.

    Signed-off-by: Manuel Lauss
    Cc: Florian Fainelli
    Cc: Linux-PCMCIA
    Signed-off-by: Ralf Baechle

    Manuel Lauss
     
  • New PCMCIA socket driver for all Db/Pb1xxx boards (except Pb1000),
    which replaces au1000_db1x00.c and (most of) au1000_pb1x00.c.
    Notable improvements:
    - supports Db1000, DB/PB1100/1500/1550/1200.
    - support for carddetect and statuschange IRQs.
    - pcmcia socket mem/io/attr areas and irqs passed through
    platform resource information.
    - doesn't freeze system during card insertion/ejection like
    the one it replaces.
    - boardtype is automatically detected using BCSR ID register.

    Run-tested on the DB1200.

    Cc: Linux-PCMCIA
    Signed-off-by: Manuel Lauss
    Signed-off-by: Ralf Baechle

    Manuel Lauss
     

18 Feb, 2010

1 commit


13 Dec, 2009

1 commit


09 Nov, 2009

1 commit


01 Oct, 2009

1 commit


10 Sep, 2009

1 commit


05 Jun, 2009

1 commit


15 Dec, 2008

1 commit


28 Oct, 2008

1 commit

  • This code has been dead for many years. The last update it received
    was in 2003 in order to update it for the driver model changes, though
    it had already been in disarray and unused before that point. The only
    boards that ever used this chip have not had users in many years either,
    so it is finally safe to just kill it off and move on with life.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

17 Oct, 2008

1 commit


15 Oct, 2008

1 commit

  • Fix build error introduced by commit 27c4cae28148ad97baa2bf8275f7ebc9e2c37c34
    [ARM] pxa: allow multi-machine PCMCIA builds

    MODPOST 76 modules
    ERROR: "cmx270_pcmcia_exit" [drivers/pcmcia/pxa2xx_cm_x2xx.ko] undefined!
    ERROR: "cmx255_pcmcia_exit" [drivers/pcmcia/pxa2xx_cm_x2xx.ko] undefined!
    ERROR: "cmx270_pcmcia_init" [drivers/pcmcia/pxa2xx_cm_x2xx.ko] undefined!
    ERROR: "cmx255_pcmcia_init" [drivers/pcmcia/pxa2xx_cm_x2xx.ko] undefined!
    make[2]: *** [__modpost] Error 1
    make[1]: *** [modules] Error 2
    make: *** [sub-make] Error 2

    Signed-off-by: Mike Rapoport
    Signed-off-by: Russell King

    Mike Rapoport
     

14 Oct, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)
    pcmcia: ioctl-internal definitions
    pcmcia: cistpl header cleanup
    pcmcia: remove unused argument to pcmcia_parse_tuple()
    pcmcia: card services header cleanup
    pcmcia: device_id header cleanup
    pcmcia: encapsulate ioaddr_t
    pcmcia: cleanup device driver header file
    pcmcia: cleanup socket services header file
    pcmcia: merge ds_internal.h into cs_internal.h
    pcmcia: cleanup cs_internal.h
    pcmcia: cs_internal.h is internal
    pcmcia: use dev_printk for cs_error()
    pcmcia: remove CS_ error codes alltogether
    pcmcia: deprecate CS_BAD_TUPLE
    pcmcia: deprecate CS_BAD_ARGS
    pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE
    pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE
    pcmcia: deprecate CS_NO_MORE_ITEMS
    pcmcia: deprecate CS_IN_USE
    pcmcia: deprecate CS_CONFIGURATION_LOCKED
    ...

    Fix trivial conflict in drivers/pcmcia/ds.c manually

    Linus Torvalds
     

08 Oct, 2008

4 commits


07 Oct, 2008

2 commits


09 Sep, 2008

1 commit

  • The Arcom/Eurotech Viper needs some extra care to run. On this board,
    the PC104 connector is actually wired to the second PCMCIA slot.
    Therefore, this second socket needs to be enabled, despite not being
    managed by the PCMCIA code.

    I'd rather have the MECR setup in the platform support code so I could,
    for example, use the PC104 bus without having the PCMCIA module loaded.

    Signed-off-by: Marc Zyngier

    Marc Zyngier
     

23 Aug, 2008

1 commit


16 Aug, 2008

1 commit


24 Jul, 2008

1 commit

  • * 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)
    [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)
    [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)
    [ARM] pxa: add base support for PXA930 (aka Tavor-P)
    [ARM] Update mach-types
    [ARM] pxa: make littleton to use the new smc91x platform data
    [ARM] pxa: make zylonite to use the new smc91x platform data
    [ARM] pxa: make mainstone to use the new smc91x platform data
    [ARM] pxa: make lubbock to use new smc91x platform data
    [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data
    [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable
    [NET] smc91x: add SMC91X_NOWAIT flag to platform data
    [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*
    [NET] smc91x: remove "irq_flags" from "struct smc91x_platdata"
    [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper
    Support for LCD on e740 e750 e400 and e800 e-series PDAs
    E-series UDC support
    PXA UDC - allow use of inverted GPIO for pullup
    Add e350 support
    Fix broken e-series build
    E-series GPIO / IRQ definitions.
    ...

    Linus Torvalds
     

10 Jul, 2008

1 commit

  • This patch adds PCMCIA support for PalmTX handheld computer.
    There is one chip hard-soldered to slot0, another slot is
    not in use and not accessible.

    Signed-off-by: Marek Vasut
    Signed-off-by: Russell King

    Marek Vašut
     

24 Jun, 2008

1 commit


17 Oct, 2007

1 commit

  • Driver for the CompactFlash slot on the PA Semi Electra eval board. It's
    a simple device sitting on localbus, with interrupts and detect/voltage
    control over GPIO.

    The driver is implemented as an of_platform driver, and adds localbus
    as a bus being probed by the of_platform framework.

    [akpm@linux-foundation.org: cleanups]
    [olof@lixom.net: fix build]
    Signed-off-by: Olof Johansson
    Cc: Christoph Hellwig
    Cc: Milton Miller
    Cc: Kumar Gala
    Cc: Benjamin Herrenschmidt
    Cc: Paul Mackerras
    Cc: Dominik Brodowski
    Signed-off-by: Olof Johansson
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Olof Johansson
     

16 Oct, 2007

1 commit