Re: [PATCH v3 04/10] [media] i2c: Make use of media_bus_format enum

2014-11-08 Thread Prabhakar Lad
On Fri, Nov 7, 2014 at 2:07 PM, Boris Brezillon
boris.brezil...@free-electrons.com wrote:
 In order to have subsytem agnostic media bus format definitions we've
 moved media bus definitions to include/uapi/linux/media-bus-format.h and
 prefixed values with MEDIA_BUS_FMT instead of V4L2_MBUS_FMT.

 Replace all references to the old definitions in i2c drivers.

 Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com
 ---
[Snip]
  drivers/media/i2c/mt9p031.c   |  8 ++--
[Snip]
  drivers/media/i2c/tvp514x.c   | 12 +++---
  drivers/media/i2c/tvp7002.c   | 10 ++---

For all the above,

Acked-by: Lad, Prabhakar prabhakar.cse...@gmail.com

Thanks,
--Prabhakar Lad

  drivers/media/i2c/vs6624.c| 18 
  46 files changed, 382 insertions(+), 382 deletions(-)

 diff --git a/drivers/media/i2c/adv7170.c b/drivers/media/i2c/adv7170.c
 index 04bb297..40a1a95 100644
 --- a/drivers/media/i2c/adv7170.c
 +++ b/drivers/media/i2c/adv7170.c
 @@ -63,9 +63,9 @@ static inline struct adv7170 *to_adv7170(struct v4l2_subdev 
 *sd)

  static char *inputs[] = { pass_through, play_back };

 -static enum v4l2_mbus_pixelcode adv7170_codes[] = {
 -   V4L2_MBUS_FMT_UYVY8_2X8,
 -   V4L2_MBUS_FMT_UYVY8_1X16,
 +static u32 adv7170_codes[] = {
 +   MEDIA_BUS_FMT_UYVY8_2X8,
 +   MEDIA_BUS_FMT_UYVY8_1X16,
  };

  /* --- */
 @@ -263,7 +263,7 @@ static int adv7170_s_routing(struct v4l2_subdev *sd,
  }

  static int adv7170_enum_fmt(struct v4l2_subdev *sd, unsigned int index,
 -   enum v4l2_mbus_pixelcode *code)
 +   u32 *code)
  {
 if (index = ARRAY_SIZE(adv7170_codes))
 return -EINVAL;
 @@ -278,9 +278,9 @@ static int adv7170_g_fmt(struct v4l2_subdev *sd,
 u8 val = adv7170_read(sd, 0x7);

 if ((val  0x40) == (1  6))
 -   mf-code = V4L2_MBUS_FMT_UYVY8_1X16;
 +   mf-code = MEDIA_BUS_FMT_UYVY8_1X16;
 else
 -   mf-code = V4L2_MBUS_FMT_UYVY8_2X8;
 +   mf-code = MEDIA_BUS_FMT_UYVY8_2X8;

 mf-colorspace  = V4L2_COLORSPACE_SMPTE170M;
 mf-width   = 0;
 @@ -297,11 +297,11 @@ static int adv7170_s_fmt(struct v4l2_subdev *sd,
 int ret;

 switch (mf-code) {
 -   case V4L2_MBUS_FMT_UYVY8_2X8:
 +   case MEDIA_BUS_FMT_UYVY8_2X8:
 val = ~0x40;
 break;

 -   case V4L2_MBUS_FMT_UYVY8_1X16:
 +   case MEDIA_BUS_FMT_UYVY8_1X16:
 val |= 0x40;
 break;

 diff --git a/drivers/media/i2c/adv7175.c b/drivers/media/i2c/adv7175.c
 index b88f3b3..d220af5 100644
 --- a/drivers/media/i2c/adv7175.c
 +++ b/drivers/media/i2c/adv7175.c
 @@ -60,9 +60,9 @@ static inline struct adv7175 *to_adv7175(struct v4l2_subdev 
 *sd)

  static char *inputs[] = { pass_through, play_back, color_bar };

 -static enum v4l2_mbus_pixelcode adv7175_codes[] = {
 -   V4L2_MBUS_FMT_UYVY8_2X8,
 -   V4L2_MBUS_FMT_UYVY8_1X16,
 +static u32 adv7175_codes[] = {
 +   MEDIA_BUS_FMT_UYVY8_2X8,
 +   MEDIA_BUS_FMT_UYVY8_1X16,
  };

  /* --- */
 @@ -301,7 +301,7 @@ static int adv7175_s_routing(struct v4l2_subdev *sd,
  }

  static int adv7175_enum_fmt(struct v4l2_subdev *sd, unsigned int index,
 -   enum v4l2_mbus_pixelcode *code)
 +   u32 *code)
  {
 if (index = ARRAY_SIZE(adv7175_codes))
 return -EINVAL;
 @@ -316,9 +316,9 @@ static int adv7175_g_fmt(struct v4l2_subdev *sd,
 u8 val = adv7175_read(sd, 0x7);

 if ((val  0x40) == (1  6))
 -   mf-code = V4L2_MBUS_FMT_UYVY8_1X16;
 +   mf-code = MEDIA_BUS_FMT_UYVY8_1X16;
 else
 -   mf-code = V4L2_MBUS_FMT_UYVY8_2X8;
 +   mf-code = MEDIA_BUS_FMT_UYVY8_2X8;

 mf-colorspace  = V4L2_COLORSPACE_SMPTE170M;
 mf-width   = 0;
 @@ -335,11 +335,11 @@ static int adv7175_s_fmt(struct v4l2_subdev *sd,
 int ret;

 switch (mf-code) {
 -   case V4L2_MBUS_FMT_UYVY8_2X8:
 +   case MEDIA_BUS_FMT_UYVY8_2X8:
 val = ~0x40;
 break;

 -   case V4L2_MBUS_FMT_UYVY8_1X16:
 +   case MEDIA_BUS_FMT_UYVY8_1X16:
 val |= 0x40;
 break;

 diff --git a/drivers/media/i2c/adv7180.c b/drivers/media/i2c/adv7180.c
 index 821178d..bffe6eb 100644
 --- a/drivers/media/i2c/adv7180.c
 +++ b/drivers/media/i2c/adv7180.c
 @@ -422,12 +422,12 @@ static void adv7180_exit_controls(struct adv7180_state 
 *state)
  }

  static int adv7180_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned int index,
 -enum v4l2_mbus_pixelcode *code)
 +u32 *code)
  {
 if (index  0)
 return -EINVAL;

 -   

[PATCH v3 04/10] [media] i2c: Make use of media_bus_format enum

2014-11-07 Thread Boris Brezillon
In order to have subsytem agnostic media bus format definitions we've
moved media bus definitions to include/uapi/linux/media-bus-format.h and
prefixed values with MEDIA_BUS_FMT instead of V4L2_MBUS_FMT.

Replace all references to the old definitions in i2c drivers.

Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com
---
 drivers/media/i2c/adv7170.c   | 16 +++
 drivers/media/i2c/adv7175.c   | 16 +++
 drivers/media/i2c/adv7180.c   |  6 +--
 drivers/media/i2c/adv7183.c   |  6 +--
 drivers/media/i2c/adv7604.c   | 72 +++
 drivers/media/i2c/adv7842.c   |  6 +--
 drivers/media/i2c/ak881x.c|  8 ++--
 drivers/media/i2c/cx25840/cx25840-core.c  |  2 +-
 drivers/media/i2c/m5mols/m5mols_core.c|  6 +--
 drivers/media/i2c/ml86v7667.c |  6 +--
 drivers/media/i2c/mt9m032.c   |  6 +--
 drivers/media/i2c/mt9p031.c   |  8 ++--
 drivers/media/i2c/mt9t001.c   |  8 ++--
 drivers/media/i2c/mt9v011.c   |  6 +--
 drivers/media/i2c/mt9v032.c   | 12 +++---
 drivers/media/i2c/noon010pc30.c   | 12 +++---
 drivers/media/i2c/ov7670.c| 16 +++
 drivers/media/i2c/ov9650.c| 10 ++---
 drivers/media/i2c/s5c73m3/s5c73m3.h   |  6 +--
 drivers/media/i2c/s5k4ecgx.c  |  4 +-
 drivers/media/i2c/s5k5baf.c   | 14 +++---
 drivers/media/i2c/s5k6a3.c|  2 +-
 drivers/media/i2c/s5k6aa.c|  8 ++--
 drivers/media/i2c/saa6752hs.c |  6 +--
 drivers/media/i2c/saa7115.c   |  2 +-
 drivers/media/i2c/saa717x.c   |  2 +-
 drivers/media/i2c/smiapp/smiapp-core.c| 32 +++---
 drivers/media/i2c/soc_camera/imx074.c |  8 ++--
 drivers/media/i2c/soc_camera/mt9m001.c| 14 +++---
 drivers/media/i2c/soc_camera/mt9m111.c| 70 +++---
 drivers/media/i2c/soc_camera/mt9t031.c| 10 ++---
 drivers/media/i2c/soc_camera/mt9t112.c| 22 +-
 drivers/media/i2c/soc_camera/mt9v022.c| 26 +--
 drivers/media/i2c/soc_camera/ov2640.c | 54 +++
 drivers/media/i2c/soc_camera/ov5642.c |  8 ++--
 drivers/media/i2c/soc_camera/ov6650.c | 58 -
 drivers/media/i2c/soc_camera/ov772x.c | 20 -
 drivers/media/i2c/soc_camera/ov9640.c | 40 -
 drivers/media/i2c/soc_camera/ov9740.c | 12 +++---
 drivers/media/i2c/soc_camera/rj54n1cb0c.c | 54 +++
 drivers/media/i2c/soc_camera/tw9910.c | 10 ++---
 drivers/media/i2c/sr030pc30.c | 14 +++---
 drivers/media/i2c/tvp514x.c   | 12 +++---
 drivers/media/i2c/tvp5150.c   |  6 +--
 drivers/media/i2c/tvp7002.c   | 10 ++---
 drivers/media/i2c/vs6624.c| 18 
 46 files changed, 382 insertions(+), 382 deletions(-)

diff --git a/drivers/media/i2c/adv7170.c b/drivers/media/i2c/adv7170.c
index 04bb297..40a1a95 100644
--- a/drivers/media/i2c/adv7170.c
+++ b/drivers/media/i2c/adv7170.c
@@ -63,9 +63,9 @@ static inline struct adv7170 *to_adv7170(struct v4l2_subdev 
*sd)
 
 static char *inputs[] = { pass_through, play_back };
 
-static enum v4l2_mbus_pixelcode adv7170_codes[] = {
-   V4L2_MBUS_FMT_UYVY8_2X8,
-   V4L2_MBUS_FMT_UYVY8_1X16,
+static u32 adv7170_codes[] = {
+   MEDIA_BUS_FMT_UYVY8_2X8,
+   MEDIA_BUS_FMT_UYVY8_1X16,
 };
 
 /* --- */
@@ -263,7 +263,7 @@ static int adv7170_s_routing(struct v4l2_subdev *sd,
 }
 
 static int adv7170_enum_fmt(struct v4l2_subdev *sd, unsigned int index,
-   enum v4l2_mbus_pixelcode *code)
+   u32 *code)
 {
if (index = ARRAY_SIZE(adv7170_codes))
return -EINVAL;
@@ -278,9 +278,9 @@ static int adv7170_g_fmt(struct v4l2_subdev *sd,
u8 val = adv7170_read(sd, 0x7);
 
if ((val  0x40) == (1  6))
-   mf-code = V4L2_MBUS_FMT_UYVY8_1X16;
+   mf-code = MEDIA_BUS_FMT_UYVY8_1X16;
else
-   mf-code = V4L2_MBUS_FMT_UYVY8_2X8;
+   mf-code = MEDIA_BUS_FMT_UYVY8_2X8;
 
mf-colorspace  = V4L2_COLORSPACE_SMPTE170M;
mf-width   = 0;
@@ -297,11 +297,11 @@ static int adv7170_s_fmt(struct v4l2_subdev *sd,
int ret;
 
switch (mf-code) {
-   case V4L2_MBUS_FMT_UYVY8_2X8:
+   case MEDIA_BUS_FMT_UYVY8_2X8:
val = ~0x40;
break;
 
-   case V4L2_MBUS_FMT_UYVY8_1X16:
+   case MEDIA_BUS_FMT_UYVY8_1X16:
val |= 0x40;
break;
 
diff --git a/drivers/media/i2c/adv7175.c b/drivers/media/i2c/adv7175.c
index b88f3b3..d220af5 100644
--- a/drivers/media/i2c/adv7175.c
+++ b/drivers/media/i2c/adv7175.c
@@ -60,9 +60,9 @@ static inline struct adv7175