aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/plat-mxc/include
AgeCommit message (Collapse)Author
2011-01-17ENGR00137991-1 MSL mxc edid: add cea ext block parserJason Chen
add cea ext block parser. it provide more video modes and the info of device HDMI compatible. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-01-13ENGR00137924-2: MX50EVK: Improve board level suspend mode power.Ranjani Vaidyanathan
Fix many IOMUX pad settings so that the suspend power is improved. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2011-01-13ENGR00137924-1: Added API to read IOMUX settingsRanjani Vaidyanathan
Added APIs to read single and multiple IOMUX pad settings. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2011-01-07ARM: mx51: dynamically register imx-uart devicesUwe Kleine-König
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-01-07ARM: imx: change the way imx-uarts are registeredUwe Kleine-König
For mx1_defconfig this yields: add/remove: 1/0 grow/shrink: 1/4 up/down: 49/-108 (-59) function old new delta imx1_imx_uart_data - 48 +48 kernel_config_data 7277 7278 +1 imx_add_imx_uart_1irq 132 128 -4 imx_add_imx_uart_3irq 164 156 -8 scb9328_init 96 64 -32 mx1ads_init 220 156 -64 for mx21_defconfig this yields: add/remove: 1/0 grow/shrink: 0/3 up/down: 64/-52 (12) function old new delta imx21_imx_uart_data - 64 +64 imx_add_imx_uart_3irq 160 156 -4 imx_add_imx_uart_1irq 140 136 -4 mx21ads_board_init 220 176 -44 for a random mx25 config this yields: add/remove: 1/0 grow/shrink: 0/5 up/down: 80/-56 (24) function old new delta imx25_imx_uart_data - 80 +80 imx_add_imx_uart_3irq 160 156 -4 imx_add_imx_uart_1irq 140 136 -4 mx25pdk_init 288 272 -16 eukrea_mbimxsd_baseboard_init 272 256 -16 eukrea_cpuimx25_init 252 236 -16 for mx27_defconfig this yields: add/remove: 1/0 grow/shrink: 0/10 up/down: 96/-280 (-184) function old new delta imx27_imx_uart_data - 96 +96 imx_add_imx_uart_3irq 160 156 -4 imx_add_imx_uart_1irq 140 136 -4 pca100_init 560 544 -16 mx27pdk_init 112 96 -16 mx27lite_init 92 76 -16 eukrea_cpuimx27_init 332 316 -16 pcm038_init 388 348 -40 mxt_td60_board_init 320 280 -40 eukrea_mbimx27_baseboard_init 476 436 -40 mx27ads_board_init 368 280 -88 and finally for mx3_defconfig: add/remove: 2/0 grow/shrink: 0/9 up/down: 128/-344 (-216) function old new delta imx31_imx_uart_data - 80 +80 imx35_imx_uart_data - 48 +48 imx_add_imx_uart_1irq 132 128 -4 imx_add_imx_uart_3irq 164 152 -12 mx31moboard_devboard_init 360 344 -16 mx31lite_db_init 176 160 -16 mx31moboard_smartbot_init 384 360 -24 kzm_board_init 232 208 -24 armadillo5x0_init 392 364 -28 mx31lilly_db_init 248 208 -40 mxc_board_init 3760 3580 -180 Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
2011-01-07ENGR00137669-2 rfkill: mx53: ath3k rfkill interface.Zhang Jiejing
MX53 SMD board use ath3k Bluetooth Chip. Add rfkill interface to control AR3K BT's power and reset. when power on bt, it require to reset BT chip. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-01-07ENGR00137628 MX5: add busfreq platform dataLily Zhang
Add platform data for MX5 bus frequency driver. Update regulator name for DA9053 PMIC. Otherwise, the system is broken to enter suspend Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-12-31ENGR00137447-2 MSL edid: add mxc edid header fileJason Chen
Add mxc edid header file. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-12-30ENGR00137495 MX53 LOCO: Add MSL supportLily Zhang
Add MSL support for MX53 LOCO board. The following functions are tested on MX53 LOCO board: - SGTL5000 audio playback - USB HOST - Video playback - GPU - MMC/SD - WVGA panel - VGA (command option: video=mxcdi1fb:BGR24,XGA di1_primary tve) Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Alan Tull <alan.tull@freescale.com> Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-12-30ENGR00137458 MX53 SMD: Add MSL supportLily Zhang
Add MSL support for MX53 SMD. The following functions are tested on MX53 SMD boards: - SGTL5000 audio playback - USB HOST - Video playback - GPU - Sandisk eMMC4.4 (only SDR mode) - MMC/SD - LVDS (command option: video=mxcdi1fb:RGB666,XGA ldb di1_primary) Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-12-10ENGR00136231: Read MAC ID from the IIM fuses for SMSC911x driverDinh Nguyen
For boards that use the SMSC 911x ethernet driver, the MAC ID for the ethernet controller was randomly being generated. It should get the MAC ID from the IIM fuses that are blown to show the correct MAC ID. Signed-off-by: Dinh Nguyen <Dinh.Nguyen@freescale.com>
2010-12-01ENGR00134202-1 DMA : add a macro to fill the DMA command word1Huang Shijie
add a macro to fill the DMA command word one for IMX23,IMX28 and IMX50. Signed-off-by: Huang Shijie <b32955@freescale.com>
2010-11-29ENGR00132603-1 mxc_iim: Add mach support for sense and fuse function in mxc_iimTerry Lv
This patch add code in msl for adding sense and fuse. Signed-off-by: Terry Lv <r65388@freescale.com>
2010-11-24ENGR00133918 mx50: ZQ calibration should be run only on mx50 platformTerry Lv
ZQ calibration is now only applied in mx50 to1.1 board. Thus zq should be run only on mx50 to1.1 board. Signed-off-by: Terry Lv <r65388@freescale.com>
2010-11-22ENGR00132712-1: Add ZQ calibration supportRobby Cai
Add ZQ calibration support Signed-off-by: Terry Lv <r65388@freescale.com>
2010-11-22ENGR00122167-3 MSL: add VGA support and fix TVE clock issue.Jason Chen
Fix tve clock tree and adding TVE-VGA support. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-11-01ENGR00133183 MX50 EVK: Support PWM LCD backlightLiu Ying
1) Add PWM and PWM backlight platform data. 2) Change PWM1 pin's mux mode to be PWMO. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-10-18ENGR00131932-1 MX51, MX53, sdma: Upgrade SDMA scripts to v1.1.0 versionZeng Zhaoming
Upgrade sdma mx51 script to v1.1 http://compass.freescale.net/go/220269616 Upgrade sdma mx53 script to v1.1 http://compass.freescale.net/go/211002731 These new scripts support ssi dual fifo. Pan Qihong-B30266 provide the usage: ----------- mcu_2_ssiapp and ssiapp_2_mcu are supporting SSI tx/rx residing on peripheral DMA region. mcu_2_ssish and ssish_2_mcu are supporting SSI tx/rx residing on shared peripheral DMA region. With all these 4 scripts, will support all the 3 SSIs. ---------- Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2010-10-15ENGR00132634: MX50: Reduce STOP mode power consumptionRanjani Vaidyanathan
Improve STOP mode power consumption in MX50 by doing the following: 1. Disable regulators that are not being used. 2. Set as many regulators as possible into STANDBY mode. 3. Set EIM, FEC IOMUX settings for minimum power leakage. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2010-10-15ENGR00132582 MX50: Add keypad for RD boardFrank Li
Need E-Book ADD On Board. Boot Config (SW5) uses EIM_DA0~7, which are multiplexed with Keypad module. Set SW5 to 'on' to avoid the interference (it appears that some keys are always pressed) after system boot. Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-10-14ENGR00131925-1 MX5 ssi: Add SSI3 supportZeng Zhaoming
Add ssi3 support for MX5. According to manual, ssi3 clock should be same to ssi1 or ssi2. Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2010-10-12ENGR00132500 MX53 ARD: enable UART log in uncompress phaseLily Zhang
Enable UART log in kernel uncompress phase for MX53 ARD Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-10-12ENGR00132446 MX53 IOMUX:Change the pad setting of DI0_PIN15Liu Ying
Change the pad setting of DI0_PIN15 so that all the CLAA WVGA LCD panels can work normally. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-10-09ENGR00132377 I.MX53 USB: enable usb host2 on imx53 ard boardHu hui
enable usb host2 on imx53 ard board, external ULPI phy is used on this board. Signed-off-by: Hu Hui <b29976@freescale.com>
2010-10-01ENGR00132249 USB:Fix dead loop when cat iomemHuang Shijie
Apply this fix for mx25. Has been seperately cherry-picked for other platforms. The origin code reuse the otg_resource as the resource for udc device. This will cause a small bug, the following command will print endless log: #cat /proc/iomem The reason of the bug is that reuse the otg_resources for the udc device will register the otg_resources twice which will make the ->child and ->parent of the otg_resources pointer to himself. So the above command will traverse in a dead loop for ever. Signed-off-by: Huang Shijie <b32955@freescale.com>
2010-09-30ENGR00132142: Add code to print system clocks information for 35 kernel.Ranjani Vaidyanathan
Added support such that /proc/cpu/clocks prints the clock usage and frequency on 35 kernel. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2010-09-29ENGR00132134 MX25 Upgrade security drivers to 2.6.35 kernelAnish Trivedi
Machine layer changes to support security drivers: 1) clock register changes for SCC and DryIce modules 2) register DryIce RTC in 3Stack board init function 3) Define SCC, RNG, and DryIce base addrs and interrupts for MX25. 4) removed keypad device from devices.c since it is also defined in mx25_3stack.c Signed-off-by: Anish Trivedi <anish@freescale.com>
2010-09-27ENGR00131944 Fix imx-test build failure issue on mx25Sammy He
Fix imx-test build failure issue on mx25 Signed-off-by: Sammy He <r62914@freescale.com>
2010-09-25ENGR00131923 MX3: Fix compile error OTG_BASE_ADDRLily Zhang
Fix compiling error caused by OTG_BASE_ADDR for MX31 and MX35 platform Signed-off-by: Peter Chen <peter.chen@freescale.com> Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-09-25ENGR00131786-2 MX53 ARD: Add MSL supportLily Zhang
Add MSL support for MX53 Automotive Reference Design board (ARD). The following functions are tested: -- External Ethernet -- CS42888 audio codec playback -- SD1/SD2 -- USBHOST1 -- USB OTG device mode Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-09-25ENGR00131789-1 MX50 RD:Support Seiko WVGA LCD panelLiu Ying
MSL change to support Seiko WVGA LCD panel. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-09-25ENGR00131788 MX50: add support uncompress putcRichard Zhao
Add uart1 base address for MACH_TYPE_MX50_ARM2 and MACH_TYPE_MX50_RDP. Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-09-25ENGR00131694-1 MX50 RDP Kernel upgrade to 2.6.35Anish Trivedi
Machine layer for MX50 ref design platform Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Richard Zhao <richard.zhao@freescale.com> Signed-off-by: Robby Cai <R63905@freescale.com>
2010-09-25ENGR00131489-1 MX5: add arch_idle supportLily Zhang
add arch_idle support for MX5 platform Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-09-25ENGR00127147: MX50: Add support for Automatic Low Power Mode on DDRRanjani Vaidyanathan
Configure the Databahn so that the DDR automatically enters Low Power Mode 4. This will allow DDR to enter into self-refresh after an idle timeout. Also added code to disable DDR_CLKGAT bits in the CCM when no bus masters are accessing the DDR and ARM is in WFI. Removed calls to change DDR frequency to 24MHz in LPAPM mode as this is causing some random lockups. DDR is left at 266MHz in LPAPM mode currently. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2010-09-25ENGR00126935: MX50: Fix Clock DependenciesRanjani Vaidyanathan
Add appropriate secondary clocks to the various clocks defined in mx50_clock.c. This will enable correct clock management of many system level clocks. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2010-09-25ENGR00126721-2 MX23/28/50: add platform data for the ocotp deviceHuang Shijie
Add the ocotp device and ocotp clock for the ocotp controller. Signed-off-by: Huang Shijie <b32955@freescale.com>
2010-09-25ENGR00126606 MX53 EVK:Set DISP0 DE signal drive strength highLiu Ying
This patch fixes the malfunction of WVGA LCD panel. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-09-25ENGR00126255 mx50 esdhc: fix the write protect unwork issueAisheng.Dong
Change the pad setting of SD1_WP and SD2_WP for supporting write protect function. We need pull up the SD_WP GPIO. Signed-off-by: Aisheng.Dong <b29396@freescale.com>
2010-09-25ENGR00125728-1: DVFS-CORE: Replace IOADDRESS with ioremap.Ranjani Vaidyanathan
Replace all references to virutal address with ioremap and use offsets to access registers. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2010-09-25ENGR00125860-1 MX50:Add GPMI-RAW-NAND mach supportJason Liu
Add GPMI-RAW-NAND mach support Signed-off-by: Jason Liu <r64343@freescale.com>
2010-09-25ENGR00125855 MX50: APBH DMA mach supportJason Liu
MX50 has AHB-to-APBH Bridge with DMA module This patch add this APBH DMA mach support Signed-off-by: Jason Liu <r64343@freescale.com>
2010-09-25ENGR00125874 mx50 esdhc: fix the issue that SD2 can not detect card removeAisheng.Dong
IOMUX v3 missed the pullup pad setting for SD2_CD which is required for SD2 card detect. Signed-off-by: Aisheng.Dong <b29396@freescale.com>
2010-09-25ENGR00125856-2 MX51 eSDHC iomux updates when iomux V3 is usedRichard Zhu
The eSDHC iomux is not updated properly when iomux v3 is upgraded. Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-09-25ENGR00125856-1 MX53 eSDHC iomux updates when iomux V3 is usedRichard Zhu
The eSDHC iomux is not updated properly when iomux v3 is upgraded. Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-09-25ENGR00125823-1 mxc esdhc: add a clock always on flag in plat_dataAisheng.Dong
Add a control flag for clock always on function in plat_data. By default ,esdhc clock will be automatically gate off by HW if there's no CMD/DATA transferring. This inferface allows user to easily disable clock auto gate off according specicial using cases such as SDIO card that needs clock to send SDIO interrupt signal to host. Signed-off-by: Aisheng.Dong <b29396@freescale.com>
2010-09-25ENGR00125731-1 mxc esdhc: add two DLL control flags in platform_dataAisheng.Dong
Add dll override mode enable and the number of delay cells flag in platform_data. This allows user to regulate clock delay line in platform specific code according to different board and cards. Signed-off-by: Aisheng.Dong <b29396@freescale.com>
2010-09-25ENGR00131479-2 MX53: Enable CS42888 by defaultWilliam Lai
Correct the pad setting and clock name for ESAI, and enable CS42888 by default. Signed-off-by: William Lai <b04597@freescale.com>
2010-09-25ENGR00131832-1 MX25: Upgrade kernel to 2.6.35Alan Tull
This patch contains changes to mach-mx25 files. Contains all checkpatch and copyright fixes. Signed-off-by: Alan Tull <r80115@freescale.com>
2010-09-09ENGR00127265-1 MX3X: Upgrade kernel to 2.6.35Jason Liu
This patch contains changes to plat-mxc files. Contains all checkpatch and copyright fixes. Signed-off-by: Jason Liu <r64343@freescale.com>