media: arch: sh: migor: Use new renesas-ceu camera driver
authorJacopo Mondi <jacopo+renesas@jmondi.org>
Wed, 21 Feb 2018 17:48:04 +0000 (12:48 -0500)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 26 Feb 2018 14:17:17 +0000 (09:17 -0500)
commit186c446f4b840bd77b79d3dc951ca436cb8abe79
treefa46555dd2bc25aaf7d29a238897b7fab09384ad
parenta57ffa46dc70ad593c79169053002088519340f3
media: arch: sh: migor: Use new renesas-ceu camera driver

Migo-R platform uses sh_mobile_ceu camera driver, which is now being
replaced by a proper V4L2 camera driver named 'renesas-ceu'.

Move Migo-R platform to use the v4l2 renesas-ceu camera driver
interface and get rid of soc_camera defined components used to register
sensor drivers and of platform specific enable/disable routines.

Register clock source and GPIOs for sensor drivers, so they can use
clock and gpio APIs.

Also, memory for CEU video buffers is now reserved with membocks APIs,
and need to be declared as dma_coherent during machine initialization to
remove that architecture specific part from CEU driver.

Signed-off-by: Jacopo Mondi <jacopo+renesas@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
arch/sh/boards/mach-migor/setup.c
arch/sh/kernel/cpu/sh4a/clock-sh7722.c