Commit Graph

38082 Commits

Author SHA1 Message Date
Matt Sealey
8d61b989fb Some backports from FSL tree: lost the ENGR numbers but in summary:
* fix bus frequency driver check for frequency (> instead of !=)
* fix VPU lockup due to misassigning a clock
* stop dvfs before reboots (otherwise it might not reboot)
* small cleanups in DVFS code for frequency changing and added spinlock
2011-01-20 10:23:28 -06:00
Matt Sealey
c8e1a1fd2c config: re-enable DVFS-PER 2011-01-17 14:28:54 -06:00
Matt Sealey
450483c85e siihdmi: make hotplugging and interrupt usage a configuration option, and turn it off while it's broken 2011-01-14 21:07:12 -06:00
Matt Sealey
40b9ebc8a6 Added missing include mach/irqs.h 2011-01-13 17:15:07 -06:00
Matt Sealey
2b550492ee Correct hdmi irq value (TO_IRQ not TO_GPIO). I owe Michal Schultz a beer. 2011-01-13 16:59:35 -06:00
Matt Sealey
f6b065ff7d ARM: VFP: Fix vfp_put_double() for d16-d31
vfp_put_double() takes the double value in r0,r1 not r1,r2.

Reported-by: Tarun Kanti DebBarma <tarun.kanti@ti.com>
Cc: <stable@kernel.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2011-01-12 21:14:14 -06:00
Matt Sealey
40d4738110 ata: cleanup init and exit for Smartbook to unify the code 2011-01-11 20:35:29 -06:00
Matt Sealey
fb6e89f9ac config: move to new hdmi driver 2011-01-10 21:17:37 -06:00
Matt Sealey
b46c2bb023 naive attempt at tuning for cortex-a8 2011-01-10 21:14:50 -06:00
Matt Sealey
1849719eec new year, new configs
put pata_fsl and mx_sdhci back in the kernel because module probing is a bitch
add dual fifo for audio
2011-01-10 20:45:57 -06:00
Matt Sealey
35b23a2011 platforms -> smarttop for this kernel version, it'll merge back later 2011-01-10 20:41:34 -06:00
Matt Sealey
afa07323c3 pata_platform: set up ATA before registering the device 2010-12-30 11:51:30 -06:00
Matt Sealey
0e40d58807 pata_platform: fix platform resource values for ATA SFF standard registers (maybe?) 2010-12-22 02:45:20 -06:00
Matt Sealey
3c0c41c42a spi_imx: free gpio for chipselects before registering platform driver or it will fail
(cherry picked from commit 7909dd00e5ef8f6dd16d736bf43b80ad3a1f5fde)
2010-12-22 02:32:52 -06:00
Matt Sealey
176792006f mx ata: add support for evil pata_platform while pata_fsl is not working. Note: this also does not work yet.
(cherry picked from commit 38b490f7a71d83f63fa7fc43cb16bf0f55a7b48e)
2010-12-22 02:32:44 -06:00
Matt Sealey
b8d86a8db4 ata: remove redundant active/inactive functions as they do nothing
(cherry picked from commit 365802eb1356f9aa42fd4ae781315fe81247fa7f)
2010-12-22 02:32:28 -06:00
Matt Sealey
d93edc769d mx audio: restore headphone detect IOMUX setting (accidentally removed by clock pin change)
(cherry picked from commit 5734b93a12058164f8517eba0bc232af265de46b)
2010-12-22 02:32:11 -06:00
Matt Sealey
231c914c9c audio: request gpio 1_9 before using it since iomux doesn't cover this pin as gpio 2010-12-21 17:51:37 -06:00
Matt Sealey
9a2cb63f4b sb: remove absolutely useless idle timer code 2010-12-21 17:12:45 -06:00
Matt Sealey
c17a83f9ae add and register mxc_v4l2out_device 2010-12-18 02:27:11 -06:00
Matt Sealey
a9d97e6ab7 sgtl5000: correct audio clock pin to schematics (the Pegatron, the) 2010-12-14 00:27:14 -06:00
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