summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-03ENGR00137783-5 ADV7180:Add one internal ioctrl supportLiu Ying
This patch adds chip identification support. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137783-4 OV5642:Add several internal ioctrl supportLiu Ying
This patch adds format capability enumeration, frame size enumeration and chip identification support. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137783-3 OV5640:Add several internal ioctrl supportLiu Ying
This patch adds format capability enumeration, frame size enumeration and chip identification support. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137783-2 OV3640:Add several internal ioctrl supportLiu Ying
This patch adds format capability enumeration, frame size enumeration and chip identification support. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137783-1 MXC V4L2 capture:Add several ioctrl supportLiu Ying
This patch supports VIDIOC_ENUM_FMT, VIDIOC_ENUM_FRAMESIZES and VIDIOC_DBG_G_CHIP_IDENT ioctrls. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137733 MXC V4L2 overlay:Fill black data to fb before previewLiu Ying
This patch fills black data to overlay fb before preview to get rid of dirty data splashing the screen. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137777 Enable MMA8450 accelerator support for i.mx50 evkSammy He
Enable MMA8450 accelerator support for i.mx50 evk. Signed-off-by: Sammy He <r62914@freescale.com>
2011-02-03ENGR00137762-2 usb: change the function name for debounce vbus & id valuePeter Chen
Driver part To be more clear for reader Signed-off-by: Peter Chen <peter.chen@freescale.com>
2011-02-03ENGR00137762-1 usb: debounce vbus and id value for all usb modePeter Chen
The old code only debounce vbus and id value for OTG mode, these value should be debounce for all usb mode, including usb device only mode, usb host only mode, and usb otg mode. Besides, It also changes the debounce function name from usb_debounce_id_pin to usb_debounce_id_vbus, it will be more clear for reader. Signed-off-by: Peter Chen <peter.chen@freescale.com>
2011-02-03ARM: 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-02-03ARM: 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-02-03ENGR00137638 - EPDC fb: Temperature index wrong during EPDC initDanny Nold
- Changed initial EPDC temp index setting to be based off of a default temperature rather than a default index. Signed-off-by: Danny Nold <dannynold@freescale.com>
2011-02-03ENGR00137580 - EPDC fb: Endless collision due to bug in collision handlingDanny Nold
- When comparing an update with those it has collided with, do not resubmit the update if the counter is greater than OR equal to that of the collided-with updates. Signed-off-by: Danny Nold <dannynold@freescale.com>
2011-02-03ENGR00137500-4 MX5 defconfig:Build OV5640/OV5642 camera as moduleLiu Ying
This patch adds OV5640 and OV5642 camera driver support in imx5_defconfig. They will be built as modules. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137500-3 MX53 SMD:Support OV5640 cameraLiu Ying
1) Add platform data for OV5640 camera. 2) Add camera reset and power down support. 3) Use ssi_ext1 clock as mclk for camera. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137500-2 OV5642 camera: Add driver supportLiu Ying
320x240@30fps, 640x480@30fps, 720x480@30fps, 720x576@30fps, 720P@30fps and QSXGA@15fps(actual frame rate is 10fps due to CSI bandwidth) are supported. Capture modes are 0-VGA, 1-QVGA, 2-720x480, 3-720x576, 4-720P and 6-QSXGA. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137500-1 OV5640 camera: Add driver supportLiu Ying
320x240@30fps, 640x480@30fps, 720x480@30fps, 720x576@30fps, 720P@30fps and 1080P@30fps are supported. Capture modes are 0-VGA, 1-QVGA, 2-720x480, 3-720x576, 4-720P and 5-1080P. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137726 config: Fix typo in imx5_defconfigZhang Jiejing
Fix a typo which miss by patch apply. It will cause make defconfig give a warrning. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-02-03ENGR00137723 usb-otg: fix otg symbols are undefined problem at non-otg configPeter Chen
Some otg symbols are used at non-otg def-config due to judge otg port dynamically, so it needs to always define CONFIG_USB_OTG_UTILS for usb driver. Signed-off-by: Peter Chen <peter.chen@freescale.com>
2011-02-03ENGR00137624 MXC V4L2 capture:Don't enable mclk after resumeLiu Ying
We used to enable mclk in resume function of mxc v4l2 capture driver even if overlay or catpture is off when entering suspend mode. This patch disables mclk after resume in this case. Signed-off-by: Liu Ying <b17645@freescale.com>
2011-02-03ENGR00137677 imx53 MSL: add hdmi support for SMD/LOCO platformJason Chen
add hdmi support for SMD/LOCO platform. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-02-03ENGR00137669-4 config: enable ATH3K BT_RFKILL in default configZhang Jiejing
enable ATH3K and mx53 SMD Bluetooth RF kill configs. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-02-03ENGR00137669-3 MX53_SMD: workaround for UART have problem when DMA enable.Zhang Jiejing
There is a clock issue when UART3 enable DMA, so disable this. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-02-03ENGR00137669-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-02-03ENGR00137669-1 Bluetooth: Support for Atheros AR300x serial chipSuraj Sumangala
Back port Atheros ath3K uart BT driver from 2.6.36 to 2.6.35. Signed-off-by: Suraj Sumangala <suraj@atheros.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
2011-02-03ENGR00137666-3 MX5: Enable SRTC driver in defconfigLily Zhang
Enable SRTC driver in MX5 defconfig. Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00137666-2 srtc: remove mxc_srtc_platform_data structLily Zhang
remove mxc_srtc_platform_data struct from srtc driver Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00137666-1 mx5: remove mxc_srtc_platform_data structLily Zhang
Remove mxc_srtc_platform_data struct from MX5 platform. Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00137654 SRTC: keep clock always onLily Zhang
This patch is to remove clk operations from interrupt handler and keep SRTC clock on. Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00137718-2 imx28 : add system revision for imx28Huang Shijie
Add the system revision number for imx28. Also update the copyright. Signed-off-by: Huang Shijie <b32955@freescale.com>
2011-02-03ENGR00137718-1 imx23 : add system revision for imx23Huang Shijie
Add the revision number for imx23. Signed-off-by: Huang Shijie <b32955@freescale.com>
2011-02-03ENGR00137628 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>
2011-02-03ENGR00137667-2 usb-host: hcd needs to be removed if the host's probe is errorPeter Chen
Hcd needs to be removed if the host's probe meets error, if not, the system hang will occur. Reported-by: Robby Cai <r63905@freescale.com> Signed-off-by: Peter Chen <peter.chen@freescale.com>
2011-02-03ENGR00137667-1 usb-otg: refine the otg configrationPeter Chen
CONFIG_USB_OTG & CONFIG_USB_OTG_UTILS is better to be only selected by CONFIG_MXC_OTG. In that case, the user only needs to select/de-select one config to enable/disable usb otg configuration. However, the user needs to disable host or device function for otg port if the user does not choose CONFIG_MXC_OTG. The reason for that is there are two usb drivers for host and udc, but they uses the same resources. So, we only needs to use one driver for non-otg mode. Reported-by: Robby Cai <r63905@freescale.com> Signed-off-by: Peter Chen <peter.chen@freescale.com>
2011-02-03ENGR00136007-4 enable ASRC in default configLily Zhang
Enable ASRC in default config Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00136007-3 SDMA: add ASRC supportLily Zhang
Upgrade SDMA codes to support ASRC Signed-off-by: William Lai<b04597@freescale.com> Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2011-02-03ENGR00136007-2 ASRC: change clk and fix one errataLily Zhang
ASRC driver change to support MX53 TO2.0 - MX53 clk source is different from MX35. Add clk map version. - Get ASRC irq from resource data - Add the fix for the errata ENGcm11413: Use pgprot_writecombine instead of pgprot_noncached - fix compiler error Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00136007-1 MX53 TO2.0: Add ASRC supportLily Zhang
Add ASRC support for MX53 TO2.0: - Add ASRC clock support - MX53 clk source is different from MX35. Add clk map version. - Add ASRC resource data. Get ASRC irq from resource data - Add ASRC support for all MX53 boards Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-02-03ENGR00137128 USB: Set USBCMD RS bit as soon as receive resume signalingZhang Yan
When root hub detects resume signaling, it initiates 20ms of resume signaling downstream to all ports. Host terminates resume signaling by two low-speed EOPs. So, USBCMD RS bit must be restored in 20ms after host receives wakeup event. Signed-off-by: Zhang Yan <b34916@freescale.com>
2011-02-03ENGR00137651 USB: Change usb wakeup task wait for completion interruptibleZhang Yan
1. Change wait for competion interruptible avoid hung task information. 2. Achieve sched_clock by clocksource_cyc2ns. Signed-off-by: Zhang Yan <b34916@freescale.com>
2011-02-03ENGR00137649 usb-udc: change mutex_lock to spin_lock_irqsave at pm routinesPeter Chen
There is unexpected usb interrupt during the udc resume routine at customer boards, that interrupt should be handled after udc resume. Besides, uncomment udc_wait_b_session_low function, as it will wait 5 seconds for usb charger case. The function should only be used for debug purpose and buggy hardware. Signed-off-by: Peter Chen <peter.chen@freescale.com>
2011-02-03ENGR00137502-2 SDHCI: Enable Sandisk eMMC DDR mode on SMDRichard Zhu
A while delay is mandatory required by Sandisk eMMC44 card when enable the DDR mode, since this eMMC44 chip soldered on the SMD board is not abide to the eMMC spec. Signed-off-by: Richard Zhu <r65037@freescale.com>
2011-02-03ENGR00137502-1 MX53 SMD Enable Sandisk eMMC DDR modeRichard Zhu
A while delay is mandatory required by Sandisk eMMC44 card when enable the DDR mode, since this eMMC44 chip is not abide to the eMMC spec. Signed-off-by: Richard Zhu <r65037@freescale.com>
2011-02-03ENGR00137501 MX53 SMD/LOCO Enable the AHCI SATARichard Zhu
The internal CLK(USB PHY1) input is used for AHCI SATA bus. Signed-off-by: Richard Zhu <r65037@freescale.com>
2011-02-03ENGR00137556-3 add da9053 driver to MX53 smd &loco boardsZhou Jingyu
Add da9053 pmic driver to smd &loco boards implement board specific settings Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2011-02-03ENGR00137556-2 porting da9053 pmic driverZhou Jingyu
porting da9053 pmic driver Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2011-02-03ENGR00137556-1 add da9053 pmic driverDavid Dajun Chen
Add DA9053 source code from Dialog The code revision is 3r0 and it is base on DA9052 driver code Acked-by: Lily Zhang <r58066@freescale.com> Signed-off-by: David Dajun Chen <Dajun.Chen@diasemi.com>
2011-02-03ENGR00137602-3 imx5_defconfig: enable mpr121 by default.Zhang Jiejing
enable capacitive button in imx5 default config. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-02-03ENGR00137602-2 MX53_SMD: add mpr121 button in MX53_SMD.Zhang Jiejing
add mpr121 capacitive button driver in MX53 SMD board. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-02-03ENGR00137602-1 input: FSL MPR121 capacitive touch button.Zhang Jiejing
This button driver is based on Freescale MPR121 capacitive touch sensor controller. It can support 12 elements maximal. The chip is use i2c interface. You can find all the data sheet reference in code by google the name. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>