/openbmc/linux/Documentation/devicetree/bindings/display/samsung/ |
H A D | samsung,fimd.yaml | 4 $id: http://devicetree.org/schemas/display/samsung/samsung,fimd.yaml# 7 title: Samsung S3C/S5P/Exynos SoC Fully Interactive Mobile Display (FIMD) 18 - samsung,s3c2443-fimd 19 - samsung,s3c6400-fimd 20 - samsung,s5pv210-fimd 21 - samsung,exynos3250-fimd 22 - samsung,exynos4210-fimd 23 - samsung,exynos5250-fimd 24 - samsung,exynos5420-fimd 35 - const: fimd [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/video/ |
H A D | exynos-fb.txt | 5 compatible: should be "samsung,exynos-fimd" 6 reg: Base address of FIMD IP. 58 samsung,disable-sysmmu: Define this if you want to disable FIMD sysmmu. 60 Add the required FIMD sysmmu nodes to be 63 holding the register address of FIMD sysmmu. 69 fimd@14400000 { 70 compatible = "samsung,exynos-fimd"; 77 fimd@14400000 {
|
/openbmc/linux/Documentation/devicetree/bindings/iommu/ |
H A D | samsung,sysmmu.yaml | 15 devices like MFC, FIMC, FIMD, GScaler, FIMC-IS and so forth. 29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System 32 * FIMD in Exynos5420 has one System MMU for window 0 and 4, the other system MMU
|
/openbmc/u-boot/arch/arm/mach-exynos/ |
H A D | system.c | 41 * 1: FIMD Bypass in exynos4_set_system_display() 57 * 1: FIMD Bypass in exynos5_set_system_display()
|
/openbmc/u-boot/drivers/video/exynos/ |
H A D | exynos_fb.c | 339 * The reset value for FIMD SYSMMU register MMU_CTRL is 3 341 * This means FIMD SYSMMU is on by default on Exynos5420 344 * those FIMD SYSMMU. 345 * Note that there are 2 SYSMMU for FIMD: m0 and m1. 357 count = fdtdec_find_aliases_for_id(gd->fdt_blob, "fimd", in exynos_fimd_disable_sysmmu() 362 debug("Can't get device node for fimd sysmmu\n"); in exynos_fimd_disable_sysmmu() 490 debug("Can't get the FIMD base address\n"); in exynos_fb_ofdata_to_platdata() 706 { .compatible = "samsung,exynos-fimd" },
|
/openbmc/qemu/hw/display/ |
H A D | exynos4210_fimd.c | 2 * Samsung exynos4210 Display Controller (FIMD) 48 do {fprintf(stderr, "QEMU FIMD: "fmt, ## args); } while (0) 52 do {fprintf(stderr, "QEMU FIMD: "fmt, ## args); } while (0) 54 do {fprintf(stderr, "QEMU FIMD: "fmt, ## args); } while (0) 61 do {fprintf(stderr, "QEMU FIMD: "fmt, ## args); } while (0) 298 #define TYPE_EXYNOS4210_FIMD "exynos4210.fimd" 536 hw_error("exynos4210.fimd: incorrect window number %d\n", window); in exynos4210_fimd_palette_format() 760 hw_error("exynos4210.fimd: blend equation coef illegal value\n"); in exynos4210_fimd_blend_pixel() 926 hw_error("exynos4210.fimd: unsupported BPP (%d)", bpp); in fimd_update_putpix_qemu() 1081 printf("QEMU FIMD: Window %d is mapped with MAPCOLOR=0x%x\n", in exynos4210_fimd_trace_bppmode() [all …]
|
/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | Kconfig | 21 bool "FIMD" 25 Choose this option if you want to use Exynos FIMD for DRM.
|
H A D | exynos_drm_fimd.c | 35 * FIMD stands for Fully Interactive Mobile Display and 90 /* FIMD has totally five hardware windows. */ 202 { .compatible = "samsung,s3c6400-fimd", 204 { .compatible = "samsung,s5pv210-fimd", 206 { .compatible = "samsung,exynos3250-fimd", 208 { .compatible = "samsung,exynos4210-fimd", 210 { .compatible = "samsung,exynos5250-fimd", 212 { .compatible = "samsung,exynos5420-fimd", 327 * wait for FIMD to signal VSYNC interrupt or return after in fimd_wait_for_vblank() 372 dev_err(ctx->dev, "failed to enable FIMD device.\n"); in fimd_clear_channels() [all …]
|
H A D | exynos_drm_dpi.c | 68 /* fimd timings gets precedence over panel modes */ in exynos_dpi_get_modes()
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5.dtsi | 189 fimd: fimd@14400000 { label 190 compatible = "samsung,exynos5250-fimd";
|
H A D | s5pv210.dtsi | 487 fimd: fimd@f8000000 { label 488 compatible = "samsung,s5pv210-fimd"; 494 clock-names = "sclk_fimd", "fimd";
|
H A D | exynos4412-tiny4412.dts | 118 &fimd {
|
H A D | exynos3250.dtsi | 500 fimd: fimd@11c00000 { label 501 compatible = "samsung,exynos3250-fimd"; 508 clock-names = "sclk_fimd", "fimd";
|
H A D | exynos4.dtsi | 698 fimd: fimd@11c00000 { label 699 compatible = "samsung,exynos4210-fimd"; 705 clock-names = "sclk_fimd", "fimd";
|
H A D | s5pv210-smdkv210.dts | 207 &fimd {
|
H A D | exynos5420.dtsi | 44 bus_disp1_fimd: bus-disp1-fimd { 1215 &fimd { 1216 compatible = "samsung,exynos5420-fimd"; 1218 clock-names = "sclk_fimd", "fimd";
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | exynos5420-smdk5420.dts | 55 fimd@14400000 { 129 fimd@14400000 {
|
H A D | exynos5.dtsi | 139 fimd@14400000 { 141 compatible = "samsung,exynos-fimd";
|
H A D | exynos4210-universal_c210.dts | 32 fimd@11c00000 { 33 compatible = "samsung,exynos-fimd";
|
H A D | exynos4210-trats.dts | 26 fimd@11c00000 { 27 compatible = "samsung,exynos-fimd";
|
H A D | exynos4412-trats2.dts | 45 fimd@11c00000 { 46 compatible = "samsung,exynos-fimd";
|
H A D | exynos54xx.dtsi | 188 fimd@14400000 {
|
/openbmc/linux/include/video/ |
H A D | samsung_fimd.h | 9 * S3C Platform - new-style fimd and framebuffer register definitions 11 * This is the register set for the fimd and new style framebuffer interface 483 /* FIMD Version 8 register offset definitions */
|
/openbmc/qemu/hw/arm/ |
H A D | exynos4210.c | 95 /* Display controllers (FIMD) */ 771 /*** Display controller (FIMD) ***/ in exynos4210_realize() 772 dev = qdev_new("exynos4210.fimd"); in exynos4210_realize()
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | fimc.rst | 13 data from LCD controller (FIMD) through the SoC internal writeback data
|