2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-20 11:13:58 +08:00
linux-next/include/pcmcia
Petr Vandrovec 30bac7aa0e [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45
This ugly hack add support for Siemens MC45 PCMCIA GPRS card (which is
identical to Possio GCC, and which is offered by one of our local GPRS
providers).  Card has unfortunate feature that after poweron oxcf950 chip
is fully powered and works, but attached MC45 modem is powered down :-(
There is a special sequence (which takes 1 sec :-( ) to poweron MC45 (and
after MC45 powers on, it takes more than 2 secs until firmware fully
boots...) which needs to be executed after all powerons.

I'm really not familiar with PCMCIA subsystem, so I have no idea whether I
should issue request_region() on rest of oxcf950 address range (0-7 is
UART, 8-F are special configuration registers), or how this should be
better integrated with PM system and so on - I just put it in same place
where another hack already lived...

Card uses 18.432MHz XTAL, so to get it to work you must add lines below to
the /etc/pcmcia/serial.opts.

case "$MANFID-$FUNCID-$PRODID_1-$PRODID_2-$PRODID_3-$PRODID_4" in
'030c,0003-2-GPRS-CARD--')
    SERIAL_OPTS="baud_base 1152000"
    ;;
esac

Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-31 17:27:07 +02:00
..
bulkmem.h [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection 2006-03-31 17:21:06 +02:00
ciscode.h [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45 2006-03-31 17:27:07 +02:00
cisreg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cistpl.h [PATCH] pcmcia: remove pcmcia_compat.c 2006-03-31 17:02:33 +02:00
cs_types.h [PATCH] pcmcia: remove client_t usage 2005-07-07 18:24:06 -07:00
cs.h [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present 2006-03-31 17:26:57 +02:00
device_id.h [PATCH] pcmcia: Add macro to match PCMCIA cards by numeric ID and first vendor string 2006-03-01 11:11:26 +01:00
ds.h [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present 2006-03-31 17:26:57 +02:00
mem_op.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ss.h [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection 2006-03-31 17:21:06 +02:00
version.h [PATCH] pcmcia: remove client services version 2005-07-07 18:24:06 -07:00