<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ic, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-14T16:32:27Z</updated>
<entry>
<title>MFC r257170, r257171, r257172, r257240, r257278, r257279, r257280, r257281,</title>
<updated>2014-05-14T16:32:27Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-05-14T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a464a7e4042cdb30ffb99d34a2f209c7989629b3'/>
<id>urn:sha1:a464a7e4042cdb30ffb99d34a2f209c7989629b3</id>
<content type='text'>
    r257282, r257332

  Wait for DesignWare UART transfers completion before accessing line control

  Enable UART busy detection handling for Armada XP - based board

  Enable SATA interface on Armada XP
  Run mvs SATA driver on Armada XP instead of old mv_sata

  Retire arm_remap_nocache() and the data and constants associated with it.

  Remove hard-coded mappings related to Armada XP support

  Fix-up DTB for Armada XP registers' base according to the actual settings

  Change Armada XP kernel load address to the u-boot's end address

  Remove not working and deprecated PJ4Bv6 support

  Switch off explicit broadcasting of the TLB flush operations for PJ4B CPU

  Add missing ARMv6 CPU functions to ARM Makefile
</content>
</entry>
<entry>
<title>Add support for A10 uart.</title>
<updated>2013-03-01T01:42:31Z</updated>
<author>
<name>Ganbold Tsagaankhuu</name>
<email>ganbold@FreeBSD.org</email>
</author>
<published>2013-03-01T01:42:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac4adddf040f1010f08e284f71e1bb2f92b4d43a'/>
<id>urn:sha1:ac4adddf040f1010f08e284f71e1bb2f92b4d43a</id>
<content type='text'>
A10 uart is derived from Synopsys DesignWare uart and requires
to read Uart Status Register when IIR_BUSY has detected.
Also this change includes FDT check, where it checks device
specific properties defined in dts and sets the busy_detect variable.
broken_txfifo is also needed to be set in order to make it work for
A10 uart case.

Reviewed by: marcel@
Approved by: gonzo@
</content>
</entry>
<entry>
<title>Merge from projects/mips to head by hand:</title>
<updated>2010-01-11T04:13:06Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-01-11T04:13:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=18f323353c3aa8b0add9ea0e1b434f9229621394'/>
<id>urn:sha1:18f323353c3aa8b0add9ea0e1b434f9229621394</id>
<content type='text'>
Defintions for cavium uart (do they belong here?)
</content>
</entry>
<entry>
<title>add %b formats for various registers</title>
<updated>2009-06-21T19:17:22Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2009-06-21T19:17:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=04ddfac3390b5b7fc9d57edf2ad2b7fb5c3e692c'/>
<id>urn:sha1:04ddfac3390b5b7fc9d57edf2ad2b7fb5c3e692c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Cleanup i8251 related defines.</title>
<updated>2008-09-07T04:35:04Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2008-09-07T04:35:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ebd2b744768169ad575024ce4c1033833a220c6d'/>
<id>urn:sha1:ebd2b744768169ad575024ce4c1033833a220c6d</id>
<content type='text'>
- Move i8255 related defines into a separate file.
</content>
</entry>
<entry>
<title>unifdef PC98</title>
<updated>2008-08-29T12:25:58Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2008-08-29T12:25:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5798cf97e910447c5dbee9d70706a276b163b5a4'/>
<id>urn:sha1:5798cf97e910447c5dbee9d70706a276b163b5a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for Freescale QUad Integrated Communications Controller.</title>
<updated>2008-03-03T18:20:17Z</updated>
<author>
<name>Rafal Jaworowski</name>
<email>raj@FreeBSD.org</email>
</author>
<published>2008-03-03T18:20:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1ef781113fba635a7fa4a979607261385971992'/>
<id>urn:sha1:e1ef781113fba635a7fa4a979607261385971992</id>
<content type='text'>
The QUICC engine is found on various Freescale parts including MPC85xx, and
provides multiple generic time-division serial channel resources, which are in
turn muxed/demuxed by the Serial Communications Controller (SCC).

Along with core QUICC/SCC functionality a uart(4)-compliant device driver is
provided which allows for serial ports over QUICC/SCC.

Approved by:	cognet (mentor)
Obtained from:	Juniper
MFp4:		e500
</content>
</entry>
<entry>
<title>Fix style nits.  No md5 changes in .o's. ;-)</title>
<updated>2006-09-08T21:46:01Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2006-09-08T21:46:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0da90eb878fdcd8c766c609afbf5f53cc56858e7'/>
<id>urn:sha1:0da90eb878fdcd8c766c609afbf5f53cc56858e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enhanced floppy controllers have Data Rate Select Register (DSR) at 0x3f4.</title>
<updated>2006-07-06T21:12:18Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2006-07-06T21:12:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50d99d1a52d3bc87a4897cc87db950960060e35e'/>
<id>urn:sha1:50d99d1a52d3bc87a4897cc87db950960060e35e</id>
<content type='text'>
Use it to reset controller and to select data rate.  According to Intel
80277AA datasheet, software reset behaves the same as DOR reset except
that it is self clearing.  National Semiconductor PC8477B datasheet says
the same.  As a side effect, we no longer use Configuration Control
Register (CCR) at 0x3f7 for these controllers, which is often missing
in modern hardware.
</content>
</entry>
<entry>
<title>Allow uart(4)'s ns8250 driver to work with devices whose regshift is &gt; 0.</title>
<updated>2006-05-23T00:41:12Z</updated>
<author>
<name>Benno Rice</name>
<email>benno@FreeBSD.org</email>
</author>
<published>2006-05-23T00:41:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58957d87173648541b214726c95eb4614ba31848'/>
<id>urn:sha1:58957d87173648541b214726c95eb4614ba31848</id>
<content type='text'>
- Rename REG_DL to REG_DLL and REG_DLH.
- Always treat DLL and DLH as two separate 8-bit registers instead of one
  16-bit register.

Additionally, remove the probe for the high 4 bits of IER being 0 and don't
assume we can always read/write 0 to/from those bits.

These changes allow uart(4) to drive the UARTs on the Intel XScale PXA255.

Reviewed by:	marcel
</content>
</entry>
</feed>
