RE: [REVIEW PATCH 2/2] OMAP3EVM Multi-Media Daughter Card Support

2009-02-10 Thread Hiremath, Vaibhav


Thanks,
Vaibhav Hiremath

 -Original Message-
 From: Alexey Klimov [mailto:klimov.li...@gmail.com]
 Sent: Saturday, January 31, 2009 9:59 PM
 To: Hiremath, Vaibhav
 Cc: linux-o...@vger.kernel.org; linux-media@vger.kernel.org; Jadav,
 Brijesh R; Shah, Hardik
 Subject: Re: [REVIEW PATCH 2/2] OMAP3EVM Multi-Media Daughter Card
 Support
 
 Hello, Vaibhav
 May i tell few suggestions ?
 
 On Fri, 2009-01-30 at 00:52 +0530, hvaib...@ti.com wrote:
  From: Vaibhav Hiremath hvaib...@ti.com
 
  This is second version of OMAP3EVM Mulit-Media/Mass Market
  Daughter Card support.
 
  Fixes:
  - Cleaned unused header files, struct formating, and unused
comments.
  - Pad/mux configuration handled in mux.ch
  - mux.ch related changes moved to seperate patch
  - Renamed file board-omap3evm-dc.c to board-omap3evm-dc-v4l.c
to make more explicit.
  - Added some more meaningful name for Kconfig option
 
  TODO:
  - Camera sensor support (for future development).
  - Driver header file inclusion (dependency on ISP-Camera
 patches)
I am working with Sergio to seperate/move header file to
 standard
location.
  - Still need to fix naming convention for DC
 
  Tested:
  - TVP5146 (BT656) decoder interface on top of
Sergio's ISP-Camera patches.
  - Loopback application, capturing image through TVP5146
and saving it to file per frame.
  - Basic functionality of HSUSB Transceiver USB-83320
 
  Signed-off-by: Brijesh Jadav brijes...@ti.com
  Signed-off-by: Hardik Shah hardik.s...@ti.com
  Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
  ---
   arch/arm/mach-omap2/Kconfig |8 +-
   arch/arm/mach-omap2/Makefile|1 +
   arch/arm/mach-omap2/board-omap3evm-dc-v4l.c |  348
 +++
   arch/arm/mach-omap2/board-omap3evm-dc.h |   42 
   4 files changed, 398 insertions(+), 1 deletions(-)
   create mode 100644 arch/arm/mach-omap2/board-omap3evm-dc-v4l.c
   create mode 100644 arch/arm/mach-omap2/board-omap3evm-dc.h
 
[Hiremath, Vaibhav] This patch is strongly dependent on ISP-Camera patches, and 
need rebase/refreshment/synchronization with latest code-base from Sergio and 
Sakari. I believe they are under process of fixing review comments.

Since there are only minor review comments received for MMDC patch, I will wait 
till the time Sergio posts the patches supporting ISP-Camera module. And then I 
will submit it to the community after refreshing on top of it (with review 
comment fix).
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [REVIEW PATCH 2/2] OMAP3EVM Multi-Media Daughter Card Support

2009-01-31 Thread Alexey Klimov
Hello, Vaibhav
May i tell few suggestions ?

On Fri, 2009-01-30 at 00:52 +0530, hvaib...@ti.com wrote:
 From: Vaibhav Hiremath hvaib...@ti.com
 
 This is second version of OMAP3EVM Mulit-Media/Mass Market
 Daughter Card support.
 
 Fixes:
 - Cleaned unused header files, struct formating, and unused
   comments.
 - Pad/mux configuration handled in mux.ch
 - mux.ch related changes moved to seperate patch
 - Renamed file board-omap3evm-dc.c to board-omap3evm-dc-v4l.c
   to make more explicit.
 - Added some more meaningful name for Kconfig option
 
 TODO:
 - Camera sensor support (for future development).
 - Driver header file inclusion (dependency on ISP-Camera patches)
   I am working with Sergio to seperate/move header file to standard
   location.
 - Still need to fix naming convention for DC
 
 Tested:
 - TVP5146 (BT656) decoder interface on top of
   Sergio's ISP-Camera patches.
 - Loopback application, capturing image through TVP5146
   and saving it to file per frame.
 - Basic functionality of HSUSB Transceiver USB-83320
 
 Signed-off-by: Brijesh Jadav brijes...@ti.com
 Signed-off-by: Hardik Shah hardik.s...@ti.com
 Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
 ---
  arch/arm/mach-omap2/Kconfig |8 +-
  arch/arm/mach-omap2/Makefile|1 +
  arch/arm/mach-omap2/board-omap3evm-dc-v4l.c |  348 
 +++
  arch/arm/mach-omap2/board-omap3evm-dc.h |   42 
  4 files changed, 398 insertions(+), 1 deletions(-)
  create mode 100644 arch/arm/mach-omap2/board-omap3evm-dc-v4l.c
  create mode 100644 arch/arm/mach-omap2/board-omap3evm-dc.h
 
 diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
 index 8fa650d..c1cf770 100644
 --- a/arch/arm/mach-omap2/Kconfig
 +++ b/arch/arm/mach-omap2/Kconfig
 @@ -113,7 +113,7 @@ config MACH_OMAP_LDP
   bool OMAP3 LDP board
   depends on ARCH_OMAP3  ARCH_OMAP34XX
 
 -config MACH_OMAP2EVM
 +config MACH_OMAP2EVM
   bool OMAP 2530 EVM board
   depends on ARCH_OMAP2  ARCH_OMAP24XX
 
 @@ -125,6 +125,12 @@ config MACH_OMAP3EVM
   bool OMAP 3530 EVM board
   depends on ARCH_OMAP3  ARCH_OMAP34XX
 
 +config MACH_OMAP3EVM_MMDC
 + bool OMAP 3530 EVM Mass Market Daughter Card board
 + depends on MACH_OMAP3EVM
 + help
 +   Set this if you've got a Mass Market Daughter Card board.
 +
  config MACH_OMAP3_BEAGLE
   bool OMAP3 BEAGLE board
   depends on ARCH_OMAP3  ARCH_OMAP34XX
 diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
 index 631166d..45f52ca 100644
 --- a/arch/arm/mach-omap2/Makefile
 +++ b/arch/arm/mach-omap2/Makefile
 @@ -58,6 +58,7 @@ obj-$(CONFIG_MACH_OMAP3EVM) += board-omap3evm.o \
  usb-musb.o usb-ehci.o \
  board-omap3evm-flash.o \
  twl4030-generic-scripts.o
 +obj-$(CONFIG_MACH_OMAP3EVM_MMDC) += board-omap3evm-dc-v4l.o
  obj-$(CONFIG_MACH_OMAP3_BEAGLE)  += board-omap3beagle.o \
  usb-musb.o usb-ehci.o \
  mmc-twl4030.o \
 diff --git a/arch/arm/mach-omap2/board-omap3evm-dc-v4l.c 
 b/arch/arm/mach-omap2/board-omap3evm-dc-v4l.c
 new file mode 100644
 index 000..a7b785e
 --- /dev/null
 +++ b/arch/arm/mach-omap2/board-omap3evm-dc-v4l.c
 @@ -0,0 +1,348 @@
 +/*
 + * arch/arm/mach-omap2/board-omap3evm-dc-v4l.c
 + *
 + * Driver for OMAP3 EVM Mass Market Daughter Card
 + *
 + * Copyright (C) 2008 Texas Instruments Inc
 + * Author: Vaibhav Hiremath hvaib...@ti.com
 + *
 + * Contributors:
 + * Anuj Aggarwal anuj.aggar...@ti.com
 + * Sivaraj R siva...@ti.com
 + *
 + * This package is free software; you can redistribute it and/or modify
 + * it under the terms of the GNU General Public License version 2 as
 + * published by the Free Software Foundation.
 + *
 + * This program is distributed in the hope that it will be useful,
 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 + * GNU General Public License for more details.
 + *
 + * You should have received a copy of the GNU General Public License
 + * along with this program; if not, write to the Free Software
 + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 + *
 + */
 +
 +#include linux/init.h
 +#include linux/i2c.h
 +#include linux/gpio.h
 +#include linux/videodev2.h
 +
 +#include mach/mux.h
 +
 +#include media/v4l2-int-device.h
 +#include media/tvp514x.h
 +
 +/* Include V4L2 ISP-Camera driver related header file */
 +#include ../drivers/media/video/omap34xxcam.h
 +#include ../drivers/media/video/isp/ispreg.h
 +
 +#include board-omap3evm-dc.h
 +
 +#define MODULE_NAME  omap3evmdc
 +
 +/* Macro Definitions */
 +
 +/* GPIO pins */
 +#define GPIO134_SEL_TVP_Y(134)
 +#define 

RE: [REVIEW PATCH 2/2] OMAP3EVM Multi-Media Daughter Card Support

2009-01-29 Thread Hiremath, Vaibhav


Thanks,
Vaibhav Hiremath

 -Original Message-
 From: Hans Verkuil [mailto:hverk...@xs4all.nl]
 Sent: Friday, January 30, 2009 1:03 AM
 To: Hiremath, Vaibhav
 Cc: linux-o...@vger.kernel.org; linux-media@vger.kernel.org; Jadav,
 Brijesh R; Shah, Hardik
 Subject: Re: [REVIEW PATCH 2/2] OMAP3EVM Multi-Media Daughter Card
 Support
 
 On Thursday 29 January 2009 20:22:30 hvaib...@ti.com wrote:
  From: Vaibhav Hiremath hvaib...@ti.com
 
  This is second version of OMAP3EVM Mulit-Media/Mass Market
  Daughter Card support.
 
  Fixes:
  - Cleaned unused header files, struct formating, and unused
comments.
  - Pad/mux configuration handled in mux.ch
  - mux.ch related changes moved to seperate patch
  - Renamed file board-omap3evm-dc.c to board-omap3evm-dc-v4l.c
to make more explicit.
  - Added some more meaningful name for Kconfig option
 
  TODO:
  - Camera sensor support (for future development).
  - Driver header file inclusion (dependency on ISP-Camera
 patches)
I am working with Sergio to seperate/move header file to
 standard
location.
  - Still need to fix naming convention for DC
 
  Tested:
  - TVP5146 (BT656) decoder interface on top of
Sergio's ISP-Camera patches.
  - Loopback application, capturing image through TVP5146
and saving it to file per frame.
 
 What is the status of converting tvp5146 to v4l2_subdev? The longer
 it takes
 to convert it, the harder it will be now that you are starting to
 use this
 driver. v4l2_int_device should be phased out, preferably by 2.6.30.
 
 I'm more than happy to assist in this conversion, but please try to
 do this
 asap!
 
[Hiremath, Vaibhav] Hans, I understand your concerns here. The TVP driver has 
strong dependency on ISP-Camera driver (Master) and without which it really 
doesn't make sense atleast for me. So actually I was trying to finish the 
ISP-Camera with V4L2-int and then migrate everything to the sub-devices. I am 
working with Sergio to finish this as early as possible.
As far as sub-device framework is concerned, we have taken pro-active steps. If 
I understand correctly Davinci team here has already started migrating to the 
sub-device framework and the patches are under review internally. Soon you will 
see some patches on v4L mailing list for this.

 Thanks,
 
   Hans
 
 --
 Hans Verkuil - video4linux developer - sponsored by TANDBERG

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html