Intel System-on-Chip (SoC) E3800 Atom UART support

Karim Fodil-Lemelin fodillemlinkarim at gmail.com
Thu May 14 15:48:08 UTC 2015


Hi Hackers,

Anyone got a uart driver going for one of those in his back pocket?

Here is the back story:

As Intel turns the wheel of technological evolution, embedded customers 
are dragged along, often kicking
and screaming. The ADLE3800PC incorporates the Intel Atom® E3800 Series 
SoC. This is the smallest
Atom package that Intel has released. It allows for better use of space 
on a PCB since the chipset features,
CPU and GPU all reside within a single BGA. It boasts impressive 
performance numbers comparable
to Intel First Generation Core® products. With this massive integration 
of functions into a single chip,
some features are scaled back or eliminated in the name of 
forward-thinking high speed interface technologies.
The E3800 Series does away with LPT, Keyboard/ Mouse, but retains 
features like GPIO and
RS232 COM ports.
The RS232 COM ports are supported with a reduced signal and instruction 
set designed to leave just the
basics in place. The reduced signal set is as follows:
Supported Interface Signals:
Tx
Rx
CTS
RTS

The command instruction set is also reduced. The following commands are 
not supported by the Windows
7/8 HS-UART Driver:

IOCTL_SERIAL_SET_WAIT_MASK
IOCTL_SERIAL_GET_WAIT_MASK
IOCTL_SERIAL_WAIT_ON_MASK
IOCTL_SERIAL_XOFF_COUNTER
IOCTL_SERIAL_LSRMST_INSERT
IOCTL_SERIAL_SET_BREAK_ON
IOCTL_SERIAL_SET_BREAK_OFF

Provided that an application does not require a full set of modem 
control signals, and none of the commands
above commands are used in existing applications. The COM ports will 
work successfully.
Please consult the “ISG_BYT-I_HSUART_Driver_Release_Note” included with 
the driver download for
detailed information about the HSUART driver.

Thanks!

Karim.



More information about the freebsd-hackers mailing list