Commit Graph

158632 Commits

Author SHA1 Message Date
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
Jason Chen
2657b8a116 ENGR00122430 imx53: DVI support
Add cmdline like below to enable dvi:
"video=mxcfb:1024x768M-16@60 dvi"

Signed-off-by: Jason Chen <b02280@freescale.com>
2010-08-10 11:49:12 -05:00
Wu Guoxing
053fe1db8c ENGR00122151 reserve gpu memory in kernel
add a new kernel command "gpu_memory" to reserve gpu memory in kernel

Signed-off-by:Wu Guoxing <b02248@freescale.com>
2010-08-10 11:49:11 -05:00
Alan Tull
e6e20a48a3 ENGR00122462 mxs: support mmapped buffer for 24/32 bit spdif
Due to an apparent hw bug we have to shift data in the audio buffer by
one byte to play out S/PDIF.  ENGR00122025 and ENGR00122231 are a
workaround for playback with non-mmapped buffers.  This patch is
the workaround for mmapped buffers.

Signed-off-by: Alan Tull <r80115@freescale.com>
2010-08-10 11:49:11 -05:00
Liu Ying
27cdb1ada9 ENGR00122388-2 V4L2 capture:Support camera's MCLK from SSI_EXT1_CLK
This patch supports camera's MCLK be derived from SSI_EXT1_CLK.

Signed-off-by: Liu Ying <b17645@freescale.com
2010-08-10 11:49:10 -05:00
Liu Ying
ed841204b4 ENGR00122388-1 MX53 MSL:Change for support OV3640 camera
This patch includes IOMUX, clock and regulator change
for supporting OV3640 camera.

Signed-off-by: Liu Ying <b17645@freescale.com>
2010-08-10 11:49:10 -05:00
Frank Li
049eef2af6 ENGR00122467 iMX23/iMX28 Avoid write bit to read only register
HW_APBH_CTRL2 and HW_APBX_CTRL2 high 16bit is ready only

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:49:09 -05:00
Frank Li
6626880b24 ENGR00122437-2 MX28 MFGTool firmware with SD support
Add imx28evk_updater_defconfig for MX28 firmware with SD support.

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