<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/drivers/staging/ipack/ipack.c, branch v3.7.2</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>staging: ipack: remove irq field in struct ipack_device.</title>
<updated>2012-09-14T03:21:38+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-13T10:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=c6e2dfaa5251f584a05df74911685775dd750e2d'/>
<id>c6e2dfaa5251f584a05df74911685775dd750e2d</id>
<content type='text'>
The field irq currently is identical to the slot number.  It does not seem to
have any real use.  The number is written to hardware in ipoctal but it seems
the value that is written does not matter.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsalvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The field irq currently is identical to the slot number.  It does not seem to
have any real use.  The number is written to hardware in ipoctal but it seems
the value that is written does not matter.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsalvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: unregister devices when uninstall the carrier device.</title>
<updated>2012-09-11T19:18:11+00:00</updated>
<author>
<name>Samuel Iglesias Gonsálvez</name>
<email>siglesias@igalia.com</email>
</author>
<published>2012-09-11T11:35:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=bffe0fd02198fb13586ad4f572c1a028b8547ecd'/>
<id>bffe0fd02198fb13586ad4f572c1a028b8547ecd</id>
<content type='text'>
Find the IP modules that are plugged to the carrier and unregister them.

Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Find the IP modules that are plugged to the carrier and unregister them.

Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: check the device ID space CRC.</title>
<updated>2012-09-11T19:18:11+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-11T11:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=a92caeb8e1189f190ac13bb5e745446b25b09ae5'/>
<id>a92caeb8e1189f190ac13bb5e745446b25b09ae5</id>
<content type='text'>
We check the CRC and store the result of the check in struct ipac_device.
A warning is emitted if the check fails.  However we leave it to the
IPack module device to refuse to initialize due to a bad CRC.  I have seen
otherwise good modules with bad CRCs.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We check the CRC and store the result of the check in struct ipac_device.
A warning is emitted if the check fails.  However we leave it to the
IPack module device to refuse to initialize due to a bad CRC.  I have seen
otherwise good modules with bad CRCs.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: reset previous timeouts during device registration.</title>
<updated>2012-09-11T19:16:35+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-11T11:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=8a3ae16e60fb78e0bf062c243ffba5575b64a412'/>
<id>8a3ae16e60fb78e0bf062c243ffba5575b64a412</id>
<content type='text'>
Resetting the previous timeout we avoid to read the timeout status register
and see timeout errors that don't correspond to the present state of the
device.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resetting the previous timeout we avoid to read the timeout status register
and see timeout errors that don't correspond to the present state of the
device.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: Switch to 8MHz operation before reading ID.</title>
<updated>2012-09-11T19:16:35+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-11T11:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=07766ab0256c0870746dae2362625e64e8968fc7'/>
<id>07766ab0256c0870746dae2362625e64e8968fc7</id>
<content type='text'>
Reading the ID space at 8 MHz is always supported.  Most carriers will
boot up in 8MHz mode.  Still, play it safe and ensure we are operating at
8Mhz.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reading the ID space at 8 MHz is always supported.  Most carriers will
boot up in 8MHz mode.  Still, play it safe and ensure we are operating at
8Mhz.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: remove field driver from struct ipack_device.</title>
<updated>2012-09-11T19:16:35+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-11T11:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=3bea7fcb797eed256f461e14e1992f4e71932704'/>
<id>3bea7fcb797eed256f461e14e1992f4e71932704</id>
<content type='text'>
After a successful match is found the driver field in struct device is
set by the core device code. We can use this field.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After a successful match is found the driver field in struct device is
set by the core device code. We can use this field.

Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: Choose the optimum bus speed by default.</title>
<updated>2012-09-11T19:16:35+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-11T11:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=90cb61948fad898f7ac7452c68f2bec56b0e85f0'/>
<id>90cb61948fad898f7ac7452c68f2bec56b0e85f0</id>
<content type='text'>
Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Staging: ipack: Obtain supported speeds from ID ROM.</title>
<updated>2012-09-11T19:16:35+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-11T11:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=0b0f3a1bee7f321b92ffc37d8b32d1ce412a285c'/>
<id>0b0f3a1bee7f321b92ffc37d8b32d1ce412a285c</id>
<content type='text'>
Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Signed-off-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: ipack: make function tables const.</title>
<updated>2012-09-10T18:18:01+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2012-09-10T18:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=9869a937d3a93c75c1d32e61df29149ce78ec3f9'/>
<id>9869a937d3a93c75c1d32e61df29149ce78ec3f9</id>
<content type='text'>
Make some variables const:
  1. bus oerations table
  2. driver name
  3. tpci control register table

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make some variables const:
  1. bus oerations table
  2. driver name
  3. tpci control register table

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging/ipack: Fix bug introduced by IPack device matching</title>
<updated>2012-09-07T15:27:34+00:00</updated>
<author>
<name>Jens Taprogge</name>
<email>jens.taprogge@taprogge.org</email>
</author>
<published>2012-09-07T08:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=5948ae27fb4f0e87ce8543ca1934599b83929a3e'/>
<id>5948ae27fb4f0e87ce8543ca1934599b83929a3e</id>
<content type='text'>
~0 can not be casted to u8.  Instead of using the IPACK_ANY_ID for the format
field we introduce a new IPACK_ANY_FORMAT specifically for that field and
defined as 0xff.

Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Acked-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
~0 can not be casted to u8.  Instead of using the IPACK_ANY_ID for the format
field we introduce a new IPACK_ANY_FORMAT specifically for that field and
defined as 0xff.

Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
Acked-by: Samuel Iglesias Gonsálvez &lt;siglesias@igalia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
