Commit Graph

158639 Commits

Author SHA1 Message Date
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
Lily Zhang
256da807a9 ENGR00122496 MX5: Enable CONFIG_SECURITY_FILE_CAPABILITIES
Enable the CONFIG_SECURITY_FILE_CAPABILITIES option for ChromiumOS

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:16 -05:00
Lily Zhang
5eb6ce2df8 ENGR00122493 MX5: Enable CONFIG_EFI_PARTITION option
Enable the CONFIG_EFI_PARTITION option for ChromiumOS

Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-08-10 11:49:15 -05:00
Frank Li
d0d52256a0 ENGR00122477-3 iMX23 Add persistent bit support
Change config file

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:14 -05:00
Frank Li
a2e78812f0 ENGR00122477-2 iMX23 Enable persistent bit support
enable persistent bit support

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:14 -05:00
Frank Li
c6a4fd17a4 ENGR00122477-1 IMX23 add original persisten.c
Copy original stmp persisent.c

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:13 -05:00
Jason Chen
678ca1e01f ENGR00122043 v4l2 output: enable fb channel before buf select
Enable fb display channel before buffer select, it avoid display frame
lost for small windows between timming of buffer select and channel
enalbe.

Signed-off-by: Jason Chen <b02280@freescale.com>
2010-08-10 11:49:13 -05:00