diff options
author | Wayne Zou <b36644@freescale.com> | 2012-02-29 16:38:00 +0800 |
---|---|---|
committer | Wayne Zou <b36644@freescale.com> | 2012-04-04 17:05:10 +0800 |
commit | 2a3b5d3ac03acaaec432ec76f12c9237f8035002 (patch) | |
tree | a213af0286841b8b0aaa4511ab5efd68c10f068c /arch | |
parent | 599b1c5fb9275920b3f612e28b7d9c45a9688719 (diff) |
ENGR00175724-1 IPU: change ipu_device thread process mode to interrupt mode.
IPU: change ipu_device thread process method to interrupt drive mode
to get better IPU post-processing load balance.
Signed-off-by: Wayne Zou <b36644@freescale.com>
Diffstat (limited to 'arch')
-rwxr-xr-x | arch/arm/plat-mxc/include/mach/ipu-v3.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/plat-mxc/include/mach/ipu-v3.h b/arch/arm/plat-mxc/include/mach/ipu-v3.h index 02c699d9e067..be711cb99463 100755 --- a/arch/arm/plat-mxc/include/mach/ipu-v3.h +++ b/arch/arm/plat-mxc/include/mach/ipu-v3.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2010 Sascha Hauer <s.hauer@pengutronix.de> - * Copyright (C) 2011 Freescale Semiconductor, Inc. + * Copyright (C) 2011-2012 Freescale Semiconductor, Inc. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -616,6 +616,7 @@ uint32_t ipu_get_cur_buffer_idx(struct ipu_soc *ipu, ipu_channel_t channel, ipu_ int32_t ipu_enable_channel(struct ipu_soc *ipu, ipu_channel_t channel); int32_t ipu_disable_channel(struct ipu_soc *ipu, ipu_channel_t channel, bool wait_for_stop); int32_t ipu_swap_channel(struct ipu_soc *ipu, ipu_channel_t from_ch, ipu_channel_t to_ch); +uint32_t ipu_channel_status(struct ipu_soc *ipu, ipu_channel_t channel); int32_t ipu_enable_csi(struct ipu_soc *ipu, uint32_t csi); int32_t ipu_disable_csi(struct ipu_soc *ipu, uint32_t csi); |