Commit Graph

158645 Commits

Author SHA1 Message Date
Alan Tull
eb912bbb1f ENGR00119077 dac mux should not affect power and clocks
Changes such that DAC Mux will only affect whether the headphone
output gets connected to the DAC or Line in.

The previous implementation of the DAC Mux allowed the dapm power
level of the sgtl5000 to be affected whether audio was playing or
not.  It also controlled the an internal osc which had no effect
since it didn't affect whether mclk was turned on.

Signed-off-by: Alan Tull <r80115@freescale.com>
2010-08-10 11:49:45 -05:00
Anish Trivedi
440435c73b ENGR00122891 MX23/MX28 DCP: Merge stmp dcp-bootstream driver
Add functionality of using OTP key for crypto into dcp driver

Signed-off-by: Anish Trivedi <anish@freescale.com>
2010-08-10 11:49:45 -05:00
Frank Li
182036c530 ENGR00122990 iMX23/28 Fix wrong clock ref type
clock ref wrong set to __s8

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:44 -05:00
Ran Ferderber
5bbef6d718 ENGR00120671 H264Dec: Video dithering is serious on the interlaced streams
iMX53 was not in list of parts that include VDI, iMX53 was add.

Signed-off-by: Ran Ferderber r53561@freescale.com
2010-08-10 11:49:44 -05:00
r65037
7d6d776d6f ENGR00122851 WIFI: Faided to use WiFi SDIO card at SD slot0
The WP bit is set in the 4Bytes wifi write operations
accidentally.
That would cause the INT wouldn't be generated.

There is no such kind issue in SD/MMC write operations.
Since that the BUS load on wifi maybe much lighter than
that when SD/MMC is used.

Remove the 100K pull up pad configuration on the eSDHC1
WP pin can solve this issue.
Or
Remove the SION configuration can fix this issue too.
In the end, the second method is used.

Unify the platform data configurations, and enable the registers
dump when there are errors in the execution of esdhc driver.

Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-08-10 11:49:43 -05:00
Patrick Turley
fcb50ee09c ENGR00122629 Unified i.MX23/i.MX28 NAND Flash Driver
This driver unifies the i.MX23 and i.MX28 NAND Flash drivers into a single
driver that supports both SoC's.

Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-08-10 11:49:42 -05:00
Robert Lee
8d2f97b5ea ENGR00122948 MX23: clock driver can cause cpu_clk and h_clk violations
The current method of changing the cpu FRAC and integer
 dividers can cause short-term unexpectedly high frequencies.
  Also, h_clk temporarily runs higher than expected as well.

Signed-off-by: Robert Lee <robert.lee@freescale.com>
2010-08-10 11:49:42 -05:00
Frank Li
6d28589c1e ENGR00122914-2 iMX23 Porting TVOUT from stmp3xxx to mxs.
Enable TVOUT of mxs.

Signed-off-by: Frank Li <frank.li@freescale.com>
2010-08-10 11:49:41 -05:00
Frank Li
e79f1a1461 ENGR00122914-1 iMX23 Porting TVOUT from stmp3xxx to mxs.
Add original stmp378x tvenc.c

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:41 -05:00
Jeremy.Yao
1389c547ef ENGR00122915: iMX28 Fix SDIO INT Handler
Fix SDIO INTR

Signed-off-by: Jeremy Yao <r65161@freescale.com>
2010-08-10 11:49:40 -05:00
Peter Chen
54549073af ENGR00122899: Delete older imx23(stmp378x ) kernel default configration
Users may confuse old imx23 kernel default configration, so delete them

Signed-off-by: Peter Chen <b29397@freescale.com>
2010-08-10 11:49:39 -05:00
Peter Chen
d1f3e4cb0c ENGR00122898 Add imx23evk updater default configration
Add imx23evk updater default configration without nand support

Signed-off-by: Peter Chen <b29397@freescale.com>
2010-08-10 11:49:39 -05:00
Lily Zhang
5b47b68296 ENGR00122852-6 MX5: pass mem and irq via resources
Pass memory and irq information via resources in MX5 platforms

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:38 -05:00
Lily Zhang
ae330de3f2 ENGR00122852-5 MX37: pass mem and irq via resources
Pass memory and irq information via resources in MX37 platform

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:38 -05:00
Lily Zhang
37001998aa ENGR00122852-4 MX35: pass mem and irq via resources
Pass mem and irq information via resources in MX35 platform

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:37 -05:00
Lily Zhang
18c10aab22 ENGR00122852-3 MX31: pass mem and irq via resources
Pass mem and irq information via resources for MX31

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:37 -05:00
Lily Zhang
826c6a6fea ENGR00122852-2 MX25: pass mem and irq via resources
MX25: pass mem and irq via resources

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:36 -05:00
Lily Zhang
310192b65d ENGR00122852-1 UART: get mem and irq from platform resources
Get UART mem and irq from platform resources

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:35 -05:00
Richard Zhao
a54c57ea1d ENGR00122879 ath6kl: set default ifname to wlan%d
It's easy for ChromiumOS to use.

Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-08-10 11:49:35 -05:00
Frank Li
9eae1095e9 ENGR00117340 Add HEADPHONE short protection feature
Add HEADPHONE short protection,when headphone short,mute the
HP vol and pwrdn the headphone,and restore them when short gone.

   Signed-off-by: Frank Li <frank.li@freescale.com>
2010-08-10 11:49:34 -05:00
Lily Zhang
66c16db3d1 ENGR00122846-2 MX53: Restore the default GPU memory as 128M
This reverts commit cf848bba851157fb7c28ad2abd21f8210a4b0831.
Since the kernel virtual space is changed as 2G, restore the default
GPU memory as 128M to support flash 10 better.

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:34 -05:00
Lily Zhang
31dd7a2182 ENGR00122846-1 MX5: Split user and kernel space as 2G_2G
1G kernel virtual space is not insufficent for current MX53 usages.
After the discussion, agree to split kernel/user space as 2G/2G
instead of 1G/3G.

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:33 -05:00
Frank Li
155653bad2 ENGR00122853 iMX23 support nfs rootfs
build in NFS and support NFS  rootfs

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:33 -05:00
Jeremy.Yao
0553bba0e5 ENGR00122687: [MX28_EVK_BSP] WIFI: Can not download files with large size
Fix SDIO quality

Signed-off-by: Jeremy Yao <r65161@freescale.com>
2010-08-10 11:49:32 -05:00
Frank Li
23a4da58d2 ENGR00122828 Fix MX23 system boot fail when 454 and enable 100mA
Fix mx23 system boot fail when 454mhz and enable usb 100mA

Signed-off-by: Frank Li <frank.li@freescale.com>
2010-08-10 11:49:31 -05:00
Robby Cai
b5de423ae5 ENGR00122754-2 Make MMC and SPI function selectable via cmdline
modify defconfig to add SPI/SPI ethernet config

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:31 -05:00
Robby Cai
01f3e7c2cd ENGR00122754-1 Make MMC and SPI function selectable via cmdline
MMC and SPI shares the SSP port1.
pass "ssp1=mmc" in cmdline for MMC or,
pass "ssp1=spi1" for SPI.

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:30 -05:00
Zhou Jingyu
16810cbb16 ENGR00122783 Enable pmu brownout features for imx23 &imx28
Enable pmu brownout features for imx23 &imx28

Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-08-10 11:49:30 -05:00
William Lai
8e5646f52e ENGR00122723 CAN: Enable the adaptive bitrate setting
Enable the adaptive bitrate setting, according to the clock rate.
And the bitrate can be changed by the proc file.

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:49:29 -05:00
William Lai
85e33be8be ENGR00122399-2 MX53 CAN: MBM word access only
The MBM can only be accessed in word, removing the potential
bit fields side effect intrudued by the different tool chain.

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:49:28 -05:00
William Lai
457db036b5 ENGR00122399-1 MX53 CAN: Suppprt on i.MX53 platform
CAN support on i.MX53 platform.

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:49:28 -05:00
Richard Zhao
924c0b7a05 ENGR00122691-2 imx5: Build ath6kl driver by default
Enable ath6kl driver by default

Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-08-10 11:49:27 -05:00
Richard Zhao
7f6076dd6d ENGR00122691-1 Add atheros driver ath6kl
Integrate atheros driver package from atheros company.
It's mainly for AR6003.

Signed-off-by: Nathan Cheng <Nathan.Cheng@Atheros.com>
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-08-10 11:49:27 -05:00
Jason Chen
82552243db ENGR00122694 v4l2 output: set correct bits_per_pixel for fbi
Uncorrect bits_per_pixel will make wrong fb memaloc size, which will
cause Oops for filling black color operation.

Signed-off-by: Jason Chen <b02280@freescale.com>
2010-08-10 11:49:26 -05:00
Jeremy.Yao
297d41e2c5 ENGR00122683: iMX28 Add Kernel Wifi Config in defconfig
enable wifi in defconfig for mx28/mx23

Signed-off-by : Jeremy Yao <r65161@freescale.com>
2010-08-10 11:49:25 -05:00
Lionel Xu
1ab8756272 ENGR00119146 MX23 ALSA: Audioout DMA stops after play/stop many times
DMA will stop working after playback/stop many times, especially for those
high bitrate wav sound, use another way to trigger the audioout playback
can resolve this issue.

Signed-off-by: Lionel Xu <r63889@freescale.com>
2010-08-10 11:49:24 -05:00
Frank Li
be7b51f402 ENGR000122300 fix iMX23 auart output wrong error message
AUART should not output error when modem status interrupt pending,
hardware does not support DSRMIS,DCDMIS and RIMIS bit.

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:24 -05:00
Robby Cai
eaaee1c156 ENGR00122636-5 [MX23] Port SPI driver to MXS
Run ./script/Lindent for spi_mxs.[ch]

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:23 -05:00
Robby Cai
1300f40504 ENGR00122636-4 [MX23] Port SPI ethernet driver to MXS
Port SPI ethernet( enc28j60 ) driver to MXS

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:23 -05:00
Robby Cai
68e66feec8 ENGR00122636-3 [MX23] Port SPI driver to MXS
Mainly modified part to port SPI driver to MXS

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:22 -05:00
Robby Cai
b24e2c2eff ENGR00122636-2 [MX23] Port SPI driver to MXS
Copy the STMP378x original codes

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:21 -05:00
Robby Cai
147e98408b ENGR00122636-1 [MX23] Add MSL-related code for SPI driver
Add SPI platform data

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:49:21 -05:00
Lily Zhang
c9ba599c0e ENGR00122632 MX53: Set default GPU memory as 32M
The virtual space of ioremap is reduced after high_memory size is
increased. If GPU uses large memory, ioremap reports error. Before
re-layout the kernel virtual space, set the default GPU memory as
32M to avoid passing command options.
GPU memory can be also adjusted by command options. For example,
the command options "mem=960M gpu_memory=32M" means:
gpu_memory for GPU usage is 32M
fb_mem for X-Acceleration is SZ_1G - <mem> - <gpu_memory> (32M)

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:20 -05:00
Frank Li
d9084485c7 ENGR00122612-2 iMX23 Lower the suspend current to 9mA.
Fix LCDIF suspend issue and improve suspend flow,now
suspend current can low to 9mA with LCD panel.

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:20 -05:00
Frank Li
85a698e03e ENGR00122612-1 iMX23 Lower the suspend current to 9mA.
Fix LCDIF suspend issue and improve suspend flow,now
suspend current can low to 9mA with LCD panel.

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:19 -05:00
Zhou Jingyu
756aafe7dd ENGR00122618 MX28: fix vddio value settings
MX28: fix vddio value settings

Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-08-10 11:49:19 -05:00
Jeremy.Yao
ad24d02e6d ENGR00122597: iMX28 Support SDIO function
Add Support for SDIO

Signed-off-by: Jeremy Yao <r65161@freescale.com>
2010-08-10 11:49:18 -05:00
Zhou Jingyu
950ba65ab2 ENGR00117756: add mx28 standby mode
add mx28 standby mode

Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-08-10 11:49:17 -05:00
Jun Li
ab1b627433 ENGR00122522 Enable USB Gadget for imx5 platform.
Select USB Gadget support and disable Host mode of DR port
in imx5_defconfig.

Signed-off-by: Jun Li <r65092@freescale.com>
2010-08-10 11:49:17 -05:00
Jun Li
905ec17dbf ENGR00121945 Fix USB OTG pin-detect.
In OTG mode, entering low power mode after udc probe causes
otg controller can not exit from it when switch to host mode.
this patch let gadget class driver handle it.

Signed-off-by: Jun Li <r65092@freescale.com>
2010-08-10 11:49:16 -05:00