| From: |
| Mikko Perttunen <mperttunen-AT-nvidia.com> |
| To: |
| thierry.reding-AT-gmail.com, jonathanh-AT-nvidia.com, airlied-AT-linux.ie, daniel-AT-ffwll.ch, robh+dt-AT-kernel.org |
| Subject: |
| [PATCH v5 0/3] NVIDIA Tegra NVDEC support |
| Date: |
| Fri, 10 Sep 2021 13:42:44 +0300 |
| Message-ID: |
| <20210910104247.1206716-1-mperttunen@nvidia.com> |
| Cc: |
| dri-devel-AT-lists.freedesktop.org, linux-tegra-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, Mikko Perttunen <mperttunen-AT-nvidia.com> |
| Archive-link: |
| Article |
Here's the v5 of the NVDEC support series, containing the
following changes:
* Changed from nvidia,instance property to nvidia,host1x-class
property.
* Set additionalProperties to false in DT bindings.
* Added dma-coherent property to DT bindings.
NVDEC hardware documentation can be found at
https://github.com/NVIDIA/open-gpu-doc/tree/master/classe...
and example userspace can be found at
https://github.com/cyndis/vaapi-tegra-driver
Thanks,
Mikko
Mikko Perttunen (3):
dt-bindings: Add YAML bindings for NVDEC
arm64: tegra: Add NVDEC to Tegra186/194 device trees
drm/tegra: Add NVDEC driver
.../gpu/host1x/nvidia,tegra210-nvdec.yaml | 104 ++++
MAINTAINERS | 1 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 16 +
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 38 ++
drivers/gpu/drm/tegra/Makefile | 3 +-
drivers/gpu/drm/tegra/drm.c | 4 +
drivers/gpu/drm/tegra/drm.h | 1 +
drivers/gpu/drm/tegra/nvdec.c | 464 ++++++++++++++++++
drivers/gpu/host1x/dev.c | 18 +
include/linux/host1x.h | 2 +
10 files changed, 650 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml
create mode 100644 drivers/gpu/drm/tegra/nvdec.c
--
2.32.0