[PATCH v2 0/5] Visconti: Add Toshiba Visconti Video Input Interface driver

From: Yuji Ishikawa
Date: Thu Apr 14 2022 - 01:41:12 EST


This series is the Video Input Interface driver for Toshiba's ARM SoC, Visconti[0].
This provides DT binding documentation, device driver, MAINTAINER fiels.

Best regards,
Yuji

[0]: https://toshiba.semicon-storage.com/ap-en/semiconductor/product/image-recognition-processors-visconti.html


dt-bindings: media: platform: visconti: Add Toshiba Visconti Video Input Interface bindings
v1 -> v2:
- No update

media: platform: visconti: Add Toshiba Visconti Video Input Interface driver headers
v1 -> v2:
- moved driver headers to an individual patch

media: platform: visconti: Add Toshiba Visconti Video Input Interface driver body
v1 -> v2:
- moved driver sources to an individual patch

media: platform: visconti: Add Toshiba VIIF image signal processor driver
v1 -> v2:
- moved image signal processor driver to an individual patch

MAINTAINERS: Add entries for Toshiba Visconti Video Input Interface
v1 -> v2:
- No update

Change in V2:
- moved files into individual patches to decrease patch size

Yuji Ishikawa (5):
dt-bindings: media: platform: visconti: Add Toshiba Visconti Video
Input Interface bindings
media: platform: visconti: Add Toshiba Visconti Video Input Interface
driver headers
media: platform: visconti: Add Toshiba Visconti Video Input Interface
driver body
media: platform: visconti: Add Toshiba VIIF image signal processor
driver
MAINTAINERS: Add entries for Toshiba Visconti Video Input Interface

.../bindings/media/toshiba,visconti-viif.yaml | 103 +
MAINTAINERS | 2 +
drivers/media/platform/Kconfig | 2 +
drivers/media/platform/Makefile | 4 +
drivers/media/platform/visconti/Kconfig | 9 +
drivers/media/platform/visconti/Makefile | 9 +
drivers/media/platform/visconti/hwd_viif.c | 2233 ++++++++++
drivers/media/platform/visconti/hwd_viif.h | 1776 ++++++++
.../media/platform/visconti/hwd_viif_csi2rx.c | 767 ++++
.../platform/visconti/hwd_viif_internal.h | 361 ++
.../media/platform/visconti/hwd_viif_l1isp.c | 3769 +++++++++++++++++
.../media/platform/visconti/hwd_viif_reg.h | 2802 ++++++++++++
drivers/media/platform/visconti/viif.c | 2384 +++++++++++
drivers/media/platform/visconti/viif.h | 134 +
include/uapi/linux/visconti_viif.h | 1683 ++++++++
15 files changed, 16038 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/toshiba,visconti-viif.yaml
create mode 100644 drivers/media/platform/visconti/Kconfig
create mode 100644 drivers/media/platform/visconti/Makefile
create mode 100644 drivers/media/platform/visconti/hwd_viif.c
create mode 100644 drivers/media/platform/visconti/hwd_viif.h
create mode 100644 drivers/media/platform/visconti/hwd_viif_csi2rx.c
create mode 100644 drivers/media/platform/visconti/hwd_viif_internal.h
create mode 100644 drivers/media/platform/visconti/hwd_viif_l1isp.c
create mode 100644 drivers/media/platform/visconti/hwd_viif_reg.h
create mode 100644 drivers/media/platform/visconti/viif.c
create mode 100644 drivers/media/platform/visconti/viif.h
create mode 100644 include/uapi/linux/visconti_viif.h

--
2.17.1