From: rainyfeeling@gmail.com (Josh Wu)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 00/13] media: atmel-isi: extract the hw releated functions into structure
Date: Mon, 18 Jan 2016 20:21:36 +0800 [thread overview]
Message-ID: <1453119709-20940-1-git-send-email-rainyfeeling@gmail.com> (raw)
This series refactor the atmel-isi drvier. In the meantime, extract all
the hardware related functions, and made it as function table. Also add
some hardware data.
All those hardware functions, datas are defined with the compatible
string.
In this way, it is easy to add another compatible string for new
hardware support.
Josh Wu (13):
atmel-isi: use try_or_set_fmt() for both set_fmt() and try_fmt()
atmel-isi: move the is_support() close to try/set format function
atmel-isi: add isi_hw_initialize() function to handle hw setup
atmel-isi: move the cfg1 initialize to isi_hw_initialize()
atmel-isi: add a function: isi_hw_wait_status() to check ISI_SR status
atmel-isi: check ISI_SR's flags by polling instead of interrupt
atmel-isi: move hw code into isi_hw_initialize()
atmel-isi: remove the function set_dma_ctrl() as it just use once
atmel-isi: add a function start_isi()
atmel-isi: reuse start_dma() function in isi interrupt handler
atmel-isi: add hw_uninitialize() in stop_streaming()
atmel-isi: use union for the fbd (frame buffer descriptor)
atmel-isi: use an hw_data structure according compatible string
drivers/media/platform/soc_camera/atmel-isi.c | 529 ++++++++++++++------------
1 file changed, 277 insertions(+), 252 deletions(-)
--
1.9.1
next reply other threads:[~2016-01-18 12:21 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-18 12:21 Josh Wu [this message]
2016-01-18 12:21 ` [PATCH 01/13] atmel-isi: use try_or_set_fmt() for both set_fmt() and try_fmt() Josh Wu
2016-01-24 16:11 ` Guennadi Liakhovetski
2016-01-18 12:21 ` [PATCH 02/13] atmel-isi: move the is_support() close to try/set format function Josh Wu
2016-01-24 16:12 ` Guennadi Liakhovetski
2016-01-18 12:21 ` [PATCH 03/13] atmel-isi: add isi_hw_initialize() function to handle hw setup Josh Wu
2016-01-18 12:21 ` [PATCH 04/13] atmel-isi: move the cfg1 initialize to isi_hw_initialize() Josh Wu
2016-01-18 12:21 ` [PATCH 05/13] atmel-isi: add a function: isi_hw_wait_status() to check ISI_SR status Josh Wu
2016-01-18 12:52 ` [PATCH 06/13] atmel-isi: check ISI_SR's flags by polling instead of interrupt Josh Wu
2016-01-18 12:52 ` [PATCH 07/13] atmel-isi: move hw code into isi_hw_initialize() Josh Wu
2016-01-24 18:09 ` Guennadi Liakhovetski
2016-01-26 14:07 ` Josh Wu
2016-01-18 12:52 ` [PATCH 08/13] atmel-isi: remove the function set_dma_ctrl() as it just use once Josh Wu
2016-01-18 12:52 ` [PATCH 09/13] atmel-isi: add a function start_isi() Josh Wu
2016-01-18 12:52 ` [PATCH 10/13] atmel-isi: reuse start_dma() function in isi interrupt handler Josh Wu
2016-01-18 12:52 ` [PATCH 11/13] atmel-isi: add hw_uninitialize() in stop_streaming() Josh Wu
2016-01-18 12:52 ` [PATCH 11/13] atmel-isi: add hw_uninitialize() Josh Wu
2016-01-18 12:52 ` [PATCH 12/13] atmel-isi: use union for the fbd (frame buffer descriptor) Josh Wu
2016-01-24 19:31 ` Guennadi Liakhovetski
2016-01-26 14:04 ` Josh Wu
2016-01-26 14:10 ` Guennadi Liakhovetski
2016-01-26 14:24 ` Josh Wu
2016-01-26 14:39 ` Guennadi Liakhovetski
2016-01-18 12:52 ` [PATCH 13/13] atmel-isi: use an hw_data structure according compatible string Josh Wu
2016-01-24 16:58 ` [PATCH 06/13] atmel-isi: check ISI_SR's flags by polling instead of interrupt Guennadi Liakhovetski
2016-01-26 14:16 ` Josh Wu
2016-01-26 14:38 ` Guennadi Liakhovetski
2016-01-19 14:52 ` [PATCH 00/13] media: atmel-isi: extract the hw releated functions into structure Ludovic Desroches
2016-01-21 14:19 ` Josh Wu
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=1453119709-20940-1-git-send-email-rainyfeeling@gmail.com \
--to=rainyfeeling@gmail.com \
--cc=linux-arm-kernel@lists.infradead.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).