#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
248965 |
|
31-Mar-2013 |
ian |
Fix low-level uart drivers that set their fifo sizes in the softc too late.
uart(4) allocates send and receiver buffers in attach() before it calls the low-level driver's attach routine. Many low-level drivers set the fifo sizes in their attach routine, which is too late. Other drivers set them in the probe() routine, so that they're available when uart(4) allocates buffers. This fixes the ones that were setting the values too late by moving the code to probe().
|
#
236990 |
|
13-Jun-2012 |
imp |
Trim trailing whitespace...
|
#
172152 |
|
12-Sep-2007 |
cognet |
It's probably time I learn C. Fix a few while (!uart_getreg() & SR1_TNF) when while (!(uart_getreg() & SR18TNF)) was really meant. This driver should die anyway, it's awful, and uart_ns8250 should be fine for the StrongArm 1110. I'll kill it later.
Submitted by: Mikhael Skvorts Approved by: re (blanket)
|
#
168281 |
|
02-Apr-2007 |
marcel |
Don't expose the uart_ops structure directly, but instead have 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.
|
#
166100 |
|
18-Jan-2007 |
marius |
- Add a uart_rxready() and corresponding device-specific implementations that can be used to check whether receive data is ready, i.e. whether the subsequent call of uart_poll() should return a char, and unlike uart_poll() doesn't actually receive data. - Remove the device-specific implementations of uart_poll() and implement uart_poll() in terms of uart_getc() and the newly added uart_rxready() in order to minimize code duplication. - In sunkbd(4) take advantage of uart_rxready() and use it to implement the polled mode part of sunkbd_check() so we don't need to buffer a potentially read char in the softc. - Fix some mis-indentation in sunkbd_read_char().
Discussed with: marcel
|
#
159371 |
|
07-Jun-2006 |
cognet |
Now that we use pmap_mapdev_boostrap(), we can get ride of the got_mmu hack.
Submitted by: kevlo
|
#
158839 |
|
22-May-2006 |
cognet |
Use macros instead of hardcoding the address for SACOM1. Also don't pretend we're working with SACOM3, as we're really mapping SACOM1.
Submitted by: kevlo
|
#
158732 |
|
18-May-2006 |
cognet |
Make this compile (UART_IPEND_* => SER_INT_*).
|
#
157570 |
|
06-Apr-2006 |
cognet |
MFp4: Catchup with recent UART changes.
|
#
139735 |
|
05-Jan-2005 |
imp |
Start all license statements with /*-
|
#
129212 |
|
14-May-2004 |
cognet |
Implement enough of an uart driver to get serial console working.
|