In case you didn't catch it in the Freescale git repository or on the Meta-Freecale mailing list, Freescale has released a beta version of Linux 3.10.17 for i.MX6, and we've added support for it into our Github repository. We've tested it quite a bit on our various boards, and the table shows the results. As you can see, it's very nearly feature-complete, though not yet tested as well as the 3.0.35
versions. We're hoping that you can help with that, though it will likely take a while. Otavio posted a patch set to the master-next branch of meta-fsl-arm, but some assembly is still required. We'll be posting updates for the kernel to the mailing list shortly. You may also need an updated U-Boot version to support setting the cpu
and board
variables so that the updated boot script can load the proper DTB (Device Tree Binary or Blob) based on the processor and board type you're using. The change to the newer kernels will require a bit of effort, but we think the results will be well worth it.
Testing details
3.10.17 | 3.10.17 | 3.10.17 | ||
---|---|---|---|---|
Function | 4.1.0 kernel | SABRE Lite | Nitrogen6Q Nitrogen6DL/S | Nitrogen6-Lite |
Boots | Yes | Yes | Yes | Yes |
Peripherals | ||||
SD Card | Yes | Yes | Yes | Yes |
Ethernet | Yes | Yes | Yes | Yes |
USB Host | Yes | Yes | Yes | Yes |
USB Slave | Yes | Yes | Yes | Yes |
USB OTG | Yes | Yes | Yes | Yes |
Audio out | Yes | Yes | Yes | Yes |
Microphone | Yes | Yes | Yes | Yes |
GPIO Buttons | Yes | Yes | Yes | not yet |
SATA | Yes | Yes | Yes N/A for DL/S | N/A |
PCIe | Yes | Yes | Yes | Yes |
Wi-Fi | Yes | N/A | Yes | Yes |
BT | Yes | N/A | Yes | Yes |
SPI-NOR | Yes | Yes | Yes | Yes |
Uart1/2 | Yes | Yes | Yes | Yes |
CAN bus | Unknown | Unknown | Unknown | Unknown |
Displays | ||||
Hannstar LVDS | Yes | Yes | Yes | N/A |
1024x600 LVDS | Yes | Yes | Yes | Yes |
800x480 RGB | Yes | Yes | Yes | N/A |
480x272 RGB | N/A | N/A | N/A | Yes |
HDMI | Yes | Yes | Yes | Yes |
Composite video out | Yes | not yet | not yet | N/A |
Backlights | ||||
LVDS | Yes | Yes | Yes | Yes |
RGB | Yes | Yes | Yes | Yes |
Touch screens | ||||
eGalax (Hannstar) | Yes | Yes | Yes | N/A |
ft5x06 (7" PCAP) | Yes | Yes | Yes | Yes |
tsc2004 (7" Resistive) | Yes | Yes | Yes | Yes, tested with 480x272 panel |
Cameras | ||||
OV5642 parallel | Yes | Yes | Yes | N/A |
OV5640 MIPI | Yes | Yes | Yes | N/A |
ADV Composite video | Yes | not yet | not yet | N/A |
Internals | ||||
Tapeout 1.0 | Yes | Unknown | No HDMI | N/A |
Thermal sensor | Yes | Yes | Yes | Yes |
CPUFreq | Yes | Yes | Yes | Yes |
OTP | Yes | Yes | Yes | Yes |
CAAM | Yes | Yes | Yes | Yes |
RNG | Yes | Yes | Yes | Yes |
MTD | Yes | Yes | Yes | Yes |
GPU | Yes | Yes | Yes | Yes |
VPU | Yes | Yes | Yes | Yes |