Rev 6.0 Release Notes For Win7 - IO - Atom E3800 - MR4
Rev 6.0 Release Notes For Win7 - IO - Atom E3800 - MR4
Rev 6.0 Release Notes For Win7 - IO - Atom E3800 - MR4
May 2016
You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel
products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted
which includes subject matter disclosed herein.
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the
absence or characteristics of any features or instructions marked "reserved" or "undefined.” Do not finalize a design with this
information.
The products described in this document may contain design defects or errors known as errata which may cause the product to
deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained
by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm.
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel
reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future
changes to them.
The Intel product may contain design defects or errors known as errata which may cause the product to deviate from published
specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Intel, Atom, Celeron, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the
United States and other countries.
Tables
Table 1. Terminology .................................................................................................... 5
Table 2. Best Known Configurations ................................................................................ 8
Table 3. The Ready Feature ........................................................................................... 9
Table 4. Errata .......................................................................................................... 16
Table 5. Closed Issues ................................................................................................ 17
Table 6. Known Issues ................................................................................................ 17
1.0 Introduction
The driver interfaces, limitations, errata, closed issues, and known issues are also
included in this document.
This document is intended for Original Equipment Manufacturers (OEMs) and Original
Design Manufacturers (ODMs) that are enabling Win*7 and WES7* drivers with Intel®
Atom™ E3800 processor family/Intel® Celeron® Processor N2807/N2930/J1900.
Note: To update the GPIO*, I2C* and SPI* drivers on structure definition in public driver
header file from beta driver to gold driver, recompile your applications with the latest
public driver header.
Table 1. Terminology
Term Description
Term Description
Hardware Configuration
Category Description Rev/Type/ Source
Bayley Bay FAB 3 REV03
CRB
Bakersport FAB B
Display VGA
Firmware Configuration
BYTICRB_IA32_R_SPI_0093_41_Sec_Enabled Intel
CRB BIOS
(Stitched with vBIOS v3842) (CDI#: 559868)
Intel
KSC v03.14
(CDI#: 559868 )
Driver/OS Configuration
Windows* 7 SP1
Operating System Windows Embedded Standard* 7 SP1 MSDN
Windows Embedded POSReady 7 SP1
I C* Driver
2
1.1.7.1032 Intel
USB 3.0 Driver 4.0.0.27 (32 bit and 64 bit) Intel VIP Kit 106713
NOTES: Refer to the next section for the limitations of the GPIO/I2C*/SPI/HS-UART/DMA/SD and
eMMC* Boot feature
Enabled Features:
Support GPIO multiplexing setting.
Support GPIO setting query, query multiplexing information of GPIO pin.
Support GPIO direction setting, configure selected GPIO pin as input or output pin.
Support GPIO read pin, read pin’s level value when GPIO pin is configured as input
pin.
Support GPIO write pin; configure pin level to high or low when it is configured as
output pin.
Limitations:
No Known Limitations
There are total of seven I2C* controllers on the Intel® Atom™ E3800 processor
family/Intel® Celeron® Processor N2807/N2930/J1900 which share the same DMA
engine. Consequently, the transferring of big data sizes will cause one I2C* controller
to occupy the DMA engine for a long duration.
By default, the I2C* driver uses DMA to copy data between peripheral and system
memory, but can set the windows* registry to disable the DMA feature and copy data
by Programmed Input/Output (PIO) mode. Refer to Best Known Methods (BKM)
section to about how set the registry.
Enabled Features:
Support 7-bit address Mode
Support Standard Mode (100 Kbps)
Support Fast Mode (400 Kbps)
Support polling of I/O data transfer
Limitations:
The maximum single transfer size is limited to 64 Kbytes. Multiple transfers are
required for data size of more than 64 KB.
Enabled Features:
Support SPI mode 0,1,2,3
Support transfer rate at the minimum of 100 kbps and at maximum rate 15 Mbps
Support polling of IO data transfer (Read/Write)
DMA data transfer
Limitations:
No known limitation
http://msdn.microsoft.com/en-us/library/ms810467.aspx
The following APIs of serial communication in Win32 are supported in MR1 driver
release:
SetCommMask
WaitCommEvent
GetCommMask
Intel has no plan to support the following APIs of serial communication in Win32:
SetupComm
SetCommBreak
ClearCommBreak
EscapeCommFunction (no support for parameter set to SETBREAK and
CLRBREAK)
Enabled Features:
Support baud rates: 300 – 921600, up to 3686400 by default as specified in the
Bay Trail-I SoC External Design Specification, Section 27.2.3 Baud Rate
Generator. For setting baud rates of 1M, 2M, 3M, and 4M, refer to the BKM
section.
Support data size of 5,6,7, and 8-bit
Support none, odd and even parity
Support 1, 1.5, and 2 stop bits
Support "Hardware" and "No" flow control and software flow control
Supports Serial Device Control Requests (IOCTLs) defined by Micosoft* for serial
controllers in Windows*. See Limitations below for the IOCTLs that will be enabled
in Gold release.
Limitations:
HS-UART driver doesn’t support DMA transfer with software flow control. When
the application uses the software flow control, the HS-UART will use the PIO mode
to copy data between peripheral(s) and system memory.
Software flow control only supports the maximum baud rate up to 115200. We
recommended using hardware flow control for data transfer for high baud rate.
When 1.5 stop bits are used, the data size can only be supported up to 5 bits.
IOCTLs are not supported in driver:
IOCTL_SERIAL_XOFF_COUNTER
IOCTL_SERIAL_LSRMST_INSERT
IOCTL_SERIAL_SET_BREAK_ON
IOCTL_SERIAL_SET_BREAK_OFF
Apply the following hotfix before driver installation to patch the known data corruption
issue:
http://support.microsoft.com/kb/2732471
Enabled Features:
Support SD and SDHC card Specification 2.0.
Support SD card class: 2, 4, 6, 10.
Support 1-bit and 4-bit bus mode.
Support FAT32 and exFAT file system.
Support Advanced Direct Memory Access (ADMA) transfer mode
Limitation:
SD card read and write performance may be 10- 20% lower in Win*7/WES7* 64
bit due to operating system limitations as the system only sends 64Kb packages.
Enabled Features:
Support eMMC* card Specification 4.5
Support 8-bit SDR & DDR bus mode.
Support FAT32 and exFAT file system.
Support ADMA transfer mode
Limitation:
eMMC* card read and write performance may be 10- 20% lower in Win*7/WES7*
64 bit due to operating system limitations as the system only sends 64 Kb
packages.
Driver don’t support 1-bit and 4-bit bus mode.
Driver does not support HS200 mode.
Driver does not support wear leveling at the software level.
Enabled Features:
Supports Windows* 7, 32 and 64-bit OS installation and boot
Limitation:
Does not work on Bayley Bay due to platform limitation.
3.9.1 Errata
Table 4. Errata
4634746 SPI driver failed to read and Low speed transfer Use SPI with speed >100 Kbps
write on <51 Kbps
4634789 IOTG BIOS does not support OS Boot in xHCI mode Perform OS Boot with USB in EHCI
USB Legacy boot in xHCI mode. mode.
4634818 System re-enumeration and File transfer fail on HSCI device Do not plug/unplug on USB2.0
disconnect on HSIC device due when any plug/unplug on USB2.0 bottom port during file transfer on
to silicon issue. bottom port. HSIC device.
4634792 One bit is wrong occasionally in One bit is wrong when perform Use Bakersport Fab A, Fab B,
SPI due to Bayley Bay Platform continuous data transfer in SPI Bayley Bay Fab2 and Bayley bay
issue Fab 3 light green boards.
4634816 System shutdown after BIOS User failed to boot up the system Use Bakersport Fab A, Fab B.
stage when booting up with SD when connected with the SD card.
card plug in (Bayley Bay
Platform issue)
4634937 HS-UART COM number For those applications using COM Change the HS-UART COM ports in
increases every time after ports of HSUART, user need to the application whenever the UART
uninstall/reinstall of UART enable changing input parameter driver is reinstalled.
driver of COM number
4634826 On top USB2.0 Port (Keyboard User failed to wake the system up Use other USB2.0/USB3.0 port to
or mouse) is unable to wake by using on top USB2.0 port wake the system from S3 and S4
the system from sleep and stage.
hibernate due to the HSIC
chipset issue.
4635034 System unable to load into User failed to resume the system Change XHCI mode to “Enable”.
Windows after wake up from back from hibernate when XHCI
hibernate by hitting mode is set to “Auto” or smart
USBkeyboard and mouse when Auto
XHCI mode in BIOS is set to
'Auto' or 'Smart Auto'
4995416 Can't install 32-bit Win7 to Disable BIOS remap option. Refer
eMMC* when memory > 2GB User failed to install 32-bit Win7 to BIOS Writer Guide Addendum
into eMMC* when using 4G or 8G (CDI#526998) Revision 2.3 or
memory. above, Section A.10 for more
details.
4994734 Super Speed USB 3.0 Pendrive Read and write speed drop in Use the standard USB3.0 Pen
Performance Drop in WES* 7 WES*7 when using Super Speed Drive.
USB 3.0 Pendrive.
49995522 Win*7 UART serial port access need Admin privilege Fixed in MR4 release
75435 CS pull low delay on Win7 SPI driver Fixed in MR4 release.
4994918 [BYT][Win*7][HCK] Several HSUART HCK Device Certification Tests failed Fixed in MR3 release.
[MR1]
4995522 Failed to install WES7 into eMMC* Unable to detect eMMC* card Workaround: Before load
during WES7 installation. into Install Windows page,
drvload.exe will be prompt
out as usual. Just click “x” to
close the drvload cmd
windows.
4995552 [WES7 32/64Bit SP1 POSReady7 Unable to boot WES7 and Investigating. There is no
32/64Bit SP1] BSOD after installing PosReady7 on USB after planned workaround at this
USB3.0 driver where OS is on USB drive. installing USB 3.0 driver. time.