| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | renesas,du.yaml | 4 $id: http://devicetree.org/schemas/display/renesas,du.yaml# 7 title: Renesas R-Car Display Unit (DU) 19 - renesas,du-r8a7742 # for RZ/G1H compatible DU 20 - renesas,du-r8a7743 # for RZ/G1M compatible DU 21 - renesas,du-r8a7744 # for RZ/G1N compatible DU 22 - renesas,du-r8a7745 # for RZ/G1E compatible DU 23 - renesas,du-r8a77470 # for RZ/G1C compatible DU 24 - renesas,du-r8a774a1 # for RZ/G2M compatible DU 25 - renesas,du-r8a774b1 # for RZ/G2N compatible DU 26 - renesas,du-r8a774c0 # for RZ/G2E compatible DU [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | renesas,du.txt | 1 * Renesas R-Car Display Unit (DU) 6 - "renesas,du-r8a7742" for R8A7742 (RZ/G1H) compatible DU 7 - "renesas,du-r8a7743" for R8A7743 (RZ/G1M) compatible DU 8 - "renesas,du-r8a7744" for R8A7744 (RZ/G1N) compatible DU 9 - "renesas,du-r8a7745" for R8A7745 (RZ/G1E) compatible DU 10 - "renesas,du-r8a77470" for R8A77470 (RZ/G1C) compatible DU 11 - "renesas,du-r8a774a1" for R8A774A1 (RZ/G2M) compatible DU 12 - "renesas,du-r8a774b1" for R8A774B1 (RZ/G2N) compatible DU 13 - "renesas,du-r8a774c0" for R8A774C0 (RZ/G2E) compatible DU 14 - "renesas,du-r8a774e1" for R8A774E1 (RZ/G2H) compatible DU [all …]
|
| /kernel/linux/linux-5.10/net/xdp/ |
| D | xsk_diag.c | 51 struct xdp_diag_umem du = {}; in xsk_diag_put_umem() local 57 du.id = umem->id; in xsk_diag_put_umem() 58 du.size = umem->size; in xsk_diag_put_umem() 59 du.num_pages = umem->npgs; in xsk_diag_put_umem() 60 du.chunk_size = umem->chunk_size; in xsk_diag_put_umem() 61 du.headroom = umem->headroom; in xsk_diag_put_umem() 62 du.ifindex = (pool && pool->netdev) ? pool->netdev->ifindex : 0; in xsk_diag_put_umem() 63 du.queue_id = pool ? pool->queue_id : 0; in xsk_diag_put_umem() 64 du.flags = 0; in xsk_diag_put_umem() 66 du.flags |= XDP_DU_F_ZEROCOPY; in xsk_diag_put_umem() [all …]
|
| /kernel/linux/linux-6.6/net/xdp/ |
| D | xsk_diag.c | 51 struct xdp_diag_umem du = {}; in xsk_diag_put_umem() local 57 du.id = umem->id; in xsk_diag_put_umem() 58 du.size = umem->size; in xsk_diag_put_umem() 59 du.num_pages = umem->npgs; in xsk_diag_put_umem() 60 du.chunk_size = umem->chunk_size; in xsk_diag_put_umem() 61 du.headroom = umem->headroom; in xsk_diag_put_umem() 62 du.ifindex = (pool && pool->netdev) ? pool->netdev->ifindex : 0; in xsk_diag_put_umem() 63 du.queue_id = pool ? pool->queue_id : 0; in xsk_diag_put_umem() 64 du.flags = 0; in xsk_diag_put_umem() 66 du.flags |= XDP_DU_F_ZEROCOPY; in xsk_diag_put_umem() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/ |
| D | rcar_du_drv.c | 549 { .compatible = "renesas,du-r8a7742", .data = &rcar_du_r8a7790_info }, 550 { .compatible = "renesas,du-r8a7743", .data = &rzg1_du_r8a7743_info }, 551 { .compatible = "renesas,du-r8a7744", .data = &rzg1_du_r8a7743_info }, 552 { .compatible = "renesas,du-r8a7745", .data = &rzg1_du_r8a7745_info }, 553 { .compatible = "renesas,du-r8a77470", .data = &rzg1_du_r8a77470_info }, 554 { .compatible = "renesas,du-r8a774a1", .data = &rcar_du_r8a774a1_info }, 555 { .compatible = "renesas,du-r8a774b1", .data = &rcar_du_r8a774b1_info }, 556 { .compatible = "renesas,du-r8a774c0", .data = &rcar_du_r8a774c0_info }, 557 { .compatible = "renesas,du-r8a774e1", .data = &rcar_du_r8a774e1_info }, 558 { .compatible = "renesas,du-r8a7779", .data = &rcar_du_r8a7779_info }, [all …]
|
| D | Kconfig | 12 If M is selected the module will be called rcar-du-drm. 15 bool "R-Car DU Color Management Module (CMM) Support" 26 tristate "R-Car Gen3 and RZ/G2 DU HDMI Encoder Support" 34 bool "R-Car DU LVDS Encoder Support" 50 bool "R-Car DU MIPI DSI Encoder Support" 72 bool "R-Car DU VSP Compositor Support" if ARM
|
| D | rcar_du_group.c | 11 * The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending 16 * This would be modeled as two separate DU device instances if it wasn't for 18 * related to input and output routing). For this reason the R8A7790 DU must be 23 * counterpart in the DU documentation, that models those semi-global resources. 67 * DU instances that support it. in rcar_du_group_setup_defr8() 97 * the DU channel can use the LVDS encoder output clock as the dot in rcar_du_group_setup_didsr() 157 * TODO: Handle routing of the DU output to CMM dynamically, as in rcar_du_group_setup() 196 * rcar_du_group_get - Acquire a reference to the DU channels group 218 * rcar_du_group_put - Release a reference to the DU 233 * for the first group and DSYSR2 for the second group. On most DU in __rcar_du_group_start_stop() [all …]
|
| D | Makefile | 2 rcar-du-drm-y := rcar_du_crtc.o \ 9 rcar-du-drm-$(CONFIG_DRM_RCAR_VSP) += rcar_du_vsp.o 10 rcar-du-drm-$(CONFIG_DRM_RCAR_WRITEBACK) += rcar_du_writeback.o 13 obj-$(CONFIG_DRM_RCAR_DU) += rcar-du-drm.o
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_kms.c | 42 void vmw_du_cleanup(struct vmw_display_unit *du) in vmw_du_cleanup() argument 44 drm_plane_cleanup(&du->primary); in vmw_du_cleanup() 45 drm_plane_cleanup(&du->cursor); in vmw_du_cleanup() 47 drm_connector_unregister(&du->connector); in vmw_du_cleanup() 48 drm_crtc_cleanup(&du->crtc); in vmw_du_cleanup() 49 drm_encoder_cleanup(&du->encoder); in vmw_du_cleanup() 50 drm_connector_cleanup(&du->connector); in vmw_du_cleanup() 241 struct vmw_display_unit *du; in vmw_kms_legacy_hotspot_clear() local 246 du = vmw_crtc_to_du(crtc); in vmw_kms_legacy_hotspot_clear() 248 du->hotspot_x = 0; in vmw_kms_legacy_hotspot_clear() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/ |
| D | rcar_du_drv.c | 476 { .compatible = "renesas,du-r8a7742", .data = &rcar_du_r8a7790_info }, 477 { .compatible = "renesas,du-r8a7743", .data = &rzg1_du_r8a7743_info }, 478 { .compatible = "renesas,du-r8a7744", .data = &rzg1_du_r8a7743_info }, 479 { .compatible = "renesas,du-r8a7745", .data = &rzg1_du_r8a7745_info }, 480 { .compatible = "renesas,du-r8a77470", .data = &rzg1_du_r8a77470_info }, 481 { .compatible = "renesas,du-r8a774a1", .data = &rcar_du_r8a774a1_info }, 482 { .compatible = "renesas,du-r8a774b1", .data = &rcar_du_r8a774b1_info }, 483 { .compatible = "renesas,du-r8a774c0", .data = &rcar_du_r8a774c0_info }, 484 { .compatible = "renesas,du-r8a774e1", .data = &rcar_du_r8a774e1_info }, 485 { .compatible = "renesas,du-r8a7779", .data = &rcar_du_r8a7779_info }, [all …]
|
| D | Makefile | 2 rcar-du-drm-y := rcar_du_crtc.o \ 9 rcar-du-drm-$(CONFIG_DRM_RCAR_LVDS) += rcar_du_of.o \ 15 rcar-du-drm-$(CONFIG_DRM_RCAR_VSP) += rcar_du_vsp.o 16 rcar-du-drm-$(CONFIG_DRM_RCAR_WRITEBACK) += rcar_du_writeback.o 19 obj-$(CONFIG_DRM_RCAR_DU) += rcar-du-drm.o
|
| D | Kconfig | 13 If M is selected the module will be called rcar-du-drm. 16 bool "R-Car DU Color Management Module (CMM) Support" 27 tristate "R-Car Gen3 and RZ/G2 DU HDMI Encoder Support" 34 bool "R-Car DU LVDS Encoder Support" 49 bool "R-Car DU VSP Compositor Support" if ARM
|
| D | rcar_du_group.c | 11 * The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending 16 * This would be modeled as two separate DU device instances if it wasn't for 18 * related to input and output routing). For this reason the R8A7790 DU must be 23 * counterpart in the DU documentation, that models those semi-global resources. 67 * DU instances that support it. in rcar_du_group_setup_defr8() 97 * the DU channel can use the LVDS encoder output clock as the dot in rcar_du_group_setup_didsr() 152 * TODO: Handle routing of the DU output to CMM dynamically, as we in rcar_du_group_setup() 182 * rcar_du_group_get - Acquire a reference to the DU channels group 204 * rcar_du_group_put - Release a reference to the DU 219 * for the first group and DSYSR2 for the second group. On most DU in __rcar_du_group_start_stop() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_kms.c | 40 void vmw_du_cleanup(struct vmw_display_unit *du) in vmw_du_cleanup() argument 42 struct vmw_private *dev_priv = vmw_priv(du->primary.dev); in vmw_du_cleanup() 43 drm_plane_cleanup(&du->primary); in vmw_du_cleanup() 45 drm_plane_cleanup(&du->cursor.base); in vmw_du_cleanup() 47 drm_connector_unregister(&du->connector); in vmw_du_cleanup() 48 drm_crtc_cleanup(&du->crtc); in vmw_du_cleanup() 49 drm_encoder_cleanup(&du->encoder); in vmw_du_cleanup() 50 drm_connector_cleanup(&du->connector); in vmw_du_cleanup() 464 struct vmw_display_unit *du; in vmw_kms_legacy_hotspot_clear() local 469 du = vmw_crtc_to_du(crtc); in vmw_kms_legacy_hotspot_clear() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | r8a77951-ulcb.dts | 39 &du { 48 clock-names = "du.0", "du.1", "du.2", "du.3",
|
| D | r8a77951-salvator-x.dts | 38 &du { 47 clock-names = "du.0", "du.1", "du.2", "du.3",
|
| D | r8a77951-salvator-xs.dts | 38 &du { 47 clock-names = "du.0", "du.1", "du.2", "du.3",
|
| D | r8a779m1-salvator-xs.dts | 42 &du { 51 clock-names = "du.0", "du.1", "du.2", "du.3",
|
| D | r8a779m1-ulcb.dts | 43 &du { 52 clock-names = "du.0", "du.1", "du.2", "du.3",
|
| D | r8a77965-salvator-xs.dts | 23 &du { 30 clock-names = "du.0", "du.1", "du.3",
|
| D | r8a77965-salvator-x.dts | 23 &du { 30 clock-names = "du.0", "du.1", "du.3",
|
| D | r8a77965-ulcb.dts | 24 &du { 31 clock-names = "du.0", "du.1", "du.3",
|
| D | r8a774e1-hihope-rzg2h.dts | 28 &du { 35 clock-names = "du.0", "du.1", "du.3",
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/ |
| D | r8a77951-ulcb.dts | 39 &du { 48 clock-names = "du.0", "du.1", "du.2", "du.3",
|
| D | r8a77965-ulcb.dts | 24 &du { 31 clock-names = "du.0", "du.1", "du.3",
|