<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/uart/uart_subr.c, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-05-23T20:54:25Z</updated>
<entry>
<title>MFC r279723, r279724:</title>
<updated>2015-05-23T20:54:25Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-05-23T20:54:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce1563f57045eaa1141637271a1409facff93ca5'/>
<id>urn:sha1:ce1563f57045eaa1141637271a1409facff93ca5</id>
<content type='text'>
  Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full
  (class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART
  class only.

  Move the uart_class definitions and fdt compat data into the individual
  uart implementations, and export them using the new linker-set mechanism.
</content>
</entry>
<entry>
<title>Teach UART to attach Exynos/s3/s5 class driver.</title>
<updated>2013-06-29T23:48:08Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-06-29T23:48:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d490515c3b2fbb8b05bad3fb2d1c280c5b9c81a'/>
<id>urn:sha1:5d490515c3b2fbb8b05bad3fb2d1c280c5b9c81a</id>
<content type='text'>
Submitted by:	Ruslan Bukin &lt;br@bsdpad.com&gt;
Reviewed by:	gonzo
</content>
</entry>
<entry>
<title>Build uart_dev_lpc.c on arm only.  This fixes pc98 build.</title>
<updated>2013-04-22T13:02:41Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2013-04-22T13:02:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=328034527290b6f563f4cda3c60c0cb8b1b5beb5'/>
<id>urn:sha1:328034527290b6f563f4cda3c60c0cb8b1b5beb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merging of projects/armv6, part 8</title>
<updated>2012-08-15T05:37:10Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2012-08-15T05:37:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8dee0fd04cd5a9ccbd033bdcba71bc3775311971'/>
<id>urn:sha1:8dee0fd04cd5a9ccbd033bdcba71bc3775311971</id>
<content type='text'>
r235162:

  Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250
  board.

  Peripherals currently supported:
  - Serial ports
  - Interrupt controller
  - Timers
  - Ethernet
  - USB host
  - Framebuffer (in conjunction with SSD1289 LCD controller)
  - RTC
  - SPI
  - GPIO

Submitted by:	Jakub Wojciech Klama &lt;jceel@freebsd.org&gt;
</content>
</entry>
<entry>
<title>Replace __const by const in all non-contributed source code.</title>
<updated>2011-12-13T13:32:56Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-12-13T13:32:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6ab8089c6f3c01370add0f7e9a940b8bfbc8ee5'/>
<id>urn:sha1:f6ab8089c6f3c01370add0f7e9a940b8bfbc8ee5</id>
<content type='text'>
As C1X is close to being released, there is no need to wrap around a
feature that is already part of C90. Most of these files already use
`const' in different placed as well.
</content>
</entry>
<entry>
<title>Fix typos.</title>
<updated>2010-11-09T10:59:09Z</updated>
<author>
<name>Rebecca Cran</name>
<email>brucec@FreeBSD.org</email>
</author>
<published>2010-11-09T10:59:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b1ce21c6efcf01904c5ae425327bfeca3c1b47b5'/>
<id>urn:sha1:b1ce21c6efcf01904c5ae425327bfeca3c1b47b5</id>
<content type='text'>
PR:	bin/148894
Submitted by:	olgeni
</content>
</entry>
<entry>
<title>Don't expose the uart_ops structure directly, but instead have</title>
<updated>2007-04-02T22:00:22Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2007-04-02T22:00:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8100ce2a70db5c60672578fee913d986ac1cf01'/>
<id>urn:sha1:f8100ce2a70db5c60672578fee913d986ac1cf01</id>
<content type='text'>
it obtained through the uart_class structure. This allows us
to declare the uart_class structure as weak and as such allows
us to reference it even when it's not compiled-in.
It also allows is to get the uart_ops structure by name, which
makes it possible to implement the dt tag handling in uart_getenv().
The side-effect of all this is that we're using the uart_class
structure more consistently which means that we now also have
access to the size of the bus space block needed by the hardware
when we map the bus space, eliminating any hardcoding.
</content>
</entry>
<entry>
<title>Make uart_getenv() not be ns8250 dependent.  This will allow, in the future,</title>
<updated>2005-12-12T21:00:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-12-12T21:00:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbd68c4b4ce9f404df4a819e64680f29bf0c7cce'/>
<id>urn:sha1:fbd68c4b4ce9f404df4a819e64680f29bf0c7cce</id>
<content type='text'>
compilation of kernels without ns8250 support but using the uart framework.
These kernels will be for machines where size matters more, so including code
that can never be executed is undesriable...
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>urn:sha1:098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure the baudrate specified with the BR tag is somewhat sane.</title>
<updated>2004-11-14T21:38:22Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-11-14T21:38:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ecf4dc2505b4a9f5e98e66f7a09614ce22441297'/>
<id>urn:sha1:ecf4dc2505b4a9f5e98e66f7a09614ce22441297</id>
<content type='text'>
A baudrate we consider insane is silently replaced with 0. When the
baudrate is 0, we will not try to program the hardware. Instead we
leave the communication speed unaltered, maximizing the chance to
have a working console. Obviously this means we allow specifying a
0 baudrate for exactly that purpose.
</content>
</entry>
</feed>
