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