/linux/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_group.h | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_crtc.h | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_plane.h | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_group.c | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_drv.h | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | Makefile | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_crtc.c | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_kms.c | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|
H A D | rcar_du_drv.c | cb2025d2509ffab1c426509fd9de3d83e40398b9 Sun Jun 16 19:01:02 UTC 2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> drm/rcar-du: Introduce CRTCs groups
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs.
The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources.
Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
|