Commit Graph

6172 Commits

Author SHA1 Message Date
Matt Sealey
9a19eebf87 sgtl5000: audio clock gating platform support to fit ENGR00132525 2010-12-14 00:18:53 -06:00
Matt Sealey
5e83174b31 sgtl5000: drag to latest BSP
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)
2010-12-14 00:09:06 -06:00
Matt Sealey
0d6f4ec27f sdma script code: remove unused file 2010-12-13 15:06:49 -06:00
Zeng Zhaoming
4d8879d67e ENGR00131932 upgrade SDMA scripts to 1.1, dual SSI FIFO support 2010-12-13 15:05:29 -06:00
Matt Sealey
713fef6d75 Match this patch from Freescale:
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>
2010-12-13 12:29:08 -06:00
Matt Sealey
4e26dd501f ENGR00133737 MXC SDMA: fix system hangs when play audio with irq threaded
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>
2010-12-13 12:11:51 -06:00
Matt Sealey
6f660227c7 siihdmi: add hdmi hotplug event handler (only registers the event, doesn't do anything yet) 2010-12-13 09:11:52 -06:00
Matt Sealey
2e18703dbc mx: remove mxcfb_dump_modelines as the sii driver includes it. 2010-12-11 15:31:44 -06:00
Matt Sealey
20c4fd7f16 enable unionfs: add Makefile, Kconfig and updated defconfigs to include it 2010-12-11 15:30:44 -06:00
Matt Sealey
0c1bc3ce16 configs: add ecryptfs, configfs, security key retention.
also pulls in requirements for udlfb framebuffer operations
2010-12-07 06:32:36 -06:00
Matt Sealey
7d5a6b6789 spi platform data: fix spi platform device to name the mx51 unit and not send the driver into autodetect (which cannot autodetect an mx51!?) 2010-12-06 00:21:00 -06:00
Matt Sealey
a97241ee34 mc13892: remove "connectivity" option as it only applies to USB chargers etc. 2010-12-06 00:04:36 -06:00
Matt Sealey
816d9d06f2 Remove custom clock setting code as FSL fixed that bug in 10.09.00 2010-12-03 10:41:13 -06:00
Matt Sealey
eff536cdc3 section mismatches fixed:
* 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
2010-12-03 08:17:17 -06:00
Matt Sealey
335dac8153 shorten structure name, and mark some things as __init so they go away after init 2010-12-03 08:08:35 -06:00
Matt Sealey
ad6e4186a0 register SPI devices before registering SPI master as is traditional 2010-12-03 08:08:03 -06:00
Matt Sealey
fc6cc6e0d5 fix braces build error 2010-12-03 01:54:49 -06:00
Matt Sealey
192faac49c put back accidentially removed original spi chipselect code for SPI_MXC 2010-12-03 01:27:44 -06:00
Matt Sealey
3488bb1604 NOR/PMIC add support for all 3 possible SPI drivers 2010-12-03 00:40:51 -06:00
Matt Sealey
bfb9c91d83 Add support for all 3 possible SPI drivers 2010-12-03 00:33:17 -06:00
Matt Sealey
fcde2d5221 Drop in spi_imx from mainline. Not enabled in any config. 2010-12-03 00:32:16 -06:00
Matt Sealey
3ce62020bc config (mx): oldconfig tweaks to stop it stopping compiles. checked in the wrong one last night. 2010-12-02 12:39:58 -06:00
Matt Sealey
1b81f6305a config (mx): sync with smartbook 2010-12-02 01:06:23 -06:00
Matt Sealey
f14b542bdc config (sb): put networking options back in. sync ubuntu config for bsd ptys. bluetooth cleanup. 2010-12-02 00:30:55 -06:00
Matt Sealey
dbd056381a config (sb): fill out crypto 2010-12-01 23:17:42 -06:00
Matt Sealey
0657eecfa0 config (sb): tmpfs acls, OSS compatibility enabled 2010-12-01 22:12:26 -06:00
Matt Sealey
a649174915 config (sb): cleanup input. add Android drivers. remove MXC SCC2 driver. Add cryptoloop, ram block device, cd/dvd packet writing 2010-12-01 20:08:27 -06:00
Matt Sealey
44424638d8 config (sb): bring Smartbook back from the dead. IP/INET and CRYPTO will creep back in when we work out which one of them is making boot stop working. 2010-12-01 15:35:08 -06:00
Matt Sealey
2a0c7a5ed0 config (mx): enable timer stats, scheduler stats (for power/latencytop), latencytop support, KGDB, cgroups 2010-11-30 13:35:29 -06:00
Matt Sealey
3097dbf09f config: enable timer stats, scheduler stats (for power/latencytop), latencytop support, KGDB, cgroups 2010-11-30 13:25:40 -06:00
Matt Sealey
e5e65f60a5 Fix smartbook config to match PCOMP2 Kconfig fix (ccaf06fa) 2010-11-29 18:20:15 -06:00
Matt Sealey
0b6e9f0ed7 Remove VGA GPIO (was never valid) and LCD related GPIO pin (is connected to test pad)
Make HDMI interrupt pin an input (originally an output????)
2010-11-24 15:44:41 -06:00
Matt Sealey
3f7b34dd5f Modify configs to disable CMDLINE_FORCE by default 2010-11-24 15:41:10 -06:00
Alexander Holler
a6da8076c6 ARM: 5939/1: ARM: Add option CMDLINE_FORCE to force usage of the in-kernel cmdline
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>
2010-11-23 13:37:55 -06:00
Matt Sealey
d1fae4ce82 config update: crypto/networking modules as per Ubuntu default configurations
* 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
2010-11-21 15:42:25 -06:00
Matt Sealey
b29b1f8cbd * Remove weird pin wiggling in EDID fetch
* 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
2010-11-20 10:46:21 -06:00
Saleem Abdulrasool
31981681bf add rough version of new sii9022 driver
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.
2010-11-18 20:57:41 -08:00
Matt Sealey
0a2c454cd1 defconfig updates for Ubuntu Maverick (devtmpfs etc.). This means the default config will
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.
2010-11-18 14:44:52 -06:00
Matt Sealey
e58fba4be8 remove uio_driver.h include as we no longer have a UIO driver 2010-11-13 10:33:49 -06:00
Matt Sealey
6065c20cd1 remove UIO GPU driver as we don't support it (and soon neither will Freescale) 2010-11-13 10:31:29 -06:00
Matt Sealey
cd12d03fbd Catch pixclk div0
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
2010-11-13 10:15:12 -06:00
Jie Zhou
6939d624f7 ENGR00126565-1 MX50: add z160 version to platform_data of gpu_device
MX50 has some RTL fix for Z160

Signed-off-by: Jie Zhou <b30303@freescale.com>
2010-11-13 10:09:57 -06:00
Jie Zhou
704376ffb4 ENGR00125729-1 MX5x MSL: set gpu resources correctly
MX50 has no 3D interrupt, 3D register space, and gmem

Signed-off-by: Jie Zhou <b30303@freescale.com>
2010-11-13 10:07:54 -06:00
Matt Sealey
686802fda3 Unify NOR partitioning on both boards 2010-11-13 10:04:22 -06:00
Matt Sealey
5afbe5a143 smartbook: remove ddr2 hack 2010-11-13 10:01:25 -06:00
Matt Sealey
0653eb30c9 smartbook: fix GPU resource allocation to match other boards 2010-11-13 10:00:05 -06:00
Matt Sealey
279a54bf19 ARM 5897/1: spinlock: don't use deprecated barriers on ARMv7 2010-10-28 04:18:38 -05:00
Matt Sealey
14d4ef254c ARM 5849/1 ARMv7: fix Oprofile events count 2010-10-28 04:18:16 -05:00
Matt Sealey
4eef68a3c8 ARM 5889/1: Add atomic64 routines for ARMv6k and above. 2010-10-28 04:17:56 -05:00
Matt Sealey
1bbde191a3 ARM 5997/1: Correct the VFPv3 detection 2010-10-28 04:17:41 -05:00