<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/kernel/legacy_serial.c, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-11-19T13:31:35Z</updated>
<entry>
<title>Fix misspellings of "whether" in comments.</title>
<updated>2012-11-19T13:31:35Z</updated>
<author>
<name>Adam Buchbinder</name>
</author>
<published>2012-09-20T01:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48fc7f7e787dd65ffe88521bce31f4062ba273eb'/>
<id>urn:sha1:48fc7f7e787dd65ffe88521bce31f4062ba273eb</id>
<content type='text'>
"Whether" is misspelled in various comments across the tree; this
fixes them. No code changes.

Signed-off-by: Adam Buchbinder &lt;adam.buchbinder@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>powerpc: Fix build on some non-freescale platforms</title>
<updated>2012-01-25T02:33:22Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2012-01-25T02:33:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3493c85366ba09c9d0972c919e7123367a39982a'/>
<id>urn:sha1:3493c85366ba09c9d0972c919e7123367a39982a</id>
<content type='text'>
Commit 9deaa53ac7fa373623123aa4f18828dd62292b1a broke build
on platforms that use legacy_serial.c without also having
CONFIG_SERIAL_8250_FSL enabled due to an unconditional code
to a routine in that module.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>serial: add irq handler for Freescale 16550 errata.</title>
<updated>2011-12-10T03:14:13Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-12-04T23:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9deaa53ac7fa373623123aa4f18828dd62292b1a'/>
<id>urn:sha1:9deaa53ac7fa373623123aa4f18828dd62292b1a</id>
<content type='text'>
Sending a break on the SOC UARTs found in some MPC83xx/85xx/86xx
chips seems to cause a short lived IRQ storm (/proc/interrupts
typically shows somewhere between 300 and 1500 events).  Unfortunately
this renders SysRQ over the serial console completely inoperable.

The suggested workaround in the errata is to read the Rx register,
wait one character period, and then read the Rx register again.
We achieve this by tracking the old LSR value, and on the subsequent
interrupt event after a break, we don't read LSR, instead we just
read the RBR again and return immediately.

The "fsl,ns16550" is used in the compatible field of the serial
device to mark UARTs known to have this issue.

Thanks to Scott Wood for providing the errata data which led to
a much cleaner fix.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Acked-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>serial/8250: Move UPIO_TSI to powerpc</title>
<updated>2011-09-19T23:19:39Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2011-06-27T11:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7df5659eefad9b6d457ccdee016bd78bd064cfc0'/>
<id>urn:sha1:7df5659eefad9b6d457ccdee016bd78bd064cfc0</id>
<content type='text'>
This iotype is only used by the legacy_serial code in powerpc, so the
code should live there, rather than be compiled in for every 8250
driver.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: linuxppc-dev@lists.ozlabs.org
Cc: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Cc: linux-serial@vger.kernel.org
Acked-by: David Daney &lt;david.daney@cavium.com&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Check device status before adding serial device</title>
<updated>2011-04-12T11:29:21Z</updated>
<author>
<name>Prabhakar Kushwaha</name>
</author>
<published>2011-04-06T07:26:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07d9fce24d871785dbd25458469032fea73f17b8'/>
<id>urn:sha1:07d9fce24d871785dbd25458469032fea73f17b8</id>
<content type='text'>
serial port nodes with the property status="disabled" are not usable and so
avoid adding "disabled" port with the system.

Signed-off-by: Prabhakar Kushwaha &lt;prabhakar@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc, of_serial: Endianness issues setting up the serial ports</title>
<updated>2010-10-07T23:21:15Z</updated>
<author>
<name>Ian Munsie</name>
</author>
<published>2010-10-01T07:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f14362d1fe81cece6f1d78483e5bbfcf8cc497bf'/>
<id>urn:sha1:f14362d1fe81cece6f1d78483e5bbfcf8cc497bf</id>
<content type='text'>
The speed and clock of the serial ports is retrieved from the device
tree in both the PowerPC legacy serial code and the Open Firmware serial
driver, therefore they need to handle the fact that the device tree is
always big endian, while the CPU may not be.

Also fix other device tree references in the legacy serial code.

Signed-off-by: Ian Munsie &lt;imunsie@au1.ibm.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>of/address: Clean up function declarations</title>
<updated>2010-08-01T07:42:42Z</updated>
<author>
<name>Grant Likely</name>
</author>
<published>2010-07-29T17:49:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22ae782f86b726f9cea752c0f269ff6dcdf2f6e1'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Fix spelling of 'platform' in comments and doc</title>
<updated>2010-02-05T11:22:34Z</updated>
<author>
<name>Stefan Weil</name>
</author>
<published>2010-01-06T23:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=947af2943576400628bba085eaa6b85143526133'/>
<id>urn:sha1:947af2943576400628bba085eaa6b85143526133</id>
<content type='text'>
Replace platfrom -&gt; platform.

This is a frequent spelling bug.

Signed-off-by: Stefan Weil &lt;weil@mail.berlios.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>powerpc/powermac: Fixup default serial port device for pmac_zilog</title>
<updated>2008-07-28T06:30:53Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2008-07-28T03:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=025d7917a5ede982a5669c6735ef73a227b9827e'/>
<id>urn:sha1:025d7917a5ede982a5669c6735ef73a227b9827e</id>
<content type='text'>
This removes the non-working code in legacy_serial that tried to handle
the powermac SCC ports, and instead add a (now working) function to the
powermac platform code to find the default serial console if any.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Fix unterminated of_device_id array in legacy_serial.c</title>
<updated>2008-07-07T15:53:49Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2008-07-07T06:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3bc5ab9b7f2760d2892fd0a0589e1077e869d4f5'/>
<id>urn:sha1:3bc5ab9b7f2760d2892fd0a0589e1077e869d4f5</id>
<content type='text'>
A recent patch to legacy_serial.c factored out some code by
using the of_match_node() facility to match a node against
an array of possible matches. However, the patch didn't properly
terminate the array causing potential crashes in cases where no
match is found. In addition, the name of the array was poorly
chosen for a static symbol making debugging harder.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
