HI Guodong,
I found another problem with the 4.4 branch on HiKey. ttyAMA2 (UART0 on the expansion port) is not working anymore.
g.
On Wed, Feb 3, 2016 at 7:52 AM, Guodong Xu guodong.xu@linaro.org wrote:
Hi, all
Here is a summary and status report about HiKey in vanilla linux and our upstreaming plan.
As of v4.4, already upstreamed:
- clk, psci, basic dts, uart, cpufreq, cpuidle, mailbox, emmc, wifi driver
fix, and tsensor (thermal)
- hikey can boot using vanilla v4.4 kernel and defconfig.
Based on v4.4, topic branches are available, and integration branch is hosted here:
Git repo: https://github.com/96boards-hikey/linux
Integration branch: hikey-mainline-rebase
Topics (so features) include: dts, pmic, mmc, usb, adv7511, drm, pm, gpu,
bluetooth, ion, hisi-reset, hikey-configs. (Most of these are backport of what we sent in maillist for community review.)
- pre-builds are available too, if you just want to download and give it a
try: https://builds.96boards.org/snapshots/hikey/community/hikey-mainline-rebase/
Moving onward,
v4.5-rc1:
USB: driver, 37dd9d6 usb: dwc2: add support of hi6220.
Slated for v4.6 merge-window:
hisi-reset driver: in linux-next (http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/tree/drivers...)
DTS: in maintainer's git repo: https://github.com/hisilicon/linux-hisi
- Including: gpio, pinctrl, i2c
More work targeting v4.6:
DTS: need submit to hit v4.6: usb, mmc, wifi, and led.
pmic, regulator: sent v6 on 18/Jan. In maillist review.
drm: v2 on 28/Nov. In maillist review. v3 will be sent in early Feb.
adv7533: common driver with qualcomm dragonboard, investigations ongoing to have a single driver
Work in progress that might miss 4.6:
mmc: by early Feb., to send v1 of patch to mailing list.
clk: hi6220: register reset clocks for mmc: (will drop. Need re-write to use hisi-reset framework which exists in linux-next.)
mmc: dw_mmc: hikey: add this support for high speed sd card (will refactor and send maillist).
Idle and mailbox: Reserve memory regions and enabling idle states: Resend V2 after alignment with DT maintainers:
Mailbox V3 sent out for review and discussed at Connect
[2015/Oct].
- [2016/1/29] two steps:
- add dts for reserving memory regions and enabling idle states; because
MCU is quite depend on memory regions, otherwise it will introduce unstable issue for mailbox driver as well. This step targets v4.6.
- add mailbox driver.
coresight: [2016/1/29] in v4.4, etm0 is ok. etm1~7 can cause system hang - still under investigation.
smmu: V2 [2015/Oct.]: http://thread.gmane.org/gmane.linux.ports.arm.kernel/449391
- Actually we want to combine ION and smmu together. Now ION code is not
ready yet.
bluetooth: TI's driver is not fully upstreamed. Need to enable with additional patches. (Enabled on v4.4 kernel.)
HDMI audio: in-progress. v3.18 was added. v4.4 not added yet.
- Basic function is ok, but there is noise. Need to rewrite the DMA driver.
Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev