Age | Commit message (Collapse) | Author |
|
- Ensure that no updates are active when changing the FB info
- Fix criteria for evaluating whether any updates are active
Signed-off-by: Danny Nold <dannynold@freescale.com>
|
|
1. Add discharge vbus when set vbus lower;
2. Due to unplug from HOST bring up suspend irq. add discharge in suspend irq.
3. Update port speed when port connect changed.
4. Add port speed verify in ep operation code.
Signed-off-by: Zhang Yan <b34916@freescale.com>
|
|
When open mxc_iim twice, mxc_iim can't be close twice.
Signed-off-by: Terry Lv <r65388@freescale.com>
|
|
mxc_iim: let mxc_iim work with dd and echo.
Signed-off-by: Terry Lv <r65388@freescale.com>
|
|
Error check of clk pointer should use IS_ERR instead of
ERR_PTR(ENOENT). Updated SCC2 and SAHARA drivers to use
this method for error checks as well as to propagate the
error code where applicable.
Signed-off-by: Anish Trivedi <anish@freescale.com>
|
|
mxc_iim can't be open twice.
The reason is that request_irq failed when open mxc_iim again.
So put request_irq function to probe function.
Signed-off-by: Terry Lv <r65388@freescale.com>
|
|
Open usb clock before view usb debug file. avoid system hang when view
usb debug information in suspend state.
Signed-off-by: Zhang Yan <b34916@freescale.com>
|
|
We used to force the framebuffer bpp to be default bpp
set by the user in the kernel boot up command line.
This patch fixes this issue. This patch also
gets TVE framebuffer bpp value from IPUv3 framebuffer.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
|
|
Problem fixed so remove warning message not to run OpenVG apps with X accel.
Signed-off-by: Dennis Wenzel <b21659@freescale.com>
|
|
otg->host->is_b_host and otg->gadget->is_a_peripheral should be
updated at otg irq, as the host and device driver may use these two variables.
enable clk before request_irq
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
Fix Mx28 L2Switch port learning not works issue.
Signed-off-by: Fan Zhicheng <r32736@freescale.com>
|
|
Refine pan display method.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Change ipu_check_buffer_busy to ipu_check_buffer_ready.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Change to platform_device_register_simple().
Change check sysfs node to /sys/devices/platform/sii9022.0/cable_state.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Removed clk_disable call from ISR, and moved it to postprocess
function that is queued up for exection later. Also fixed debug
print that was referring to a non-existent struct member.
Signed-off-by: Anish Trivedi <anish@freescale.com>
|
|
When bus is busy, for example vpu is working too, the timestamp is
possiblly not yet refreshed to memory by yamato when we get
GSL_INTR_YDX_CP_RING_BUFFER. For most cases, it will hit on first
loop cycle. So it don't effect performance.
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
|
|
Add da9053 power key config, add key up event
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
Add MAXI max11801 resistance touch screen controller driver,
add a compile config of ts_lib calibration in driver, it is default disable.
This driver use Auto Mode and Aperture Mode.
Other max1180x driver could support in this driver further.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
This patch checks slave device is attached before calling
any internal ioctrl to avoid NULL pointer de-referencing.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
|
|
This patch correct TVDAC regulator voltage value to
be 2.75V.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
|
|
add performance monitor driver.
sample:
cd /sys/devices/platform/mxs-perfmon.0/
'echo 1 > MIDn-xxx' to enable monitor this channel
n: channel number; xxx: name of channel (PXP, LCD...)
you can enable the multiple channels you want to
monitor respectively using this command.
use following command to check the channel is enabled
'cat MIDn-xxx'
1: enable; 0: disable
'echo read > Monitor' to monitor all read activities
'echo start > Monitor' to start monitoring
'echo fetch > Monitor' to get a snapshot of monitor statistics.
'cat xxx_Count' to show the statistics.
xxx: name of statistics, (Data, Transfer, Latency...)
'echo clear > Monitor' to clear snapshot of monitor statistics.
'echo stop > Monitor' to stop monitoring
Signed-off-by: Tony Lin <tony.lin@freescale.com>
|
|
EV_MSC will ignore by some system, so change this device to a EV_KEY
device.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
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>
|
|
Add get keypad press status callback and desired send key value
to the platform data.
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
|
|
fb cmdline option bpp= should pass the default bpp to fb driver, for tve etc
case, it will set_var by itself, which var->bits_per_pixel = 0,
the mxcfb_check_var will then fix it to 16. It's not correct
when we need set bpp to other value.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Add da9053 driver code support for suspend
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
- EPDC initialization code now accounts for potential of screen rotation
- Fixed bug in setting waveform modes
Signed-off-by: Danny Nold <dannynold@freescale.com>
|
|
The old implementation did not cover the host only driver for
OTG port situation.
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
Remove spin lock within pxpdma_desc_put(),
because the caller has held the lock already.
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
Move the wakeup interrupt handler from the driver to MSL.
Add clk disable if the register gadget driver is failed.
The clk operation function should not be called at irq_disabled
context.
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
Pick up the patch from the community.
fc8a0985c2846292312556cba10b8a4182f55967
From: Hanumath Prasad <hanumath.prasad@stericsson.com>
Date: Tue, 10 Aug 2010 18:01:45 -0700
Subject: [PATCH] mmc: only set blockaddressed for >2GiB cards
A non-zero value of SEC_COUNT does not indicate that
the card is sector
addressed. According to the MMC specification, cards
with a densitygreater than 2GiB are sector
addressed.
Acked-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Hanumath Prasad <hanumath.prasad@stericsson.com>
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Cc: <linux-mmc@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Richard Zhu <r65037@freescale.com>
|
|
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>
|
|
Driver part
To be more clear for reader
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
- 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>
|
|
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>
|
|
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>
|
|
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>
|
|
remove mxc_srtc_platform_data struct from srtc driver
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>
|
|
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>
|
|
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>
|