Hi Alex, Mark,
Please consider following linaro-android pull request for "linux-linaro-lsk-v4.4-android" LSK branch.
Boot tested on Qemu with Android M. KernelCI build job: https://kernelci.org/build/linaro-android/kernel/v4.4-4600-ga8575ee86e3e/
Regards, Amit Pundir
The following changes since commit c39fa164766e4ead0594e8b6fd382b57fd9d5a1f:
Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android (2016-11-29 16:06:48 +0800)
are available in the git repository at:
git://android.git.linaro.org/kernel/linaro-android lsk-v4.4-android
for you to fetch changes up to a8575ee86e3ec89dde405193d61a6c0a958308cf:
sched: tune: Fix lacking spinlock initialization (2016-12-01 15:18:44 +0530)
---------------------------------------------------------------- Amit Pundir (1): usb: gadget: f_mtp: simplify ptp NULL pointer check
Anson Jacob (1): ANDROID: usb: gadget: function: cleanup: Add blank line after declaration
Christoffer Dall (1): ANDROID: goldfish_fb: Set pixclock = 0
Greg Hackmann (8): BACKPORT: staging: goldfish: audio: add devicetree bindings BACKPORT: power: goldfish_battery: add devicetree bindings BACKPORT: Input: goldfish_events - add devicetree bindings BACKPORT: tty: goldfish: support platform_device with id -1 BACKPORT: staging: goldfish: audio: fix compiliation on arm ANDROID: video: goldfishfb: add devicetree bindings ANDROID: arch: x86: disable pic for Android toolchain ANDROID: goldfish: goldfish_pipe: fix locking errors
Jason Hu (1): BACKPORT: Input: goldfish_events - enable ACPI-based enumeration for goldfish events
Jin Qian (3): ANDROID: goldfish: add ranchu defconfigs arm64: rename ranchu defconfig to ranchu64 ANDROID: goldfish_pipe: fix allmodconfig build
Joel Fernandes (3): UPSTREAM: timekeeping: Add a fast and NMI safe boot clock UPSTREAM: trace: Add an option for boot clock as trace clock UPSTREAM: trace: Update documentation for mono, mono_raw and boot clock
Joshua Lang (1): ANDROID: goldfish_audio: Clear audio read buffer status after each read
Julia Lawall (1): ANDROID: goldfish_pipe: fix call_kern.cocci warnings
Ke Wang (1): sched: tune: Fix lacking spinlock initialization
Lingfeng Yang (2): ANDROID: goldfish_events: no extra EV_SYN; register goldfish ANDROID: goldfish: Add goldfish sync driver
Miodrag Dinic (1): BACKPORT: drivers: tty: goldfish: Add device tree bindings
Viresh Kumar (1): cpufreq: sched: Fix kernel crash on accessing sysfs file
Yu Ning (3): BACKPORT: goldfish: Enable ACPI-based enumeration for goldfish battery ANDROID: goldfish: Enable ACPI-based enumeration for goldfish framebuffer ANDROID: goldfish: Enable ACPI-based enumeration for goldfish audio
Yurii Zubrytskyi (2): ANDROID: goldfish_pipe: bugfixes and performance improvements. ANDROID: goldfish_pipe: An implementation of more parallel pipe
kbuild test robot (1): ANDROID: video: goldfishfb: fix platform_no_drv_owner.cocci warnings
Documentation/devicetree/bindings/goldfish/audio.txt | 17 ++ Documentation/devicetree/bindings/goldfish/battery.txt | 17 ++ Documentation/devicetree/bindings/goldfish/events.txt | 17 ++ Documentation/devicetree/bindings/goldfish/tty.txt | 17 ++ Documentation/trace/ftrace.txt | 20 +++ arch/arm/configs/ranchu_defconfig | 315 +++++++++++++++++++++++++++++++++ arch/arm64/configs/ranchu64_defconfig | 311 +++++++++++++++++++++++++++++++++ arch/x86/Makefile | 2 + arch/x86/configs/i386_ranchu_defconfig | 423 +++++++++++++++++++++++++++++++++++++++++++++ arch/x86/configs/x86_64_ranchu_defconfig | 418 ++++++++++++++++++++++++++++++++++++++++++++ drivers/input/keyboard/goldfish_events.c | 45 ++++- drivers/platform/goldfish/Makefile | 3 +- drivers/platform/goldfish/goldfish_pipe.c | 287 +++++++++++------------------- drivers/platform/goldfish/goldfish_pipe.h | 91 ++++++++++ drivers/platform/goldfish/goldfish_pipe_v2.c | 889 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/power/goldfish_battery.c | 17 +- drivers/staging/goldfish/Kconfig | 6 + drivers/staging/goldfish/Makefile | 5 + drivers/staging/goldfish/goldfish_audio.c | 23 ++- drivers/staging/goldfish/goldfish_sync.c | 987 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/tty/goldfish.c | 40 +++-- drivers/usb/gadget/configfs.c | 5 - drivers/usb/gadget/function/f_accessory.c | 2 + drivers/usb/gadget/function/f_audio_source.c | 1 + drivers/usb/gadget/function/f_mtp.c | 6 +- drivers/usb/gadget/functions.c | 2 +- drivers/video/fbdev/goldfishfb.c | 18 +- include/linux/timekeeping.h | 1 + kernel/sched/cpufreq_sched.c | 4 +- kernel/sched/tune.c | 1 + kernel/time/timekeeping.c | 29 ++++ kernel/trace/trace.c | 1 + 32 files changed, 3805 insertions(+), 215 deletions(-) create mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt create mode 100644 Documentation/devicetree/bindings/goldfish/battery.txt create mode 100644 Documentation/devicetree/bindings/goldfish/events.txt create mode 100644 Documentation/devicetree/bindings/goldfish/tty.txt create mode 100644 arch/arm/configs/ranchu_defconfig create mode 100644 arch/arm64/configs/ranchu64_defconfig create mode 100644 arch/x86/configs/i386_ranchu_defconfig create mode 100644 arch/x86/configs/x86_64_ranchu_defconfig create mode 100644 drivers/platform/goldfish/goldfish_pipe.h create mode 100644 drivers/platform/goldfish/goldfish_pipe_v2.c create mode 100644 drivers/staging/goldfish/goldfish_sync.c