Age | Commit message (Collapse) | Author |
|
This patch adds chip identification support.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
This patch adds format capability enumeration, frame size
enumeration and chip identification support.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
This patch adds format capability enumeration, frame size
enumeration and chip identification support.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
This patch adds format capability enumeration, frame size
enumeration and chip identification support.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
This patch supports VIDIOC_ENUM_FMT, VIDIOC_ENUM_FRAMESIZES
and VIDIOC_DBG_G_CHIP_IDENT ioctrls.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
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>
|
|
Enable MMA8450 accelerator support for i.mx50 evk.
Signed-off-by: Sammy He <r62914@freescale.com>
|
|
Driver part
To be more clear for reader
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
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>
|
|
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
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>
|
|
- 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>
|
|
- 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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
add hdmi support for SMD/LOCO platform.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
enable ATH3K and mx53 SMD Bluetooth RF kill configs.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
There is a clock issue when UART3 enable DMA, so disable this.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
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>
|
|
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>
|
|
Enable SRTC driver in MX5 defconfig.
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
remove mxc_srtc_platform_data struct from srtc driver
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
Remove mxc_srtc_platform_data struct from MX5 platform.
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
This patch is to remove clk operations from interrupt
handler and keep SRTC clock on.
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
Add the system revision number for imx28.
Also update the copyright.
Signed-off-by: Huang Shijie <b32955@freescale.com>
|
|
Add the revision number for imx23.
Signed-off-by: Huang Shijie <b32955@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Enable ASRC in default config
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
Upgrade SDMA codes to support ASRC
Signed-off-by: William Lai<b04597@freescale.com>
Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
The internal CLK(USB PHY1) input is used for AHCI SATA bus.
Signed-off-by: Richard Zhu <r65037@freescale.com>
|
|
Add da9053 pmic driver to smd &loco boards
implement board specific settings
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
porting da9053 pmic driver
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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>
|
|
enable capacitive button in imx5 default config.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
add mpr121 capacitive button driver in MX53 SMD board.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
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>
|