Re: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Em 29-08-2011 12:07, Manjunath Hadli escreveu: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. Manju, Please be sure to send me a pull request when you think this driver is ready for merge. The first submission I'm noticing for this driver was back on 2009, and still today, nobody sent me a git pull request for it. Two years seems too much time to solve the pending issues and sending a pull request for me to merge it! Manjunath Hadli (6): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add support for CCDC hardware for dm365 davinci: vpfe: add ccdc driver with media controller interface davinci: vpfe: add v4l2 video driver support davinci: vpfe: v4l2 capture driver with media interface davinci: vpfe: build infrastructure for dm365 Nagabhushana Netagunte (2): davinci: vpfe: add IPIPE hardware layer support davinci: vpfe: add IPIPE support for media controller driver drivers/media/video/davinci/Kconfig | 46 +- drivers/media/video/davinci/Makefile | 17 +- drivers/media/video/davinci/ccdc_hw_device.h | 10 +- drivers/media/video/davinci/ccdc_types.h | 43 + drivers/media/video/davinci/dm365_ccdc.c | 1519 ++ drivers/media/video/davinci/dm365_ccdc.h | 88 + drivers/media/video/davinci/dm365_ccdc_regs.h | 309 ++ drivers/media/video/davinci/dm365_def_para.c | 486 +++ drivers/media/video/davinci/dm365_def_para.h | 39 + drivers/media/video/davinci/dm365_ipipe.c | 3966 + drivers/media/video/davinci/dm365_ipipe.h | 300 ++ drivers/media/video/davinci/dm365_ipipe_hw.c | 949 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539 drivers/media/video/davinci/dm3xx_ipipeif.c | 317 ++ drivers/media/video/davinci/dm3xx_ipipeif.h | 258 ++ drivers/media/video/davinci/imp_common.h | 85 + drivers/media/video/davinci/imp_hw_if.h | 178 ++ drivers/media/video/davinci/vpfe_capture.c| 793 + drivers/media/video/davinci/vpfe_capture.h| 104 + drivers/media/video/davinci/vpfe_ccdc.c | 813 + drivers/media/video/davinci/vpfe_ccdc.h | 85 + drivers/media/video/davinci/vpfe_video.c | 1712 +++ drivers/media/video/davinci/vpfe_video.h | 142 + include/linux/davinci_vpfe.h | 1223 include/linux/dm365_ccdc.h| 664 + include/linux/dm3xx_ipipeif.h | 64 + include/media/davinci/vpfe.h | 91 + 27 files changed, 14829 insertions(+), 11 deletions(-) create mode 100644 drivers/media/video/davinci/ccdc_types.h create mode 100644 drivers/media/video/davinci/dm365_ccdc.c create mode 100644 drivers/media/video/davinci/dm365_ccdc.h create mode 100644 drivers/media/video/davinci/dm365_ccdc_regs.h create mode 100644 drivers/media/video/davinci/dm365_def_para.c create mode 100644 drivers/media/video/davinci/dm365_def_para.h create mode 100644 drivers/media/video/davinci/dm365_ipipe.c create mode 100644 drivers/media/video/davinci/dm365_ipipe.h create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.c create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.h create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.c create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.h create mode 100644 drivers/media/video/davinci/imp_common.h create mode 100644 drivers/media/video/davinci/imp_hw_if.h create mode 100644 drivers/media/video/davinci/vpfe_capture.c create mode 100644 drivers/media/video/davinci/vpfe_capture.h create mode 100644 drivers/media/video/davinci/vpfe_ccdc.c create mode 100644 drivers/media/video/davinci/vpfe_ccdc.h create mode 100644 drivers/media/video/davinci/vpfe_video.c create mode 100644 drivers/media/video/davinci/vpfe_video.h create mode 100644 include/linux/davinci_vpfe.h create mode 100644 include/linux/dm365_ccdc.h create mode 100644 include/linux/dm3xx_ipipeif.h create mode 100644 include/media/davinci/vpfe.h -- 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 -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a
RE: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Mauro, Thank you for your note. The first RFC for this (VPFE MC) driver was sent only in August this year. The other driver being discussed before was VPBE (which did go through some grind but not 2 years) which you accepted. This series of patches is definitely not two years old (unless I am mistaken somewhere). Currently Sakari is taking active interest in reviewing the patches, but I would like to take the cue from your note to request others also to actively review these patches and help me get them accepted. Thanks and Regards, -Manju On Sun, Sep 18, 2011 at 20:05:46, Mauro Carvalho Chehab wrote: Em 29-08-2011 12:07, Manjunath Hadli escreveu: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. Manju, Please be sure to send me a pull request when you think this driver is ready for merge. The first submission I'm noticing for this driver was back on 2009, and still today, nobody sent me a git pull request for it. Two years seems too much time to solve the pending issues and sending a pull request for me to merge it! Manjunath Hadli (6): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add support for CCDC hardware for dm365 davinci: vpfe: add ccdc driver with media controller interface davinci: vpfe: add v4l2 video driver support davinci: vpfe: v4l2 capture driver with media interface davinci: vpfe: build infrastructure for dm365 Nagabhushana Netagunte (2): davinci: vpfe: add IPIPE hardware layer support davinci: vpfe: add IPIPE support for media controller driver drivers/media/video/davinci/Kconfig | 46 +- drivers/media/video/davinci/Makefile | 17 +- drivers/media/video/davinci/ccdc_hw_device.h | 10 +- drivers/media/video/davinci/ccdc_types.h | 43 + drivers/media/video/davinci/dm365_ccdc.c | 1519 ++ drivers/media/video/davinci/dm365_ccdc.h | 88 + drivers/media/video/davinci/dm365_ccdc_regs.h | 309 ++ drivers/media/video/davinci/dm365_def_para.c | 486 +++ drivers/media/video/davinci/dm365_def_para.h | 39 + drivers/media/video/davinci/dm365_ipipe.c | 3966 + drivers/media/video/davinci/dm365_ipipe.h | 300 ++ drivers/media/video/davinci/dm365_ipipe_hw.c | 949 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539 drivers/media/video/davinci/dm3xx_ipipeif.c | 317 ++ drivers/media/video/davinci/dm3xx_ipipeif.h | 258 ++ drivers/media/video/davinci/imp_common.h | 85 + drivers/media/video/davinci/imp_hw_if.h | 178 ++ drivers/media/video/davinci/vpfe_capture.c| 793 + drivers/media/video/davinci/vpfe_capture.h| 104 + drivers/media/video/davinci/vpfe_ccdc.c | 813 + drivers/media/video/davinci/vpfe_ccdc.h | 85 + drivers/media/video/davinci/vpfe_video.c | 1712 +++ drivers/media/video/davinci/vpfe_video.h | 142 + include/linux/davinci_vpfe.h | 1223 include/linux/dm365_ccdc.h| 664 + include/linux/dm3xx_ipipeif.h | 64 + include/media/davinci/vpfe.h | 91 + 27 files changed, 14829 insertions(+), 11 deletions(-) create mode 100644 drivers/media/video/davinci/ccdc_types.h create mode 100644 drivers/media/video/davinci/dm365_ccdc.c create mode 100644 drivers/media/video/davinci/dm365_ccdc.h create mode 100644 drivers/media/video/davinci/dm365_ccdc_regs.h create mode 100644 drivers/media/video/davinci/dm365_def_para.c create mode 100644 drivers/media/video/davinci/dm365_def_para.h create mode 100644 drivers/media/video/davinci/dm365_ipipe.c create mode 100644 drivers/media/video/davinci/dm365_ipipe.h create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.c create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.h create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.c create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.h create mode 100644 drivers/media/video/davinci/imp_common.h create mode 100644 drivers/media/video/davinci/imp_hw_if.h create mode 100644 drivers/media/video/davinci/vpfe_capture.c create mode 100644 drivers/media/video/davinci/vpfe_capture.h create mode 100644
Re: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
On Thu, Sep 15, 2011 at 12:32:33AM +0530, Hadli, Manjunath wrote: Hello Sakari, I have attached two .ps files with the entity graph details in them, one with RAW input and the other with YCbCr. Hope this is what you were looking for? Hi Manju, This was exactly what I was looking for. Thanks! -- Sakari Ailus e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
On Sat, Sep 10, 2011 at 12:11:37PM +0530, Hadli, Manjunath wrote: Hi Sakari, On Fri, Sep 09, 2011 at 21:49:40, Sakari Ailus wrote: On Fri, Sep 09, 2011 at 07:10:49PM +0530, Hadli, Manjunath wrote: Hi Sakari, On Thu, Sep 01, 2011 at 03:00:32, Sakari Ailus wrote: Hi Manju, Do you have the media device grap that would be typical for this hardware produced by media-ctl? That can be converted to postscript using dotfile. this would make it a little easier to understan this driver. Thanks. Sure. But can you be a little more elaborate on how you need this information? If you can tell me in little more detail about this that will help me make the information in a way that everyone can understand. Preferrably in PostScript format so it's easy to visualise the layout of the hardware that the driver supports, as the OMAP 3 ISP example was. Sure. I was more looking for an example of the same so it could help me put the data together in the way it has been done before. Can you send across if you have one? Ah. I think I misunderstood you first. :-) On the device, run $ media-ctl --print-dot graph.dot This will produce a graph of the media device in the dot format. This is then processed by program called dot: $ dot -o graph.ps -T ps graph.dot dot is available at least in Debian in a package called graphviz. Cheers, -- Sakari Ailus e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Thank you Sakari. -Manju On Mon, Sep 12, 2011 at 17:29:25, Sakari Ailus wrote: On Sat, Sep 10, 2011 at 12:11:37PM +0530, Hadli, Manjunath wrote: Hi Sakari, On Fri, Sep 09, 2011 at 21:49:40, Sakari Ailus wrote: On Fri, Sep 09, 2011 at 07:10:49PM +0530, Hadli, Manjunath wrote: Hi Sakari, On Thu, Sep 01, 2011 at 03:00:32, Sakari Ailus wrote: Hi Manju, Do you have the media device grap that would be typical for this hardware produced by media-ctl? That can be converted to postscript using dotfile. this would make it a little easier to understan this driver. Thanks. Sure. But can you be a little more elaborate on how you need this information? If you can tell me in little more detail about this that will help me make the information in a way that everyone can understand. Preferrably in PostScript format so it's easy to visualise the layout of the hardware that the driver supports, as the OMAP 3 ISP example was. Sure. I was more looking for an example of the same so it could help me put the data together in the way it has been done before. Can you send across if you have one? Ah. I think I misunderstood you first. :-) On the device, run $ media-ctl --print-dot graph.dot This will produce a graph of the media device in the dot format. This is then processed by program called dot: $ dot -o graph.ps -T ps graph.dot dot is available at least in Debian in a package called graphviz. Cheers, -- Sakari Ailus e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Hi Sakari, On Fri, Sep 09, 2011 at 21:49:40, Sakari Ailus wrote: On Fri, Sep 09, 2011 at 07:10:49PM +0530, Hadli, Manjunath wrote: Hi Sakari, On Thu, Sep 01, 2011 at 03:00:32, Sakari Ailus wrote: Hi Manju, Do you have the media device grap that would be typical for this hardware produced by media-ctl? That can be converted to postscript using dotfile. this would make it a little easier to understan this driver. Thanks. Sure. But can you be a little more elaborate on how you need this information? If you can tell me in little more detail about this that will help me make the information in a way that everyone can understand. Preferrably in PostScript format so it's easy to visualise the layout of the hardware that the driver supports, as the OMAP 3 ISP example was. Sure. I was more looking for an example of the same so it could help me put the data together in the way it has been done before. Can you send across if you have one? Many Thx, -Manju Thanks and Regards, -Manju On Mon, Aug 29, 2011 at 08:37:11PM +0530, Manjunath Hadli wrote: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. ... -- Sakari Ailus e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Hi Sakari, On Thu, Sep 01, 2011 at 03:00:32, Sakari Ailus wrote: Hi Manju, Do you have the media device grap that would be typical for this hardware produced by media-ctl? That can be converted to postscript using dotfile. this would make it a little easier to understan this driver. Thanks. Sure. But can you be a little more elaborate on how you need this information? If you can tell me in little more detail about this that will help me make the information in a way that everyone can understand. Thanks and Regards, -Manju On Mon, Aug 29, 2011 at 08:37:11PM +0530, Manjunath Hadli wrote: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. ... -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
On Fri, Sep 09, 2011 at 07:10:49PM +0530, Hadli, Manjunath wrote: Hi Sakari, On Thu, Sep 01, 2011 at 03:00:32, Sakari Ailus wrote: Hi Manju, Do you have the media device grap that would be typical for this hardware produced by media-ctl? That can be converted to postscript using dotfile. this would make it a little easier to understan this driver. Thanks. Sure. But can you be a little more elaborate on how you need this information? If you can tell me in little more detail about this that will help me make the information in a way that everyone can understand. Preferrably in PostScript format so it's easy to visualise the layout of the hardware that the driver supports, as the OMAP 3 ISP example was. Thanks and Regards, -Manju On Mon, Aug 29, 2011 at 08:37:11PM +0530, Manjunath Hadli wrote: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. ... -- Sakari Ailus e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Hi Manju, Do you have the media device grap that would be typical for this hardware produced by media-ctl? That can be converted to postscript using dotfile. this would make it a little easier to understan this driver. Thanks. On Mon, Aug 29, 2011 at 08:37:11PM +0530, Manjunath Hadli wrote: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. Manjunath Hadli (6): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add support for CCDC hardware for dm365 davinci: vpfe: add ccdc driver with media controller interface davinci: vpfe: add v4l2 video driver support davinci: vpfe: v4l2 capture driver with media interface davinci: vpfe: build infrastructure for dm365 Nagabhushana Netagunte (2): davinci: vpfe: add IPIPE hardware layer support davinci: vpfe: add IPIPE support for media controller driver drivers/media/video/davinci/Kconfig | 46 +- drivers/media/video/davinci/Makefile | 17 +- drivers/media/video/davinci/ccdc_hw_device.h | 10 +- drivers/media/video/davinci/ccdc_types.h | 43 + drivers/media/video/davinci/dm365_ccdc.c | 1519 ++ drivers/media/video/davinci/dm365_ccdc.h | 88 + drivers/media/video/davinci/dm365_ccdc_regs.h | 309 ++ drivers/media/video/davinci/dm365_def_para.c | 486 +++ drivers/media/video/davinci/dm365_def_para.h | 39 + drivers/media/video/davinci/dm365_ipipe.c | 3966 + drivers/media/video/davinci/dm365_ipipe.h | 300 ++ drivers/media/video/davinci/dm365_ipipe_hw.c | 949 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539 drivers/media/video/davinci/dm3xx_ipipeif.c | 317 ++ drivers/media/video/davinci/dm3xx_ipipeif.h | 258 ++ drivers/media/video/davinci/imp_common.h | 85 + drivers/media/video/davinci/imp_hw_if.h | 178 ++ drivers/media/video/davinci/vpfe_capture.c| 793 + drivers/media/video/davinci/vpfe_capture.h| 104 + drivers/media/video/davinci/vpfe_ccdc.c | 813 + drivers/media/video/davinci/vpfe_ccdc.h | 85 + drivers/media/video/davinci/vpfe_video.c | 1712 +++ drivers/media/video/davinci/vpfe_video.h | 142 + include/linux/davinci_vpfe.h | 1223 include/linux/dm365_ccdc.h| 664 + include/linux/dm3xx_ipipeif.h | 64 + include/media/davinci/vpfe.h | 91 + 27 files changed, 14829 insertions(+), 11 deletions(-) create mode 100644 drivers/media/video/davinci/ccdc_types.h create mode 100644 drivers/media/video/davinci/dm365_ccdc.c create mode 100644 drivers/media/video/davinci/dm365_ccdc.h create mode 100644 drivers/media/video/davinci/dm365_ccdc_regs.h create mode 100644 drivers/media/video/davinci/dm365_def_para.c create mode 100644 drivers/media/video/davinci/dm365_def_para.h create mode 100644 drivers/media/video/davinci/dm365_ipipe.c create mode 100644 drivers/media/video/davinci/dm365_ipipe.h create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.c create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.h create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.c create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.h create mode 100644 drivers/media/video/davinci/imp_common.h create mode 100644 drivers/media/video/davinci/imp_hw_if.h create mode 100644 drivers/media/video/davinci/vpfe_capture.c create mode 100644 drivers/media/video/davinci/vpfe_capture.h create mode 100644 drivers/media/video/davinci/vpfe_ccdc.c create mode 100644 drivers/media/video/davinci/vpfe_ccdc.h create mode 100644 drivers/media/video/davinci/vpfe_video.c create mode 100644 drivers/media/video/davinci/vpfe_video.h create mode 100644 include/linux/davinci_vpfe.h create mode 100644 include/linux/dm365_ccdc.h create mode 100644 include/linux/dm3xx_ipipeif.h create mode 100644 include/media/davinci/vpfe.h -- 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 -- Sakari Ailus sakari.ai...@iki.fi -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More
[PATCH v2 0/8] RFC for Media Controller capture driver for DM365
changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. Manjunath Hadli (6): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add support for CCDC hardware for dm365 davinci: vpfe: add ccdc driver with media controller interface davinci: vpfe: add v4l2 video driver support davinci: vpfe: v4l2 capture driver with media interface davinci: vpfe: build infrastructure for dm365 Nagabhushana Netagunte (2): davinci: vpfe: add IPIPE hardware layer support davinci: vpfe: add IPIPE support for media controller driver drivers/media/video/davinci/Kconfig | 46 +- drivers/media/video/davinci/Makefile | 17 +- drivers/media/video/davinci/ccdc_hw_device.h | 10 +- drivers/media/video/davinci/ccdc_types.h | 43 + drivers/media/video/davinci/dm365_ccdc.c | 1519 ++ drivers/media/video/davinci/dm365_ccdc.h | 88 + drivers/media/video/davinci/dm365_ccdc_regs.h | 309 ++ drivers/media/video/davinci/dm365_def_para.c | 486 +++ drivers/media/video/davinci/dm365_def_para.h | 39 + drivers/media/video/davinci/dm365_ipipe.c | 3966 + drivers/media/video/davinci/dm365_ipipe.h | 300 ++ drivers/media/video/davinci/dm365_ipipe_hw.c | 949 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539 drivers/media/video/davinci/dm3xx_ipipeif.c | 317 ++ drivers/media/video/davinci/dm3xx_ipipeif.h | 258 ++ drivers/media/video/davinci/imp_common.h | 85 + drivers/media/video/davinci/imp_hw_if.h | 178 ++ drivers/media/video/davinci/vpfe_capture.c| 793 + drivers/media/video/davinci/vpfe_capture.h| 104 + drivers/media/video/davinci/vpfe_ccdc.c | 813 + drivers/media/video/davinci/vpfe_ccdc.h | 85 + drivers/media/video/davinci/vpfe_video.c | 1712 +++ drivers/media/video/davinci/vpfe_video.h | 142 + include/linux/davinci_vpfe.h | 1223 include/linux/dm365_ccdc.h| 664 + include/linux/dm3xx_ipipeif.h | 64 + include/media/davinci/vpfe.h | 91 + 27 files changed, 14829 insertions(+), 11 deletions(-) create mode 100644 drivers/media/video/davinci/ccdc_types.h create mode 100644 drivers/media/video/davinci/dm365_ccdc.c create mode 100644 drivers/media/video/davinci/dm365_ccdc.h create mode 100644 drivers/media/video/davinci/dm365_ccdc_regs.h create mode 100644 drivers/media/video/davinci/dm365_def_para.c create mode 100644 drivers/media/video/davinci/dm365_def_para.h create mode 100644 drivers/media/video/davinci/dm365_ipipe.c create mode 100644 drivers/media/video/davinci/dm365_ipipe.h create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.c create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.h create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.c create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.h create mode 100644 drivers/media/video/davinci/imp_common.h create mode 100644 drivers/media/video/davinci/imp_hw_if.h create mode 100644 drivers/media/video/davinci/vpfe_capture.c create mode 100644 drivers/media/video/davinci/vpfe_capture.h create mode 100644 drivers/media/video/davinci/vpfe_ccdc.c create mode 100644 drivers/media/video/davinci/vpfe_ccdc.h create mode 100644 drivers/media/video/davinci/vpfe_video.c create mode 100644 drivers/media/video/davinci/vpfe_video.h create mode 100644 include/linux/davinci_vpfe.h create mode 100644 include/linux/dm365_ccdc.h create mode 100644 include/linux/dm3xx_ipipeif.h create mode 100644 include/media/davinci/vpfe.h -- 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: [PATCH v2 0/8] RFC for Media Controller capture driver for DM365
Please treat the patches as RFC. Thx, -manju On Mon, Aug 29, 2011 at 20:37:11, Hadli, Manjunath wrote: changes from last patch set: 1. Made changes based on Sakari's feedback mainly: a. returned early to allow unindenting b. reformatting to shift the code to left where possible c. changed hex numbers to lower case d. corrected the defines according to module names. e. magic numbers removed. f. changed non-integer returning functions to void g. removed unwanted paranthses. h. fixed error codes. i. fixed some RESET_BIt code to what it was intended for. 2. reorganized the header files to move the kernel-only headers along with the c files and interface headers in the include folder. Manjunath Hadli (6): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add support for CCDC hardware for dm365 davinci: vpfe: add ccdc driver with media controller interface davinci: vpfe: add v4l2 video driver support davinci: vpfe: v4l2 capture driver with media interface davinci: vpfe: build infrastructure for dm365 Nagabhushana Netagunte (2): davinci: vpfe: add IPIPE hardware layer support davinci: vpfe: add IPIPE support for media controller driver drivers/media/video/davinci/Kconfig | 46 +- drivers/media/video/davinci/Makefile | 17 +- drivers/media/video/davinci/ccdc_hw_device.h | 10 +- drivers/media/video/davinci/ccdc_types.h | 43 + drivers/media/video/davinci/dm365_ccdc.c | 1519 ++ drivers/media/video/davinci/dm365_ccdc.h | 88 + drivers/media/video/davinci/dm365_ccdc_regs.h | 309 ++ drivers/media/video/davinci/dm365_def_para.c | 486 +++ drivers/media/video/davinci/dm365_def_para.h | 39 + drivers/media/video/davinci/dm365_ipipe.c | 3966 + drivers/media/video/davinci/dm365_ipipe.h | 300 ++ drivers/media/video/davinci/dm365_ipipe_hw.c | 949 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539 drivers/media/video/davinci/dm3xx_ipipeif.c | 317 ++ drivers/media/video/davinci/dm3xx_ipipeif.h | 258 ++ drivers/media/video/davinci/imp_common.h | 85 + drivers/media/video/davinci/imp_hw_if.h | 178 ++ drivers/media/video/davinci/vpfe_capture.c| 793 + drivers/media/video/davinci/vpfe_capture.h| 104 + drivers/media/video/davinci/vpfe_ccdc.c | 813 + drivers/media/video/davinci/vpfe_ccdc.h | 85 + drivers/media/video/davinci/vpfe_video.c | 1712 +++ drivers/media/video/davinci/vpfe_video.h | 142 + include/linux/davinci_vpfe.h | 1223 include/linux/dm365_ccdc.h| 664 + include/linux/dm3xx_ipipeif.h | 64 + include/media/davinci/vpfe.h | 91 + 27 files changed, 14829 insertions(+), 11 deletions(-) create mode 100644 drivers/media/video/davinci/ccdc_types.h create mode 100644 drivers/media/video/davinci/dm365_ccdc.c create mode 100644 drivers/media/video/davinci/dm365_ccdc.h create mode 100644 drivers/media/video/davinci/dm365_ccdc_regs.h create mode 100644 drivers/media/video/davinci/dm365_def_para.c create mode 100644 drivers/media/video/davinci/dm365_def_para.h create mode 100644 drivers/media/video/davinci/dm365_ipipe.c create mode 100644 drivers/media/video/davinci/dm365_ipipe.h create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.c create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.h create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.c create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.h create mode 100644 drivers/media/video/davinci/imp_common.h create mode 100644 drivers/media/video/davinci/imp_hw_if.h create mode 100644 drivers/media/video/davinci/vpfe_capture.c create mode 100644 drivers/media/video/davinci/vpfe_capture.h create mode 100644 drivers/media/video/davinci/vpfe_ccdc.c create mode 100644 drivers/media/video/davinci/vpfe_ccdc.h create mode 100644 drivers/media/video/davinci/vpfe_video.c create mode 100644 drivers/media/video/davinci/vpfe_video.h create mode 100644 include/linux/davinci_vpfe.h create mode 100644 include/linux/dm365_ccdc.h create mode 100644 include/linux/dm3xx_ipipeif.h create mode 100644 include/media/davinci/vpfe.h -- 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