<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/serial, branch v2018.03-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/serial?h=v2018.03-rc4</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/serial?h=v2018.03-rc4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-02-23T15:40:50Z</updated>
<entry>
<title>ns16550: Fix mem mapped endian check</title>
<updated>2018-02-23T15:40:50Z</updated>
<author>
<name>Bernhard Messerklinger</name>
<email>bernhard.messerklinger@br-automation.com</email>
</author>
<published>2018-02-15T08:02:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=78b7d37b1b2b692b9e38780bdbae430b25202932'/>
<id>urn:sha1:78b7d37b1b2b692b9e38780bdbae430b25202932</id>
<content type='text'>
Do a explicit check for CONFIG_SYS_BIG_ENDIAN and
CONFIG_SYS_LITTLE_ENDIAN to avoid errors on platforms where both
are undefined (x86).

Signed-off-by: Bernhard Messerklinger &lt;bernhard.messerklinger@br-automation.com&gt;
Reviewed-by: Hannes Schmelzer &lt;hannes.schmelzer@br-automation.com&gt;
</content>
</entry>
<entry>
<title>serial: Replace CONFIG_ with CONFIG_IS_ENABLED</title>
<updated>2018-02-16T15:43:10Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@gmail.com</email>
</author>
<published>2018-02-16T00:33:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5c44ddcb13ebb3098c9d20f58e0179c4d39cb5cb'/>
<id>urn:sha1:5c44ddcb13ebb3098c9d20f58e0179c4d39cb5cb</id>
<content type='text'>
Cosmetic change, replace CONFIG_* with CONFIG_IS_ENABLED(*) .

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@gmail.com&gt;
Cc: Nobuhiro Iwamatsu &lt;iwamatsu@nigauri.org&gt;
</content>
</entry>
<entry>
<title>serial: Make full device search optional</title>
<updated>2018-01-29T13:18:02Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-29T12:57:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ae5326a6b34b34b1827edf2eee1a0e9e5363c5a2'/>
<id>urn:sha1:ae5326a6b34b34b1827edf2eee1a0e9e5363c5a2</id>
<content type='text'>
Commit 608b0c4ad4e5ec0c ("serial: Use next serial device if probing fails")
added code to search for more serial devices if the default one was not
probed correctly.

Unfortunately, that breaks omap3_evm. So while investigating why that is
the case, let's disable the full search for everyone but bcm283x where it
is needed.

Fixes: 608b0c4ad4e5ec0c ("serial: Use next serial device if probing fails")
Reported-by: Derald D. Woods &lt;woods.technical@gmail.com&gt;
Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>bcm2835_pl011_serial: Add BCM2835 specific serial driver</title>
<updated>2018-01-28T17:27:36Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6001985f92e4a99504343485bfe2c18940a41011'/>
<id>urn:sha1:6001985f92e4a99504343485bfe2c18940a41011</id>
<content type='text'>
On bcm2835 we need to ensure we only access serial devices that are
muxed to the serial output pins of the pin header. To achieve this
for the pl011 device, add a bcm2835 specific pl011 wrapper device
that does this check but otherwise behaves like a pl011 device.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>bcm2835_mu_serial: Convert to Kconfig</title>
<updated>2018-01-28T17:27:36Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fa4875942a21555b0837efdb88c9c03c41e2e22f'/>
<id>urn:sha1:fa4875942a21555b0837efdb88c9c03c41e2e22f</id>
<content type='text'>
Setting config options using headers is deprecated. This patch converts
the BCM2835 Mini-UART to Kconfig.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>pl01x: Convert CONFIG_PL01X_SERIAL to Kconfig</title>
<updated>2018-01-28T17:27:35Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cf2c7784bd73b77f3a4c423d59d38b47fa0504f1'/>
<id>urn:sha1:cf2c7784bd73b77f3a4c423d59d38b47fa0504f1</id>
<content type='text'>
We want to use Kconfig logic to depend on whether pl01x devices
are built in, so let's convert their inclusion selection to Kconfig.

This round goes to pl01x.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>pl011: Convert CONFIG_PL011_SERIAL to Kconfig</title>
<updated>2018-01-28T17:27:35Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d10fc50f78ebae7c7f52469eced7c0d6d8a89f8c'/>
<id>urn:sha1:d10fc50f78ebae7c7f52469eced7c0d6d8a89f8c</id>
<content type='text'>
We want to use Kconfig logic to depend on whether pl01x devices
are built in, so let's convert their inclusion selection to Kconfig.

This round goes to pl011.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>pl010: Convert CONFIG_PL010_SERIAL to Kconfig</title>
<updated>2018-01-28T17:27:35Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=884f901368c153c28778f8e13fbf206fe2b6884f'/>
<id>urn:sha1:884f901368c153c28778f8e13fbf206fe2b6884f</id>
<content type='text'>
We want to use Kconfig logic to depend on whether pl01x devices
are built in, so let's convert their inclusion selection to Kconfig.

This round goes to pl010.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>pl01x: Convert to dev_read</title>
<updated>2018-01-28T17:27:34Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b31116308c6ebf4fcebacac8c346f603257547e5'/>
<id>urn:sha1:b31116308c6ebf4fcebacac8c346f603257547e5</id>
<content type='text'>
The fdtdec API is deprecated, convert the pl010 and pl011 devices to
use the dev_read API instead.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>serial_bcm283x_mu: Fail loading if not muxed</title>
<updated>2018-01-28T17:27:34Z</updated>
<author>
<name>Alexander Graf</name>
<email>agraf@suse.de</email>
</author>
<published>2018-01-25T11:05:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9dfeffe2f9f57e0ae254b1305f3fafb801a8b24a'/>
<id>urn:sha1:9dfeffe2f9f57e0ae254b1305f3fafb801a8b24a</id>
<content type='text'>
The bcm283x mini-uart is only really usable as U-Boot serial output
when it is muxed to the UART pins of the RPi pin header.

So fail probing in case it is not muxed correctly, as in that case
firmware did not initialize it properly either.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
</feed>
