add support for dm3xx IPIPEIF hardware setup. This is the
lowest software layer for the dm3x vpfe driver which directly
accesses hardware. Add support for features like default
pixel correction, dark frame substraction and hardware setup.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
These are a updated subset of patches for Media Controller implementation on
DM365. A few more implementation patches which include Resizer, Previewer ,
AEW and AF are added to provide a broader perspective for review.
Manjunath Hadli (15):
davinci: vpfe: add dm3xx IPIPEIF hardware support
Add autofocus driver based on v4l2 media framework. The driver
processess the bayer data from CCDC and generates the data which
will be used for calculation of parametsrs responsible for focussing.
The driver implement the v4l2 event queing mechanism to know the
readiness data from the driver.
Add the CCDC driver for davinci Dm3XX SoCs. The driver supports
CCDC as a media entity with 2 pads - 1 input and 1 output. The
driver implements streaming support and subdev interface. The
ccdc supports bayer and YUV formats.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
Add the vpfe capture driver which implements media controller
interface. The driver suports all the setup functionality for
all all units nnamely- ccdc, previewer, resizer, h3a, aew.
The driver supports both dm365 and Dm355.
The driver does isr registration, v4l2 device registration,
media
Add the video previewer driver with the v4l2 media controller framework
which takes care of converting the video frames from bayer to YUV
or RGB. the driver supports both continuous mode where it works in
tandem with the CCDC and single shot mode where it can be used in
isolation. The driver
delete vpfe_types.h as it is no longer used.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
include/media/davinci/vpfe_types.h | 51
1 files changed, 0 insertions(+), 51 deletions(-)
delete mode 100644 include/media/davinci/vpfe_types.h
diff
add the hardware functionality for enablling the dm365
auto exposure and white balance unit. The module supports
hardware setup, isr management, and parameter validation.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/dm365_a3_hw.c | 387
add dm365 IPIPE hardware support. IPIPE is the hardware IP which
implements the functionality required for resizer, previewer and
the associated feature support. This is built along with the vpfe
driver, and implements hardware setup including coeffcient
programming for various hardware filters,
Add auto exposure and white balance driver based on v4l2 media
framework. The driver processess the bayer data from CCDC and
generates the data which will be used for calculation of
parameters responsible for auto exposure and white balancing.
The driver implement the v4l2 event queing mechanism
Add the video resizer driver with the v4l2 media controller framework
which takes care of resizing the video frames with both up-scaling
downscaling facility. The formats that is supported is YUV422.
The driver supports both continuous mode where it works in
tandem with the CCDC and previewer and
add build infrastructure for dm365 specific modules
such as IPIPE, AEW, AF.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/Kconfig | 46 -
drivers/media/video/davinci/Makefile | 17 +++-
2 files changed, 59
add support for autofocus unit of dm365 SoC. The autofocus
register seup, isr and parameter calidation functionality is
implemented as part of this module.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/dm365_af.c | 564
HI I have changed a patch and now is ready and running but I have a
question if the new patch apply fine and any other patches of the
series has been changed
should i send all the patches again like patchv6 ? or should i send
this EMAC patch like resend patch ?
I do not thick so
14 matches
Mail list logo