includes patches:
ENGR00132153 sgtl5000: do not enforce symmetry if rate is unknown
ENGR00132525 sgtl5000: audio clock gating
ENGR00132580 allow prediv by 1 for ext1 clk
(audio clock gating on Efika will be patched in later)
ENGR00133429 MX51 DVFS_PER: Set LP voltage to 1.25 V
MX51 DVFS_PER: Set high setpoint and low setpoint of LP voltage
from 1.2 V to 1.25 V.
Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
When apply rt patch or turn on hardirq threaded in kernel,
play audio by application with realtime schedule policy hangs the system.
It is caused by:
Requesting SDMA channel, a specific channel is used to load script
and context from memory.
This load phase also uses sdma to transfer, then poll
a complete flag within a while(1) loop.
When application with realtime schedule policy request sdma channel,
it will preempt threaded irqs and prevent complete flag to be set.
So a deadlock appears.
Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
* sanitize modelist used preferred_mode which was __initdata and shouldn't have been
* init_wdog only runs once and accesses __initdata, so it's been made __init
Add an option to force usage of the in-kernel cmdline even if the boot
loader passes another command string to the kernel.
Useful if someone cannot or don't want to change the
command-line options of the boot loader but is able to change
the kernel.
Signed-off-by: Alexander Holler <holler@ahsoftware.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* disable wireless powersave by default
* netfilter and iptables etc. enabled (firewalls will work now)
* advanced router, bridging, vlan tagging etc.
* modularized crypto
bump to .10
* Remove VGA support
* Remove HDMI customization (was for the old driver)
* Consolidate DI clock setting (view is to remove it eventually since
the bug it was meant to work around is fixed)
* Remove mxc_ipuv3_fb.c dependency on EfikaMX includes
This is a new implementation of the sii9022 driver that is clearer to follow.
The missing functionality does not seem to be causing any loss of existing
functionality and helps development, so replacing it even though it is
incomplete.
absolutely positively REQUIRE an initramfs right now since MMC, PATA and other modules
have been made real modules instead of built-ins.
Changes made:
* Enable ARM errata fixes. None of them apply but it is safe to compile them in as they are
switched based on CPU version.
* Re-enable PREEMPT (may get turned back off if wireless bitches too much for too many people)
* Don't build in all kernel firmware binaries to save space in the kernel
* MTD modularized
* pata_fsl and libata modularized
* MMC support modularized
* V4L2 (i.e. support for YUV overlay) modularized (also pushes a bunch of tuners out)
* Audio modularized. SGTL5000 might balk at this, but audio should be handled by udev now and
permissions will be correct. Remains to be seen.
* USB HID modularized since USB is modularized it makes no sense to keep them built-in
* USB Announce New Devices for debugging purposes
* Turned off panic on softlock (hrw's suggestion, LP bug #676707)
Bumped to .8 to recognize this change.
If pixclk is 0, we would get a div0 since it is used in an unchecked division via
a macro. If the pixel clock is 0, just skip the mode for now, reporting it as a
bug.
Thanks to Saleem Abdulrasool