<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/serial/serial_cs.c, branch linux-2.6.34.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-04-17T15:53:32Z</updated>
<entry>
<title>serial_cs: MD55x support (PCMCIA GPRS/EDGE modem) (kernel 2.6.33)</title>
<updated>2010-04-17T15:53:32Z</updated>
<author>
<name>Timur Maximov</name>
</author>
<published>2010-04-14T15:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f4567c8cf64d1887c8e993bbf066465262b392f'/>
<id>urn:sha1:6f4567c8cf64d1887c8e993bbf066465262b392f</id>
<content type='text'>
Many PCMCIA GPRS modems like: Onda Edge N100E, Novaway PC98 (OEM SPC98Z),
Rovermate Edgus Adaptmate-039 and others have same construction and
identification:

lspcmcia -vvv
Product Name:   Generic Modem: MD55x 1.00 Serial number: xxxxx-xxx
Identification: manf_id: 0x015d card_id: 0x4c45
                function: 2 (serial)
                prod_id(1): "Generic" (0xc49e4731)
                prod_id(2): "Modem: MD55x" (0x8913b110)
                prod_id(3): "1.00" (0x83dbf271)
                prod_id(4): "Serial number: xxxxx-xxx" (0x73ee9514)

Serial connection to GSM module based on Elan VPU16551 PCMCIA UART with
datasheet recommeded 14.7456MHz crystal oscillator.

By default serial_cs set UART clock == 1843200 Hz
For correct work need set clock 14745600 Hz.
This quirk already present in driver, only need add device in quirk list.

Signed-off-by: Timur Maximov &lt;xcom.org@gmail.com&gt;
Acked-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcnet_cs: add new id</title>
<updated>2010-03-27T23:41:28Z</updated>
<author>
<name>Ken Kawasaki</name>
</author>
<published>2010-03-27T10:55:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1546a713ae1f066f83469cdd99ebdf500d6a65e4'/>
<id>urn:sha1:1546a713ae1f066f83469cdd99ebdf500d6a65e4</id>
<content type='text'>
pcnet_cs:
 *add new id (Allied Telesis LM33-PCM-T Lan&amp;Modem multifunction card)
 *use PROD_ID for LA-PCM.(because LA-PCM and LM33-PCM-T use the same MANF_ID).

Signed-off-by: Ken Kawasaki &lt;ken_kawasaki@spring.nifty.jp&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6</title>
<updated>2010-02-28T00:18:30Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-02-28T00:18:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d37a371b6869920e6c40c495c68eabba1ef3909'/>
<id>urn:sha1:8d37a371b6869920e6c40c495c68eabba1ef3909</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)
  pcmcia: validate late-added resources
  pcmcia: allow for extension of resource interval
  pcmcia: remove useless msleep in ds.c
  pcmcia: use read_cis_mem return value
  pcmcia: handle error in serial_cs config calls
  pcmcia: add locking to pcmcia_{read,write}_cis_mem
  pcmcia: avoid prod_id memleak
  pcmcia: avoid sysfs-related lockup for cardbus
  pcmcia: use state machine for extended requery
  pcmcia: delay re-scanning and re-querying of PCMCIA bus
  pcmcia: use pccardd to handle eject, insert, suspend and resume requests
  pcmcia: use ops_mutex for rsrc_{mgr,nonstatic} locking
  pcmcia: use mutex for dynid lock
  pcmcia: assert locking to struct pcmcia_device
  pcmcia: add locking documentation
  pcmcia: simplify locking
  pcmcia: add locking to struct pcmcia_socket-&gt;pcmcia_state()
  pcmcia: protect s-&gt;device_count
  pcmcia: properly lock skt-&gt;irq, skt-&gt;irq_mask
  pcmcia: lock ops-&gt;set_socket
  ...
</content>
</entry>
<entry>
<title>pcmcia: handle error in serial_cs config calls</title>
<updated>2010-02-17T17:00:18Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2010-01-24T17:20:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a78621bb11fbad32a3ef968c65f9b93858b3341a'/>
<id>urn:sha1:a78621bb11fbad32a3ef968c65f9b93858b3341a</id>
<content type='text'>
Do not ignore the error returned by simple_config() / multi_config().

CC: linux-serial@vger.kernel.org
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>fmvj18x_cs: add new id (Panasonic lan &amp; modem card)</title>
<updated>2010-01-23T09:08:52Z</updated>
<author>
<name>Ken Kawasaki</name>
</author>
<published>2010-01-22T11:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33d7959a7a9ef36573bfd0cc85ebef29ed4b846d'/>
<id>urn:sha1:33d7959a7a9ef36573bfd0cc85ebef29ed4b846d</id>
<content type='text'>
fmvj18x_cs, serial_cs:
 add new id
 Panasonic lan &amp; modem card (model name:AL-VML101)

Signed-off-by: Ken Kawasaki &lt;ken_kawasaki@spring.nifty.jp&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>serial: serial_cs: oxsemi quirk breaks resume</title>
<updated>2010-01-20T23:03:31Z</updated>
<author>
<name>Pavel Machek</name>
</author>
<published>2009-12-09T20:31:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=18c576f950167ff3ec1e56dcbbec7b87288b3237'/>
<id>urn:sha1:18c576f950167ff3ec1e56dcbbec7b87288b3237</id>
<content type='text'>
Quirk is applied on all cards with given manfid (is it that correct?).
Unfortunately, that quirk breaks resume on zaurus with billionton
bluetooth card inserted: c950ctrl is 0 and outb() faults.

I believe it is simply not a multiport card.  (info-&gt;multi == 1).  ...
...  confirmed by printks.

Signed-off-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Acked-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>pcnet_cs: add cis of KTI PE520 pcmcia network card</title>
<updated>2010-01-07T04:37:58Z</updated>
<author>
<name>Ken Kawasaki</name>
</author>
<published>2010-01-07T04:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abe8806901086b6cb29b4d4d4c616bbff3f0e7e1'/>
<id>urn:sha1:abe8806901086b6cb29b4d4d4c616bbff3f0e7e1</id>
<content type='text'>
pcnet_cs,serial_cs:

add cis of KTI PE520 pcmcia network card,
and serial card(Sierra Wireless AC860).

Signed-off-by: Ken Kawasaki &lt;ken_kawasaki@spring.nifty.jp&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6</title>
<updated>2009-12-05T17:42:59Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-12-05T17:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9b2c4d0b03c721808c0d259e43a27f1e80205bc'/>
<id>urn:sha1:d9b2c4d0b03c721808c0d259e43a27f1e80205bc</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (50 commits)
  pcmcia: rework the irq_req_t typedef
  pcmcia: remove deprecated handle_to_dev() macro
  pcmcia: pcmcia_request_window() doesn't need a pointer to a pointer
  pcmcia: remove unused "window_t" typedef
  pcmcia: move some window-related code to pcmcia_ioctl.c
  pcmcia: Change window_handle_t logic to unsigned long
  pcmcia: Pass struct pcmcia_socket to pcmcia_get_mem_page()
  pcmcia: Pass struct pcmcia_device to pcmcia_map_mem_page()
  pcmcia: Pass struct pcmcia_device to pcmcia_release_window()
  drivers/pcmcia: remove unnecessary kzalloc
  pcmcia: correct handling for Zoomed Video registers in topic.h
  pcmcia: fix printk formats
  pcmcia: autoload module pcmcia
  pcmcia/staging: update comedi drivers
  PCMCIA: stop duplicating pci_irq in soc_pcmcia_socket
  PCMCIA: ss: allow PCI IRQs &gt; 255
  PCMCIA: soc_common: remove 'dev' member from soc_pcmcia_socket
  PCMCIA: soc_common: constify soc_pcmcia_socket ops member
  PCMCIA: sa1111: remove duplicated initializers
  PCMCIA: sa1111: wrap soc_pcmcia_socket to contain sa1111 specific data
  ...
</content>
</entry>
<entry>
<title>pcmcia: rework the irq_req_t typedef</title>
<updated>2009-11-28T17:03:14Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2009-11-08T16:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044'/>
<id>urn:sha1:5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044</id>
<content type='text'>
Most of the irq_req_t typedef'd struct can be re-worked quite
easily:

(1) IRQInfo2 was unused in any case, so drop it.

(2) IRQInfo1 was used write-only, so drop it.

(3) Instance (private data to be passed to the IRQ handler):
	Most PCMCIA drivers using pcmcia_request_irq() to actually
	register an IRQ handler set the "dev_id" to the same pointer
	as the "priv" pointer in struct pcmcia_device. Modify the two
	exceptions (ipwireless, ibmtr_cs) to also work this waym and
	set the IRQ handler's "dev_id" to p_dev-&gt;priv unconditionally.

(4) Handler is to be of type irq_handler_t.

(5) Handler != NULL already tells whether an IRQ handler is present.
	Therefore, we do not need the IRQ_HANDLER_PRESENT flag in
	irq_req_t.Attributes.

CC: netdev@vger.kernel.org
CC: linux-bluetooth@vger.kernel.org
CC: linux-ide@vger.kernel.org
CC: linux-wireless@vger.kernel.org
CC: linux-scsi@vger.kernel.org
CC: alsa-devel@alsa-project.org
CC: Jaroslav Kysela &lt;perex@perex.cz&gt;
CC: Jiri Kosina &lt;jkosina@suse.cz&gt;
CC: Karsten Keil &lt;isdn@linux-pingi.de&gt;
for the Bluetooth parts: Acked-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: remove deprecated handle_to_dev() macro</title>
<updated>2009-11-28T17:03:10Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2009-11-03T09:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dd2e5a156525f11754d9b1e0583f6bb49c253d62'/>
<id>urn:sha1:dd2e5a156525f11754d9b1e0583f6bb49c253d62</id>
<content type='text'>
Update remaining users and remove deprecated handle_to_dev() macro

CC: Harald Welte &lt;laforge@gnumonks.org&gt;
CC: netdev@vger.kernel.org
CC: linux-wireless@vger.kernel.org
CC: linux-serial@vger.kernel.org
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
</feed>
