Commit Graph

158456 Commits

Author SHA1 Message Date
Zhou Jingyu
63687ab97b ENGR00117756 mxs regulator driver, porting from imx23
Porting mxs regulator driver from imx23

Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
(cherry picked from commit 0d0573aad73c35989f685c71617114317906709d)
2010-08-10 11:47:53 -05:00
Frank Li
9aadb18bbd ENGR00121053 Fix build error after add mx23 msl
Timer register define changed at mx28
rename mx23evk_defconfig to imx23evk_defconfig

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:47:52 -05:00
Fred Fan
3bab2380ef ENGR00121032 i.MX28 EVK kbd button detect support
use button detect irq to control adc irq

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:52 -05:00
Fred Fan
e1de435d2a ENGR00120998 i.MX28 fractional clock support
Add fraction clock support in set_rate, get_rate function.
set_parent function support.

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:51 -05:00
Zhou Jingyu
e5d9546839 ENGR00117756-1 mxs regulator driver, copy &rename
mxs regulator driver, copy &rename

Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-08-10 11:47:51 -05:00
Frank Li
321cda75c8 ENGR00120882 MX23 new MSL base on plat-mxs
Add mx23 evk msl base on plat-mxs

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:47:50 -05:00
William Lai
51f9bccf8c ENGR00120661-4 MX28 CAN: MX28 platform support
Build Flexcan driver as module by default.

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:47:49 -05:00
William Lai
c21ae4ede3 ENGR00120661-3 MX28 CAN: MX28 platform support
Register platform devices of FlexCAN.

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:47:49 -05:00
William Lai
68f61ed35a ENGR00120661-2 MX28 CAN: MX28 platform support
Add common CAN data structure and define the CAN devices

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:47:48 -05:00
William Lai
ccad5474a6 ENGR00120661-1 MX28 CAN: MX28 platform support
CAN supported on MX28 platform.

Signed-off-by: William Lai <b04597@freescale.com>
2010-08-10 11:47:48 -05:00
Patrick Turley
109668b58c ENGR00120756 [MX28_BSP] Pin control and DMA code needs more comments
Added comments to the above-mentioned code.

Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-08-10 11:47:47 -05:00
Frank Li
37dccd44a7 ENGR00120698 iMX28 add usb write register work around
mx28 require read arc register before write.

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-08-10 11:47:46 -05:00
Jason
4b91878877 ENGR00120715 MX28:Fix FEC MAC not set correclty
FEC MAC not set correclty on MX28 EVK board

Signed-off-by:Jason Liu <r64343@freescale.com>
2010-08-10 11:47:46 -05:00
Fred Fan
c0022246e3 ENGR00120621-3 i.MX28 LED support
update kernel default configuration

Signed-off-by: Yao Jeremy <r65161@freescale.com>
Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:45 -05:00
Fred Fan
b9d0b9a7e6 ENGR00120621-2 i.MX28 LED support
1. Add platform support
2. Changed LED to control brightness by inactve couter

Signed-off-by: Yao Jeremy <r65161@freescale.com>
Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:45 -05:00
Fred Fan
c06bc34086 ENGR00120621-1 i.MX28 LED support
copy LED driver from i.MX233 and rename

Signed-off-by: Yao Jeremy <r65161@freescale.com>
Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:44 -05:00
Fred Fan
72557bd517 ENGR00120562 i.MX28 Linux reboot support
Use watchdog to reset CPU.

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:44 -05:00
Fred Fan
d69c1accf4 ENGR00120561-3 i.MX28 Application UART support
update kernel default configuration

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:43 -05:00
Fred Fan
533ebf6e2a ENGR00120561-2 i.MX28 Application UART support
Platform driver support

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:42 -05:00
Fred Fan
c15dfd6e2b ENGR00120561-1 i.MX28 Application UART support
Copy Application uart driver from i.MX233 and rename

Signed-off-by: Fred.fan <r01011@freescale.com
2010-08-10 11:47:42 -05:00
Jason
d52e598394 ENGR00120558 FEC Fix broken and warnings on MXC
FEC Fix broken and warnings on MXC.
-use the fec_platform_data structure of kernel fec.h, remove
the redefinion from mach/mxc.h

-use dsv_phy_done completion to make sure fec clk not disabled
during phy discovery operation.

Signed-off-by:Jason Liu <r64343@freescale.com>
2010-08-10 11:47:41 -05:00
Robby Cai
62bf73c9f1 ENGR00117728-3 MX28 Add lcdif and framebuffer driver support
update the  defconfig

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:40 -05:00
Robby Cai
cea842a8e6 ENGR00117728-2 MX28 Add lcdif and framebuffer driver support
add lcdif, fb, lcd controller(43wvf1g) driver

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:40 -05:00
Robby Cai
1ac4b4e52d ENGR00117728-1 MX28 Add lcdif and framebuffer driver support
Borrow files from MX23

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:39 -05:00
Fred Fan
345338fd72 ENGR00117734-3 i.MX28 EVK touch screen support
Enable touchscreen in i.MX28 evk default configuration

Signed-off-by: Fred.fan <r01011@freescale.com
2010-08-10 11:47:39 -05:00
Fred Fan
4f8e07d0a5 ENGR00117734-2 i.MX28 EVK touch screen support
Add platform support

Signed-off-by: Fred.fan <r01011@freescale.com
2010-08-10 11:47:38 -05:00
Fred Fan
1989e6ccc9 ENGR00117734-1 i.MX28 EVK touch screen support
Copy touch screen driver from i.MX233 and rename

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:38 -05:00
Fred Fan
a8a6bb33a5 ENGR00117733-3 i.MX28 EVK keypad support
Enable keypad in i.MX28 EVK default configuration

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:37 -05:00
Fred Fan
bef44a0231 ENGR00117733-2 i.MX28 EVK keypad support
Add platform support

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:36 -05:00
Fred Fan
12693029d3 ENGR00117733-1 i.MX28 EVK keypad support
Copy keypad driver from i.MX233 and rename

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:36 -05:00
Albert Chen
719b9dc7c5 ENGR00117742-2 add usb support for mx28
kernel part

Signed-off-by: Albert Chen <r65187@freescale.com>
2010-08-10 11:47:35 -05:00
Albert Chen
28827b46d3 ENGR00117742-1 add usb support for mx28
add usb support for mx28
	include usb host and usb device

Signed-off-by: Albert Chen <r65187@freescale.com>
2010-08-10 11:47:35 -05:00
Fred Fan
86619d286b ENGR00117732-3 i.MX28 LRADC support
Update kernel default configuration on i.MX28 EVK platform

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:34 -05:00
Fred Fan
3eb4296239 ENGR00117732-2 i.MX28 LRADC support
Add platform data resource support

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:33 -05:00
Fred Fan
89bd0f6e9d ENGR00117732-1 i.MX28 LRADC support
Copy lradc driver from i.MX233 platform to i.MX28 and rename them.

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:33 -05:00
Jason
bf0b977fab ENGR00117744-3 i.MX28 EVK ENET(Single) support
Change i.MX28 evk defconfig

Signed-off-by:Jason Liu <r64343@freescale.com>
2010-08-10 11:47:32 -05:00
Jason
f61cc66aea ENGR00117744-2 i.MX28 EVK ENET(Single) support
FEC driver support for i.MX28

Signed-off-by:Jason Liu <r64343@freescale.com>
2010-08-10 11:47:31 -05:00
Jason
03a74aa328 ENGR00117744-1 i.MX28 EVK ENET(Single) support
Add platform support

Signed-off-by:Jason Liu <r64343@freescale.com>
2010-08-10 11:47:31 -05:00
Robby Cai
eb4067b6c6 ENGR00120504 MX28 Fix mispelling of "label" in MSL codes
The word "label" is mispelled as "lable" in commited files

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:30 -05:00
Zhou Jingyu
28eb8d412d ENGR00117729 imx28: add mxs backlight
Add mxs backlight to mxs platform;
Change stmp3xxx namings to mxs

Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-08-10 11:47:30 -05:00
Robby Cai
04d432afe4 ENGR00117747-3 MX28 Add I2C Bus driver support
update the defconfig file

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:29 -05:00
Robby Cai
746fe78516 ENGR00117747-2 MX28 Add I2C Bus driver support
Add platform resource and actual driver support for I2C

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:28 -05:00
Robby Cai
d0539d6086 ENGR00117747-1 MX28 Add I2C Bus driver support
Copied from i2c-stmp378x.c to i2c-mxs.c

Signed-off-by: Robby Cai <R63905@freescale.com>
2010-08-10 11:47:28 -05:00
Fred Fan
9e6e649d5b ENGR00120475-2 i.MX28 rtc support
Support platform resouce

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:27 -05:00
Fred Fan
a2da61c805 ENGR00120475-1 i.MX28 rtc support
Copy driver from i.mx233 and rename to rtc-mxs

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:27 -05:00
Fred Fan
17bedbe642 ENGR00117739-3 i.MX28 EVK watchdog support
Change i.MX28 evk defconfig

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:26 -05:00
Fred Fan
8aaa180642 ENGR00117739-2 i.MX28 EVK watchdog support
Add platform resource support

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:25 -05:00
Fred Fan
f79bf9e443 ENGR00117739-1 i.MX28 EVK watchdog driver rename
Copy i.MX233's watchdog driver to i.MX28 and rename.
Add new drivers kernel option

Signed-off-by: Fred.fan <r01011@freescale.com>
2010-08-10 11:47:25 -05:00
Richard Zhu
f3aead3d77 ENGR00117737-2 MX28 SD/MMC/SDIO
Enable the ssp mmc port0~1, the set_rate, set_parent
to refio.0 clock, and the HighSpeed mode, SD up to
4bits and 50MHz, MMC up to 8bits and 52MHz.

Resolved the urgly IO bench and some cards
unrecognization issues.
The root cause is the clk unit of clock should
be Hz, but not the KHz

Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-08-10 11:47:24 -05:00
Richard Zhu
5e5cf216d2 ENGR00117737-1 MX28 SD/MMC/SDIO
rename the ssp mmc/sd driver.

Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-08-10 11:47:24 -05:00