<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/serial/uartlite.c, branch tegra-10.11.4</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>of/device: Replace struct of_device with struct platform_device</title>
<updated>2010-08-06T15:25:50+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-08-06T15:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2dc11581376829303b98eadb2de253bee065a56a'/>
<id>2dc11581376829303b98eadb2de253bee065a56a</id>
<content type='text'>
of_device is just an alias for platform_device, so remove it entirely.  Also
replace to_of_device() with to_platform_device() and update comment blocks.

This patch was initially generated from the following semantic patch, and then
edited by hand to pick up the bits that coccinelle didn't catch.

@@
@@
-struct of_device
+struct platform_device

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Reviewed-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of_device is just an alias for platform_device, so remove it entirely.  Also
replace to_of_device() with to_platform_device() and update comment blocks.

This patch was initially generated from the following semantic patch, and then
edited by hand to pick up the bits that coccinelle didn't catch.

@@
@@
-struct of_device
+struct platform_device

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Reviewed-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>of/address: Clean up function declarations</title>
<updated>2010-08-01T07:42:42+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-07-29T17:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=22ae782f86b726f9cea752c0f269ff6dcdf2f6e1'/>
<id>22ae782f86b726f9cea752c0f269ff6dcdf2f6e1</id>
<content type='text'>
This patch moves the declaration of of_get_address(), of_get_pci_address(),
and of_pci_address_to_resource() out of arch code and into the common
linux/of_address header file.

This patch also fixes some of the asm/prom.h ordering issues.  It still
includes some header files that it ideally shouldn't be, but at least the
ordering is consistent now so that of_* overrides work.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch moves the declaration of of_get_address(), of_get_pci_address(),
and of_pci_address_to_resource() out of arch code and into the common
linux/of_address header file.

This patch also fixes some of the asm/prom.h ordering issues.  It still
includes some header files that it ideally shouldn't be, but at least the
ordering is consistent now so that of_* overrides work.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'origin' into secretlab/next-devicetree</title>
<updated>2010-05-22T06:36:56+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-05-22T06:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=cf9b59e9d3e008591d1f54830f570982bb307a0d'/>
<id>cf9b59e9d3e008591d1f54830f570982bb307a0d</id>
<content type='text'>
Merging in current state of Linus' tree to deal with merge conflicts and
build failures in vio.c after merge.

Conflicts:
	drivers/i2c/busses/i2c-cpm.c
	drivers/i2c/busses/i2c-mpc.c
	drivers/net/gianfar.c

Also fixed up one line in arch/powerpc/kernel/vio.c to use the
correct node pointer.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merging in current state of Linus' tree to deal with merge conflicts and
build failures in vio.c after merge.

Conflicts:
	drivers/i2c/busses/i2c-cpm.c
	drivers/i2c/busses/i2c-mpc.c
	drivers/net/gianfar.c

Also fixed up one line in arch/powerpc/kernel/vio.c to use the
correct node pointer.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>of: Remove duplicate fields from of_platform_driver</title>
<updated>2010-05-22T06:10:40+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-04-13T23:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4018294b53d1dae026880e45f174c1cc63b5d435'/>
<id>4018294b53d1dae026880e45f174c1cc63b5d435</id>
<content type='text'>
.name, .match_table and .owner are duplicated in both of_platform_driver
and device_driver.  This patch is a removes the extra copies from struct
of_platform_driver and converts all users to the device_driver members.

This patch is a pretty mechanical change.  The usage model doesn't change
and if any drivers have been missed, or if anything has been fixed up
incorrectly, then it will fail with a compile time error, and the fixup
will be trivial.  This patch looks big and scary because it touches so
many files, but it should be pretty safe.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Sean MacLennan &lt;smaclennan@pikatech.com&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
.name, .match_table and .owner are duplicated in both of_platform_driver
and device_driver.  This patch is a removes the extra copies from struct
of_platform_driver and converts all users to the device_driver members.

This patch is a pretty mechanical change.  The usage model doesn't change
and if any drivers have been missed, or if anything has been fixed up
incorrectly, then it will fail with a compile time error, and the fixup
will be trivial.  This patch looks big and scary because it touches so
many files, but it should be pretty safe.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Sean MacLennan &lt;smaclennan@pikatech.com&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>serial: uartlite: move from byte accesses to word accesses</title>
<updated>2010-05-21T16:34:29+00:00</updated>
<author>
<name>John Linn</name>
<email>john.linn@xilinx.com</email>
</author>
<published>2010-04-07T15:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e5bbbb18d872cb4e29815a000485c2c5eebcfaca'/>
<id>e5bbbb18d872cb4e29815a000485c2c5eebcfaca</id>
<content type='text'>
Byte accesses for I/O devices in Xilinx IP is going to be less
desired in the future such that the driver is being changed to
use 32 bit accesses.

This change facilitates using the uartlite IP over a PCIe bus
which only allows 32 bit accesses.

Signed-off-by: John Linn &lt;john.linn@xilinx.com&gt;
Tested-by: Michal Simek &lt;monstr@monstr.eu&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Byte accesses for I/O devices in Xilinx IP is going to be less
desired in the future such that the driver is being changed to
use 32 bit accesses.

This change facilitates using the uartlite IP over a PCIe bus
which only allows 32 bit accesses.

Signed-off-by: John Linn &lt;john.linn@xilinx.com&gt;
Tested-by: Michal Simek &lt;monstr@monstr.eu&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>of: Always use 'struct device.of_node' to get device node pointer.</title>
<updated>2010-05-18T22:10:44+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-04-13T23:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=61c7a080a5a061c976988fd4b844dfb468dda255'/>
<id>61c7a080a5a061c976988fd4b844dfb468dda255</id>
<content type='text'>
The following structure elements duplicate the information in
'struct device.of_node' and so are being eliminated.  This patch
makes all readers of these elements use device.of_node instead.

(struct of_device *)-&gt;node
(struct dev_archdata *)-&gt;prom_node (sparc)
(struct dev_archdata *)-&gt;of_node (powerpc &amp; microblaze)

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following structure elements duplicate the information in
'struct device.of_node' and so are being eliminated.  This patch
makes all readers of these elements use device.of_node instead.

(struct of_device *)-&gt;node
(struct dev_archdata *)-&gt;prom_node (sparc)
(struct dev_archdata *)-&gt;of_node (powerpc &amp; microblaze)

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>uartlite: Fix build on sparc.</title>
<updated>2010-03-10T21:10:41+00:00</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2010-03-10T21:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=07081fd8587478849b69d7b41596e81ff5a7f532'/>
<id>07081fd8587478849b69d7b41596e81ff5a7f532</id>
<content type='text'>
We can get this driver enabled via MFD_TIMBERDALE which only
requires GPIO to be on.

But the of_address_to_resource() function is only present on
powerpc and microblaze, so we have to conditionalize the
CONFIG_OF probing bits on that.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can get this driver enabled via MFD_TIMBERDALE which only
requires GPIO to be on.

But the of_address_to_resource() function is only present on
powerpc and microblaze, so we have to conditionalize the
CONFIG_OF probing bits on that.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>uartlite: fix crash when using as console</title>
<updated>2010-02-03T02:11:22+00:00</updated>
<author>
<name>Richard Röjfors</name>
<email>richard.rojfors@pelagicore.com</email>
</author>
<published>2010-02-02T21:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=03eac7bb882a75e6ee5705288f7ec36ad2e7d0d5'/>
<id>03eac7bb882a75e6ee5705288f7ec36ad2e7d0d5</id>
<content type='text'>
Move the ulite_console_setup to the .devinit section since it might be
called on probe, which is in devinit.  Fixes the crash below where the
uartlite hw is probed after the .init section is freed from the kernel.

uartlite: ttyUL0 at MMIO 0xc8000100 (irq = 30) is a uartlite
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [&lt;c176720e&gt;] ulite_console_setup+0x6f/0xa8
*pdpt = 0000000036fb0001 *pde = 0000000000000000
Oops: 0000 [#1] PREEMPT SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/uevent
Modules linked in: puffin(+) serio_raw

Pid: 151, comm: modprobe Not tainted (2.6.31.5-1.0.b1-b1 #1) POULSBO
EIP: 0060:[&lt;c176720e&gt;] EFLAGS: 00010246 CPU: 0
EIP is at ulite_console_setup+0x6f/0xa8
EAX: c16ec824 EBX: c16ec824 ECX: c176719f EDX: 00000000
ESI: 00000000 EDI: c17b42c4 EBP: f6fd1cf0 ESP: f6fd1cd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 151, ti=f6fd0000 task=f6fa1020 task.ti=f6fd0000)
Stack:
 c1031f51 00000000 00000000 00000246 c182237c f7742000 f6fd1d5c c11fd316
&lt;0&gt; c16ec85c f77420d4 0000001e 00000000 00000000 c1633e78 4f494d4d 63783020
&lt;0&gt; 30303038 00303031 f6fd1d3c c10e0786 f6fd1d48 00000000 f6fd1d48 00000000
Call Trace:
 [&lt;c1031f51&gt;] ? register_console+0xf6/0x1fc
 [&lt;c11fd316&gt;] ? uart_add_one_port+0x237/0x2bb
 [&lt;c10e0786&gt;] ? sysfs_add_one+0x13/0xd3
 [&lt;c10e142f&gt;] ? sysfs_do_create_link+0xba/0xfc
 [&lt;c146f200&gt;] ? ulite_probe+0x198/0x1eb
 [&lt;c12064ee&gt;] ? platform_drv_probe+0xc/0xe
 [&lt;c120597b&gt;] ? driver_probe_device+0x79/0x105
 [&lt;c1205a8e&gt;] ? __device_attach+0x28/0x30
 [&lt;c120511f&gt;] ? bus_for_each_drv+0x3d/0x67
 [&lt;c1205af9&gt;] ? device_attach+0x44/0x58
 [&lt;c1205a66&gt;] ? __device_attach+0x0/0x30
 [&lt;c1204fb8&gt;] ? bus_probe_device+0x1f/0x34
 [&lt;c1203e68&gt;] ? device_add+0x385/0x4c0
 [&lt;c148491f&gt;] ? _write_unlock+0x8/0x1f
 [&lt;c1206aac&gt;] ? platform_device_add+0xd9/0x11c
 [&lt;c120c685&gt;] ? mfd_add_devices+0x165/0x1bc
 [&lt;f831b378&gt;] ? puffin_probe+0x2d0/0x390 [puffin]
 [&lt;c11a08ef&gt;] ? pci_match_device+0xa0/0xa7
 [&lt;c11a07bc&gt;] ? local_pci_probe+0xe/0x10
 [&lt;c11a11db&gt;] ? pci_device_probe+0x43/0x66
 [&lt;c120597b&gt;] ? driver_probe_device+0x79/0x105
 [&lt;c1205a4a&gt;] ? __driver_attach+0x43/0x5f
 [&lt;c120535d&gt;] ? bus_for_each_dev+0x3d/0x67
 [&lt;c1205852&gt;] ? driver_attach+0x14/0x16
 [&lt;c1205a07&gt;] ? __driver_attach+0x0/0x5f
 [&lt;c1204dea&gt;] ? bus_add_driver+0xf9/0x220
 [&lt;c1205c8f&gt;] ? driver_register+0x8b/0xeb
 [&lt;c11a1518&gt;] ? __pci_register_driver+0x43/0x9f
 [&lt;c10477ef&gt;] ? __blocking_notifier_call_chain+0x40/0x4c
 [&lt;f831f000&gt;] ? puffin_init+0x0/0x48 [puffin]
 [&lt;f831f017&gt;] ? puffin_init+0x17/0x48 [puffin]
 [&lt;c1001139&gt;] ? do_one_initcall+0x4c/0x131
 [&lt;c105607b&gt;] ? sys_init_module+0xa7/0x1b7
 [&lt;c1002a61&gt;] ? syscall_call+0x7/0xb
 Code: 6e 74 00 00 00 92 33 00 00 18 00 0e 01 73 79 6e 63 65 2d 72 65 67 69 73 74 72 79 0c 00 49 32
00 00 14 00 09 01 61 6c 73 61 2d 69 &lt;6e&gt; 66 6f 00 00 00 42 37 00 00 10 00 07 01 6b 69 6c 6c 61 6c 6c
EIP: [&lt;c176720e&gt;] ulite_console_setup+0x6f/0xa8 SS:ESP 0068:f6fd1cd8
CR2: 0000000000000000

Signed-off-by: Richard Röjfors &lt;richard.rojfors@pelagicore.com&gt;
Acked-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the ulite_console_setup to the .devinit section since it might be
called on probe, which is in devinit.  Fixes the crash below where the
uartlite hw is probed after the .init section is freed from the kernel.

uartlite: ttyUL0 at MMIO 0xc8000100 (irq = 30) is a uartlite
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [&lt;c176720e&gt;] ulite_console_setup+0x6f/0xa8
*pdpt = 0000000036fb0001 *pde = 0000000000000000
Oops: 0000 [#1] PREEMPT SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/uevent
Modules linked in: puffin(+) serio_raw

Pid: 151, comm: modprobe Not tainted (2.6.31.5-1.0.b1-b1 #1) POULSBO
EIP: 0060:[&lt;c176720e&gt;] EFLAGS: 00010246 CPU: 0
EIP is at ulite_console_setup+0x6f/0xa8
EAX: c16ec824 EBX: c16ec824 ECX: c176719f EDX: 00000000
ESI: 00000000 EDI: c17b42c4 EBP: f6fd1cf0 ESP: f6fd1cd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 151, ti=f6fd0000 task=f6fa1020 task.ti=f6fd0000)
Stack:
 c1031f51 00000000 00000000 00000246 c182237c f7742000 f6fd1d5c c11fd316
&lt;0&gt; c16ec85c f77420d4 0000001e 00000000 00000000 c1633e78 4f494d4d 63783020
&lt;0&gt; 30303038 00303031 f6fd1d3c c10e0786 f6fd1d48 00000000 f6fd1d48 00000000
Call Trace:
 [&lt;c1031f51&gt;] ? register_console+0xf6/0x1fc
 [&lt;c11fd316&gt;] ? uart_add_one_port+0x237/0x2bb
 [&lt;c10e0786&gt;] ? sysfs_add_one+0x13/0xd3
 [&lt;c10e142f&gt;] ? sysfs_do_create_link+0xba/0xfc
 [&lt;c146f200&gt;] ? ulite_probe+0x198/0x1eb
 [&lt;c12064ee&gt;] ? platform_drv_probe+0xc/0xe
 [&lt;c120597b&gt;] ? driver_probe_device+0x79/0x105
 [&lt;c1205a8e&gt;] ? __device_attach+0x28/0x30
 [&lt;c120511f&gt;] ? bus_for_each_drv+0x3d/0x67
 [&lt;c1205af9&gt;] ? device_attach+0x44/0x58
 [&lt;c1205a66&gt;] ? __device_attach+0x0/0x30
 [&lt;c1204fb8&gt;] ? bus_probe_device+0x1f/0x34
 [&lt;c1203e68&gt;] ? device_add+0x385/0x4c0
 [&lt;c148491f&gt;] ? _write_unlock+0x8/0x1f
 [&lt;c1206aac&gt;] ? platform_device_add+0xd9/0x11c
 [&lt;c120c685&gt;] ? mfd_add_devices+0x165/0x1bc
 [&lt;f831b378&gt;] ? puffin_probe+0x2d0/0x390 [puffin]
 [&lt;c11a08ef&gt;] ? pci_match_device+0xa0/0xa7
 [&lt;c11a07bc&gt;] ? local_pci_probe+0xe/0x10
 [&lt;c11a11db&gt;] ? pci_device_probe+0x43/0x66
 [&lt;c120597b&gt;] ? driver_probe_device+0x79/0x105
 [&lt;c1205a4a&gt;] ? __driver_attach+0x43/0x5f
 [&lt;c120535d&gt;] ? bus_for_each_dev+0x3d/0x67
 [&lt;c1205852&gt;] ? driver_attach+0x14/0x16
 [&lt;c1205a07&gt;] ? __driver_attach+0x0/0x5f
 [&lt;c1204dea&gt;] ? bus_add_driver+0xf9/0x220
 [&lt;c1205c8f&gt;] ? driver_register+0x8b/0xeb
 [&lt;c11a1518&gt;] ? __pci_register_driver+0x43/0x9f
 [&lt;c10477ef&gt;] ? __blocking_notifier_call_chain+0x40/0x4c
 [&lt;f831f000&gt;] ? puffin_init+0x0/0x48 [puffin]
 [&lt;f831f017&gt;] ? puffin_init+0x17/0x48 [puffin]
 [&lt;c1001139&gt;] ? do_one_initcall+0x4c/0x131
 [&lt;c105607b&gt;] ? sys_init_module+0xa7/0x1b7
 [&lt;c1002a61&gt;] ? syscall_call+0x7/0xb
 Code: 6e 74 00 00 00 92 33 00 00 18 00 0e 01 73 79 6e 63 65 2d 72 65 67 69 73 74 72 79 0c 00 49 32
00 00 14 00 09 01 61 6c 73 61 2d 69 &lt;6e&gt; 66 6f 00 00 00 42 37 00 00 10 00 07 01 6b 69 6c 6c 61 6c 6c
EIP: [&lt;c176720e&gt;] ulite_console_setup+0x6f/0xa8 SS:ESP 0068:f6fd1cd8
CR2: 0000000000000000

Signed-off-by: Richard Röjfors &lt;richard.rojfors@pelagicore.com&gt;
Acked-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>uartlite: support shared interrupt lines</title>
<updated>2009-09-19T20:13:38+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-09-09T14:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d2cfe9628c6187cafd1aac32a44dcd9ed7adb5fe'/>
<id>d2cfe9628c6187cafd1aac32a44dcd9ed7adb5fe</id>
<content type='text'>
Adapt isr to work with shared interrupt lines.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adapt isr to work with shared interrupt lines.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>serial: kill off uart_info</title>
<updated>2009-09-19T20:13:28+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alan@linux.intel.com</email>
</author>
<published>2009-09-19T20:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ebd2c8f6d2ec4012c267ecb95e72a57b8355a705'/>
<id>ebd2c8f6d2ec4012c267ecb95e72a57b8355a705</id>
<content type='text'>
We moved this into uart_state, now move the fields out of the separate
structure and kill it off.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We moved this into uart_state, now move the fields out of the separate
structure and kill it off.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
