Home
last modified time | relevance | path

Searched full:g2d (Results 1 – 25 of 39) sorted by relevance

12

/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c264 static inline void g2d_hw_reset(struct g2d_data *g2d) in g2d_hw_reset() argument
266 writel(G2D_R | G2D_SFRCLEAR, g2d->regs + G2D_SOFT_RESET); in g2d_hw_reset()
267 clear_bit(G2D_BIT_ENGINE_BUSY, &g2d->flags); in g2d_hw_reset()
270 static int g2d_init_cmdlist(struct g2d_data *g2d) in g2d_init_cmdlist() argument
272 struct device *dev = g2d->dev; in g2d_init_cmdlist()
278 g2d->cmdlist_dma_attrs = DMA_ATTR_WRITE_COMBINE; in g2d_init_cmdlist()
280 g2d->cmdlist_pool_virt = dma_alloc_attrs(to_dma_dev(g2d->drm_dev), in g2d_init_cmdlist()
282 &g2d->cmdlist_pool, GFP_KERNEL, in g2d_init_cmdlist()
283 g2d->cmdlist_dma_attrs); in g2d_init_cmdlist()
284 if (!g2d->cmdlist_pool_virt) { in g2d_init_cmdlist()
[all …]
H A Dexynos_drm_drv.h186 /* for g2d api */
/linux/Documentation/devicetree/bindings/gpu/
H A Dsamsung-g2d.yaml4 $id: http://devicetree.org/schemas/gpu/samsung-g2d.yaml#
15 - samsung,s5pv210-g2d # in S5PV210 & Exynos4210 SoC
16 - samsung,exynos4212-g2d # in Exynos4x12 SoCs
17 - samsung,exynos5250-g2d
52 const: samsung,exynos5250-g2d
78 g2d@12800000 {
79 compatible = "samsung,s5pv210-g2d";
/linux/drivers/media/platform/samsung/s5p-g2d/
H A DMakefile2 s5p-g2d-objs := g2d.o g2d-hw.o
4 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_G2D) += s5p-g2d.o
H A Dg2d-hw.c3 * Samsung S5P G2D - 2D Graphics Accelerator Driver
11 #include "g2d.h"
12 #include "g2d-regs.h"
17 /* g2d_reset clears all g2d registers */
106 /* Start G2D engine */ in g2d_start()
H A DKconfig2 tristate "Samsung S5P and EXYNOS4 G2D 2d graphics accelerator driver"
9 This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D
H A Dg2d.h3 * Samsung S5P G2D - 2D Graphics Accelerator Driver
13 #define G2D_NAME "s5p-g2d"
H A Dg2d-regs.h3 * Samsung S5P G2D - 2D Graphics Accelerator Driver
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5.dtsi223 g2d: g2d@10850000 { label
224 compatible = "samsung,exynos5250-g2d";
H A Dexynos4210.dtsi333 g2d: g2d@12800000 { label
334 compatible = "samsung,s5pv210-g2d";
H A Ds5pv210.dtsi510 g2d: g2d@fa000000 { label
511 compatible = "samsung,s5pv210-g2d";
H A Dexynos4x12.dtsi329 g2d: g2d@10800000 { label
330 compatible = "samsung,exynos4212-g2d";
H A Dexynos5420.dtsi72 bus_g2d: bus-g2d {
79 bus_g2d_acp: bus-g2d-acp {
1227 &g2d {
/linux/Documentation/devicetree/bindings/iommu/
H A Dsamsung,sysmmu.yaml29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System
34 * M2M Scalers and G2D in Exynos5420 has one System MMU on the read channel and
/linux/Documentation/devicetree/bindings/clock/
H A Dsamsung,exynos5433-clock.yaml27 # IMEM/FSYS/G3D/GSCL/HEVC/MSCL/G2D/MFC/PERIC/PERIS domains and bus
41 - samsung,exynos5433-cmu-g2d
179 const: samsung,exynos5433-cmu-g2d
H A Dsamsung,exynos5260-clock.yaml54 - samsung,exynos5260-clock-g2d
173 const: samsung,exynos5260-clock-g2d
/linux/Documentation/admin-guide/media/
H A Dplatform-cardlist.rst56 s5p-g2d Samsung S5P and EXYNOS4 G2D 2d graphics accelerator
/linux/drivers/media/platform/samsung/
H A DMakefile5 obj-y += s5p-g2d/
H A DKconfig8 source "drivers/media/platform/samsung/s5p-g2d/Kconfig"
/linux/include/uapi/drm/
H A Dexynos_drm.h129 /* for g2d event */
357 /* G2D */
/linux/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d.h8 * based on s5p-g2d
H A Ddma2d-regs.h8 * based on s5p-g2d
H A Ddma2d-hw.c8 * based on s5p-g2d
/linux/Documentation/devicetree/bindings/interconnect/
H A Dsamsung,exynos-bus.yaml132 |--- G2D
147 VDD_INT |--- G2D (parent device)
/linux/drivers/clk/samsung/
H A Dclk-s5pv210.c629 GATE(CLK_G2D, "g2d", "dout_hclkd", CLK_GATE_IP0, 12, 0, 0),
691 GATE(CLK_G2D, "g2d", "dout_hclkd", CLK_GATE_IP0, 12, 0, 0),

12