From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: Hyunwoong Kim <khw0178.kim@samsung.com>
Cc: linux-media@vger.kernel.org, linux-samsung-soc@vger.kernel.org
Subject: Re: [PATCH] [media] s5p-fimc: fix MSCTRL.FIFO_CTRL for performance enhancement
Date: Wed, 29 Dec 2010 16:21:39 +0100 [thread overview]
Message-ID: <4D1B5203.8040900@samsung.com> (raw)
In-Reply-To: <1293609059-692-1-git-send-email-khw0178.kim@samsung.com>
On 12/29/2010 08:50 AM, Hyunwoong Kim wrote:
> This patch fixes the value of FIFO_CTRL in MSCTRL.
> Main-scaler has the value to specify a basis FIFO control of input DMA.
>
> The description of FIFO_CTRL has been changed as below.
> 0 = FIFO Empty (Next burst transaction is possible when FIFO is empty)
> 1 = FIFO Full (Next burst transaction is possible except Full FIFO)
>
> Value '1' is recommended to enhance the FIMC operation performance.
>
> Reviewed-by: Jonghun Han <jonghun.han@samsung.com>
> Signed-off-by: Hyunwoong Kim <khw0178.kim@samsung.com>
> ---
> This patch is depended on Hyunwoong Kim's last patch.
> - [PATCH v2] [media] s5p-fimc: Support stop_streaming and job_abort
>
> drivers/media/video/s5p-fimc/fimc-reg.c | 4 +++-
> drivers/media/video/s5p-fimc/regs-fimc.h | 1 +
> 2 files changed, 4 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/media/video/s5p-fimc/fimc-reg.c b/drivers/media/video/s5p-fimc/fimc-reg.c
> index 88951b8..0eb9319 100644
> --- a/drivers/media/video/s5p-fimc/fimc-reg.c
> +++ b/drivers/media/video/s5p-fimc/fimc-reg.c
> @@ -457,7 +457,9 @@ void fimc_hw_set_in_dma(struct fimc_ctx *ctx)
> | S5P_MSCTRL_C_INT_IN_MASK
> | S5P_MSCTRL_2P_IN_ORDER_MASK);
>
> - cfg |= (S5P_MSCTRL_FRAME_COUNT(1) | S5P_MSCTRL_INPUT_MEMORY);
> + cfg |= (S5P_MSCTRL_FRAME_COUNT(1)
> + | S5P_MSCTRL_INPUT_MEMORY
> + | S5P_MSCTRL_FIFO_CTRL_FULL);
>
> switch (frame->fmt->color) {
> case S5P_FIMC_RGB565:
> diff --git a/drivers/media/video/s5p-fimc/regs-fimc.h b/drivers/media/video/s5p-fimc/regs-fimc.h
> index 28bd2fb..a984e81 100644
> --- a/drivers/media/video/s5p-fimc/regs-fimc.h
> +++ b/drivers/media/video/s5p-fimc/regs-fimc.h
> @@ -226,6 +226,7 @@
> #define S5P_MSCTRL_FLIP_X_MIRROR (1 << 13)
> #define S5P_MSCTRL_FLIP_Y_MIRROR (2 << 13)
> #define S5P_MSCTRL_FLIP_180 (3 << 13)
> +#define S5P_MSCTRL_FIFO_CTRL_FULL (1 << 12)
> #define S5P_MSCTRL_ORDER422_SHIFT 4
> #define S5P_MSCTRL_ORDER422_YCBYCR (0 << 4)
> #define S5P_MSCTRL_ORDER422_CBYCRY (1 << 4)
Applied. Thanks!
--
Sylwester Nawrocki
Samsung Poland R&D Center
prev parent reply other threads:[~2010-12-29 15:21 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-29 7:50 [PATCH] [media] s5p-fimc: fix MSCTRL.FIFO_CTRL for performance enhancement Hyunwoong Kim
2010-12-29 15:21 ` Sylwester Nawrocki [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D1B5203.8040900@samsung.com \
--to=s.nawrocki@samsung.com \
--cc=khw0178.kim@samsung.com \
--cc=linux-media@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.