<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/uart, branch release/11.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-03-02T18:06:02Z</updated>
<entry>
<title>MFC r358431:</title>
<updated>2020-03-02T18:06:02Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2020-03-02T18:06:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5fffec558f8f7bec7899feb21ff818c8d0cbd91a'/>
<id>urn:sha1:5fffec558f8f7bec7899feb21ff818c8d0cbd91a</id>
<content type='text'>
Add Denverton UART PCI ID

Sponsored by:	Juniper Networks, Inc
</content>
</entry>
<entry>
<title>MFC r336623 by mmacy:</title>
<updated>2020-01-20T18:54:19Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2020-01-20T18:54:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=36f1b3909db8fcf31ff26e536d5076d41b6d0512'/>
<id>urn:sha1:36f1b3909db8fcf31ff26e536d5076d41b6d0512</id>
<content type='text'>
Fixes the interrupt storm in UART during the boot on ARMADA38X.  The missing
attribution of ns8250-&gt;busy_detect breaks the UART support.

Original commit log:

Add busy detect quirk to list of console options

This change allows one to set the busy_detect flag
required by the synopsys UART at the loader prompt.
This is needed by the EPYC 3000 SoC.

This will give users a working console up to the point where getty is required:
hw.uart.console="mm:0xfedc9000,rs:2,bd:1"

Sponsored by:	Rubicon Communications, LLC (Netgate)
</content>
</entry>
<entry>
<title>MFC r355796-r355797, r355799: kbd: defaults for get_fkeystr/diag</title>
<updated>2019-12-22T17:15:48Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-22T17:15:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cb27c8a992eb66fd184da31932db5b26c0947c9c'/>
<id>urn:sha1:cb27c8a992eb66fd184da31932db5b26c0947c9c</id>
<content type='text'>
The genkbd version of these remains exposed for stable branches, but
keyboard drivers that just want to use the defaults can simply not provide
their own. There shouldn't be any unset in the wild.

r355796:
kbd: provide default implementations of get_fkeystr/diag

Most keyboard drivers are using the genkbd implementations as it is;
formally use them for any that aren't set.

r355797:
chrome_kb: remove default get_fkeystr/diag implementations

This file was missed in r355796, but no harm would have come from this.

r355799:
kbd: patch linker set methods, too

This is needed after r355796. Some double-registration of kbd drivers needs
to be sorted out, then this sysinit will simply add these drivers into the
normal list and kill off any other bits in the driver that are aware of the
linker set, for simplicity.
</content>
</entry>
<entry>
<title>MFC r355794: keyboard switch definitions: standardize on c99 initializers</title>
<updated>2019-12-22T16:04:12Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-22T16:04:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b9b55ae7e0ab2a9ea03328dbae9c5652c518d3eb'/>
<id>urn:sha1:b9b55ae7e0ab2a9ea03328dbae9c5652c518d3eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r352369: Relax TX draining in ns8250_bus_transmit().</title>
<updated>2019-09-29T02:56:23Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2019-09-29T02:56:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1b66792a139477bfc01a75228090f70e8a2c8fc7'/>
<id>urn:sha1:1b66792a139477bfc01a75228090f70e8a2c8fc7</id>
<content type='text'>
Since TX interrupt is generated when THRE is set, wait for TEMT set means
wait for full character transmission time.  At low speeds that may take
awhile, burning CPU time while holding sc_hwmtx lock, also congested.

This is partial revert of r317659.
</content>
</entry>
<entry>
<title>Backport of r338074 - generalize uart_bus_probe and add SNPS support to x86</title>
<updated>2018-11-04T23:28:56Z</updated>
<author>
<name>Matt Macy</name>
<email>mmacy@FreeBSD.org</email>
</author>
<published>2018-11-04T23:28:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07ef4418120bb9848c786af73548ff1a405b5596'/>
<id>urn:sha1:07ef4418120bb9848c786af73548ff1a405b5596</id>
<content type='text'>
Submitted by:	Rajesh Kumar
Differential Revision:	https://reviews.freebsd.org/D17381
</content>
</entry>
<entry>
<title>MFC r334340: add support for console resuming, implement it for uart, use on x86</title>
<updated>2018-06-26T09:04:24Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2018-06-26T09:04:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=375eb4f3cc36de31f03482b8c19f5a9198fbc534'/>
<id>urn:sha1:375eb4f3cc36de31f03482b8c19f5a9198fbc534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r308533 by andrew:</title>
<updated>2018-04-02T20:54:33Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2018-04-02T20:54:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=134c55cbdef7494e4248e6b54e59f75f5528ccdf'/>
<id>urn:sha1:134c55cbdef7494e4248e6b54e59f75f5528ccdf</id>
<content type='text'>
Use ofw_bus_node_is_compatible in more drivers used on arm.

Sponsored by:	ABT Systems Ltd
</content>
</entry>
<entry>
<title>MFC r303100 by andrew:</title>
<updated>2018-04-02T20:47:55Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2018-04-02T20:47:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dbdff636b8dec2e09cbced8469296fb46becb356'/>
<id>urn:sha1:dbdff636b8dec2e09cbced8469296fb46becb356</id>
<content type='text'>
We will be switching to a new arm64 uart cpu driver that handles both FDT
and ACPI. As such pull out what will be the common parts of the FDT cpu
detection to a new function that can be shared between them.

Reviewed by:	manu
Obtained from:	ABT Systems Ltd
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D7262
</content>
</entry>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
</feed>
