<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/can/cc770, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-20T10:31:05Z</updated>
<entry>
<title>can: mark bittiming_const pointer in struct can_priv as const</title>
<updated>2012-07-20T10:31:05Z</updated>
<author>
<name>Marc Kleine-Budde</name>
</author>
<published>2012-07-16T10:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=194b9a4cb91713ddb60c9f98f7212f6d8cb8e05f'/>
<id>urn:sha1:194b9a4cb91713ddb60c9f98f7212f6d8cb8e05f</id>
<content type='text'>
This patch marks the bittiming_const pointer as in the struct can_pric as
"const". This allows us to mark the struct can_bittiming_const in the CAN
drivers as "const", too.

Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: cc770: fix sparse warning for cc770_interrupt</title>
<updated>2012-07-02T09:07:24Z</updated>
<author>
<name>Marc Kleine-Budde</name>
</author>
<published>2012-02-06T21:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea9f07197cae739fb22fd208a68425fea26a763b'/>
<id>urn:sha1:ea9f07197cae739fb22fd208a68425fea26a763b</id>
<content type='text'>
Make cc770_interrupt static to fix the following sparse warning:
drivers/net/can/cc770/cc770.c:699:13: warning: symbol
'cc770_interrupt' was not declared. Should it be static?

Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: cc770: Fix likely misuse of | for &amp;</title>
<updated>2012-06-03T16:59:21Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2012-05-30T20:25:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc605dbdb8dd152448ccb8d4c4d5bd9439965a20'/>
<id>urn:sha1:dc605dbdb8dd152448ccb8d4c4d5bd9439965a20</id>
<content type='text'>
Using | with a constant is always true.
Likely this should have be &amp;.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: cc770: linux/can/dev.h included twice</title>
<updated>2012-03-03T16:40:32Z</updated>
<author>
<name>Danny Kukawka</name>
</author>
<published>2012-02-15T17:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=224223aaf9a44cd484019d2b765b6ca2beee6dd4'/>
<id>urn:sha1:224223aaf9a44cd484019d2b765b6ca2beee6dd4</id>
<content type='text'>
drivers/net/can/cc770/cc770.c included 'linux/can/dev.h' twice,
remove the duplicate.

Signed-off-by: Danny Kukawka &lt;danny.kukawka@bisect.de&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: cc770: Fix indirect access deadlock on ISA cards</title>
<updated>2012-02-02T23:25:06Z</updated>
<author>
<name>Wolfgang Zarre</name>
</author>
<published>2012-01-15T12:21:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d5091e08c684912ed6b9ca03d1f7b01501b7bf6'/>
<id>urn:sha1:2d5091e08c684912ed6b9ca03d1f7b01501b7bf6</id>
<content type='text'>
This fix avoids a deadlock if an interrupt occurs
during consecutive port operations on ISA cards
utilising indirect access via address and data
port.

Tested on a B&amp;R ISA card.

Cc: linux-can@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: Wolfgang Zarre &lt;lkdev@essax.com&gt;
Acked-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: cc770: store echo skb before starting the transfer</title>
<updated>2012-02-02T23:24:59Z</updated>
<author>
<name>Wolfgang Grandegger</name>
</author>
<published>2011-12-12T15:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7bb4db93ae59e0faf810a83a8578f56bc968ab01'/>
<id>urn:sha1:7bb4db93ae59e0faf810a83a8578f56bc968ab01</id>
<content type='text'>
On slow systems and high CAN bitrates, the error message
"can_put_echo_skb: BUG! echo_skb is occupied!" did show up because
can_put_echo_skb() was called after starting the transfer.

Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>can: cc770: add platform bus driver for the CC770 and AN82527</title>
<updated>2011-12-01T18:09:31Z</updated>
<author>
<name>Wolfgang Grandegger</name>
</author>
<published>2011-11-30T23:41:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e285e44d91fe5a89e0d9fe4f5dda4f9e8c8a3c7e'/>
<id>urn:sha1:e285e44d91fe5a89e0d9fe4f5dda4f9e8c8a3c7e</id>
<content type='text'>
This driver works with both, static platform data and device tree
bindings. It has been tested on a TQM855L board with two AN82527
CAN controllers on the local bus.

CC: Devicetree-discuss@lists.ozlabs.org
CC: linuxppc-dev@ozlabs.org
CC: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Acked-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>can: cc770: add legacy ISA bus driver for the CC770 and AN82527</title>
<updated>2011-12-01T18:09:31Z</updated>
<author>
<name>Wolfgang Grandegger</name>
</author>
<published>2011-11-30T23:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=edd2c26ffb7742bf0d3bd324694d220281844a01'/>
<id>urn:sha1:edd2c26ffb7742bf0d3bd324694d220281844a01</id>
<content type='text'>
This patch adds support for legacy Bosch CC770 and Intel AN82527 CAN
controllers on the ISA or PC-104 bus. The I/O port or memory address
and the IRQ number must be specified via module parameters:

  insmod cc770_isa.ko port=0x310,0x380 irq=7,11

for ISA devices using I/O ports or:

  insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11

for memory mapped ISA devices.

Indirect access via address and data port is supported as well:

  insmod cc770_isa.ko port=0x310,0x380 indirect=1 irq=7,11

Furthermore, the following mode parameter can be defined:

  clk: External oscillator clock frequency (default=16000000 [16 MHz])
  cir: CPU interface register (default=0x40 [DSC])
  bcr: Bus configuration register (default=0x40 [CBY])
  cor: Clockout register (default=0x00)

Note: for clk, cir, bcr and cor, the first argument re-defines the
default for all other devices, e.g.:

  insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 clk=24000000

is equivalent to

  insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 clk=24000000,24000000

Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Acked-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>can: cc770: add driver core for the Bosch CC770 and Intel AN82527</title>
<updated>2011-12-01T18:09:31Z</updated>
<author>
<name>Wolfgang Grandegger</name>
</author>
<published>2011-11-30T23:41:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a367c3a82557cd11a04949ef2160658987fa772'/>
<id>urn:sha1:2a367c3a82557cd11a04949ef2160658987fa772</id>
<content type='text'>
Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Acked-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>can: Revert outdated cc770 driver patches.</title>
<updated>2011-11-30T21:01:46Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2011-11-30T21:00:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=de565664041d954b60f87e3d576a784cf25672d0'/>
<id>urn:sha1:de565664041d954b60f87e3d576a784cf25672d0</id>
<content type='text'>
Newer versions have been floating about, and I applied
to older variant unfortunately.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
