linux-renesas-soc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] media: i2c: adv748x: Refactor sw_reset handling
@ 2019-01-11 17:41 Kieran Bingham
  2019-01-11 17:41 ` [PATCH 1/2] media: i2c: adv748x: Convert SW reset routine to function Kieran Bingham
  2019-01-11 17:41 ` [PATCH 2/2] media: i2c: adv748x: Remove PAGE_WAIT Kieran Bingham
  0 siblings, 2 replies; 12+ messages in thread
From: Kieran Bingham @ 2019-01-11 17:41 UTC (permalink / raw)
  To: Koji Matsuoka, Jacopo Mondi, Laurent Pinchart,
	Niklas Söderlund, Steve Longerbeam
  Cc: linux-renesas-soc, linux-media, Kieran Bingham

The sw_reset functionality was implemented through a poorly documented
set of 'required writes' from a table.

This also included an delay in the table which required a 'hack' in the
adv748x_write() routines.

These patches rework the reset handling to a function and remove the
delay workaround.

Kieran Bingham (2):
  media: i2c: adv748x: Convert SW reset routine to function
  media: i2c: adv748x: Remove PAGE_WAIT

 drivers/media/i2c/adv748x/adv748x-core.c | 49 ++++++++++++++----------
 drivers/media/i2c/adv748x/adv748x.h      | 17 +++++++-
 2 files changed, 44 insertions(+), 22 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-01-18 13:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-11 17:41 [PATCH 0/2] media: i2c: adv748x: Refactor sw_reset handling Kieran Bingham
2019-01-11 17:41 ` [PATCH 1/2] media: i2c: adv748x: Convert SW reset routine to function Kieran Bingham
2019-01-11 20:15   ` Laurent Pinchart
2019-01-12 16:50     ` Kieran Bingham
2019-01-18 12:26       ` Laurent Pinchart
2019-01-14 14:43   ` Niklas Söderlund
2019-01-18 12:09   ` Hans Verkuil
2019-01-18 13:34     ` Kieran Bingham
2019-01-11 17:41 ` [PATCH 2/2] media: i2c: adv748x: Remove PAGE_WAIT Kieran Bingham
2019-01-11 20:23   ` Laurent Pinchart
2019-01-12 16:51     ` Kieran Bingham
2019-01-14 14:44   ` Niklas Söderlund

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).