CI20 upstream

Revision as of 02:53, 30 October 2014 by ZubairLK (talk | contribs) (List of other possible issues)
Jump to: navigation, search

This page contains details about the latest kernel branch and any known quirks/special requirements.

It will be periodically updated to keep up to speed with the latest.

The current branch tracking mainline 3.16

Status of Linux Kernel Drivers


Name State Notes
Clocks Works
Device Tree Mostly Parsed on boot, but compiled into the kernel. Would be good to allow it to be passed from the bootloader.
DMA Mostly Works, just missing priority support
GPIO Works
MXU Context
PinCtrl Mostly Functional, may need DT binding changes based on feedback from upstream
Power Controller (LPCR Register)
Power Off & Reset Works
RTC Works
Watchdog Works

Peripheral drivers

Name State Notes
ADC WIP Check branches on
Audio (ALSA) WIP Check patches on!forum/mips-creator-ci20-dev
Ethernet Works
HDMI WIP Check patches on!forum/mips-creator-ci20-dev
I2C Works
MMC Works
NAND Works
Regulator Works
UART Works
USB (EHCI) Works
USB (OHCI) Works
USB(OTG) Works Upstream driver supports only host mode as of 3.15
Wifi WIP Check patches on!forum/mips-creator-ci20-dev
BT WIP Check branches on

List of other possible issues

  • /etc/init.d/iw8103 is the startup script for the BT/Wifi firmware in the default rootfs.

If using 3.16, the script can cause the boot to hang. Please move the script out of /etc/init.d

Add "root=/dev/mmcblk0p1 rootwait" to bootargs in uboot if you wish to boot a rootfs from mmc.