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.
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, gen 1 only | Yes, gen 1 only | Yes, gen 1 only |
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 |
Displays | ||||
Hannstar LVDS | Yes | Yes | Yes | N/A |
1024×600 LVDS | Yes | Yes | Yes | Yes |
800×480 RGB | Yes | Yes | Yes | N/A |
480×272 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 480×272 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 |