Hi Arnd, Replies inline.
-----Original Message----- From: arndbergm...@gmail.com [mailto:arndbergm...@gmail.com] On Behalf Of Arnd Bergmann Sent: Tuesday, December 05, 2017 5:32 AM To: Dhaval Rajeshbhai Shah <ds...@xilinx.com> Cc: gregkh <gre...@linuxfoundation.org>; Linux Kernel Mailing List <linux-kernel@vger.kernel.org>; Michal Simek <michal.si...@xilinx.com>; Hyun Kwon <hy...@xilinx.com> Subject: Re: [PATCH] [linux][master][v1] misc: Add Xilinx ZYNQMP VCU logicoreIP init driver On Tue, Dec 5, 2017 at 1:38 PM, Dhaval Rajeshbhai Shah <ds...@xilinx.com> wrote: > From: arndbergm...@gmail.com [mailto:arndbergm...@gmail.com] On Behalf > Of Arnd Bergmann > Sent: Tuesday, December 05, 2017 4:19 AM > To: Dhaval Rajeshbhai Shah <ds...@xilinx.com> > Cc: gregkh <gre...@linuxfoundation.org>; Linux Kernel Mailing List > <linux-kernel@vger.kernel.org>; Michal Simek > <michal.si...@xilinx.com>; Hyun Kwon <hy...@xilinx.com>; Dhaval > Rajeshbhai Shah <ds...@xilinx.com> > Subject: Re: [PATCH] [linux][master][v1] misc: Add Xilinx ZYNQMP VCU > logicoreIP init driver > > On Tue, Dec 5, 2017 at 12:43 PM, Dhaval Shah <dhaval.s...@xilinx.com> wrote: >> Xilinx ZYNQMP VCU Init driver is based on the new LogiCoreIP design >> created. This driver will provide the api which can be used by the >> encoder and decoder driver to get the configured value. >> >> Signed-off-by: Dhaval Shah <ds...@xilinx.com> > > Can you explain what a "VCU" is and why there is no existing subsystem for it? > > [Dhaval] : This VCU means Video codec unit. Here, this driver is for the > logicoreIP and not the VCU which is created to support the PS and PL > isolation and to provide the clock related information. So this is not a VCU > driver and but just a intermediate driver which supports logicoreIP. That's > why no subsystem for this. What are PS and PL then? [Dhaval ] : PS is the Processing system. PL is the Programmable logic. There are few register in the logicoreIP which provides the isolation between this two in the chip. > If this is the "video codec unit", I'd suggest moving it to > drivers/media/platform and sending the patch to the > linux-me...@vger.kernel.org list instead. > [Dhaval] : This is not the Video codec unit but the driver to provide the > support the IP created for the PS and PL isolation and clock related > information. That why I have placed this under the "drivers/misc/". Is the driver useful without a codec driver then? (I assume this will be answered when you explain PS and PL). If not, just put it in the same directory as the codec. [Dhaval ] : Yes. Driver is useful without a codec driver as well. No dependency on the Codec driver. Arnd