| /drivers/video/fbdev/ |
| A D | au1100fb.c | 144 if (!fbdev) in au1100fb_setmode() 194 fbdev->regs->lcd_control = fbdev->panel->control_base; in au1100fb_setmode() 195 fbdev->regs->lcd_horztiming = fbdev->panel->horztiming; in au1100fb_setmode() 196 fbdev->regs->lcd_verttiming = fbdev->panel->verttiming; in au1100fb_setmode() 200 fbdev->regs->lcd_dmaaddr0 = LCD_DMA_SA_N(fbdev->fb_phys); in au1100fb_setmode() 351 return dma_mmap_coherent(fbdev->dev, vma, fbdev->fb_mem, fbdev->fb_phys, in au1100fb_fb_mmap() 419 if (!fbdev) in au1100fb_drv_probe() 460 fbdev->fb_len = fbdev->panel->xres * fbdev->panel->yres * in au1100fb_drv_probe() 485 fbdev->info.screen_base = fbdev->fb_mem; in au1100fb_drv_probe() 554 if (!fbdev) in au1100fb_drv_suspend() [all …]
|
| A D | ocfb.c | 116 ocfb_writereg(fbdev, OCFB_VBARA, fbdev->fb_phys); in ocfb_setupfb() 119 if (ocfb_readreg(fbdev, OCFB_VBARA) != fbdev->fb_phys) { in ocfb_setupfb() 121 ocfb_writereg(fbdev, OCFB_VBARA, fbdev->fb_phys); in ocfb_setupfb() 300 fbdev = devm_kzalloc(&pdev->dev, sizeof(*fbdev), GFP_KERNEL); in ocfb_probe() 301 if (!fbdev) in ocfb_probe() 308 fbdev->info.par = fbdev; in ocfb_probe() 311 if (!fb_find_mode(&fbdev->info.var, &fbdev->info, mode_option, in ocfb_probe() 332 fbdev->info.fix.smem_start = fbdev->fb_phys; in ocfb_probe() 333 fbdev->info.screen_base = fbdev->fb_virt; in ocfb_probe() 334 fbdev->info.pseudo_palette = fbdev->pseudo_palette; in ocfb_probe() [all …]
|
| A D | au1200fb.c | 939 int plane = fbdev->plane; in au1200_setmode() 1046 plane = fbdev->plane; in au1200fb_fb_check_var() 1137 au1200_setmode(fbdev); in au1200fb_fb_set_par() 1242 fbdev->fb_mem, fbdev->fb_phys, fbdev->fb_len); in au1200fb_fb_mmap() 1687 fbdev = fbi->par; in au1200fb_drv_probe() 1688 fbdev->fb_info = fbi; in au1200fb_drv_probe() 1689 fbdev->pd = pd; in au1200fb_drv_probe() 1690 fbdev->dev = &dev->dev; in au1200fb_drv_probe() 1692 fbdev->plane = plane; in au1200fb_drv_probe() 1700 if (!fbdev->fb_mem) { in au1200fb_drv_probe() [all …]
|
| A D | udlfb.c | 1387 struct fb_info *fb_info = dev_get_drvdata(fbdev); in metrics_bytes_rendered_show() 1395 struct fb_info *fb_info = dev_get_drvdata(fbdev); in metrics_bytes_identical_show() 1401 static ssize_t metrics_bytes_sent_show(struct device *fbdev, in metrics_bytes_sent_show() argument 1403 struct fb_info *fb_info = dev_get_drvdata(fbdev); in metrics_bytes_sent_show() 1411 struct fb_info *fb_info = dev_get_drvdata(fbdev); in metrics_cpu_kcycles_used_show() 1421 struct device *fbdev = kobj_to_dev(kobj); in edid_show() local 1422 struct fb_info *fb_info = dev_get_drvdata(fbdev); in edid_show() 1443 struct device *fbdev = kobj_to_dev(kobj); in edid_store() local 1444 struct fb_info *fb_info = dev_get_drvdata(fbdev); in edid_store() 1466 static ssize_t metrics_reset_store(struct device *fbdev, in metrics_reset_store() argument [all …]
|
| /drivers/video/fbdev/omap/ |
| A D | omapfb_main.c | 152 r = fbdev->ctrl->init(fbdev, 0, &fbdev->mem_desc); in ctrl_init() 182 struct omapfb_device *fbdev = plane->fbdev; in ctrl_change_mode() local 241 struct omapfb_device *fbdev = plane->fbdev; in _setcolreg() local 315 struct omapfb_device *fbdev = plane->fbdev; in omapfb_blank() local 326 fbdev->panel->enable(fbdev->panel); in omapfb_blank() 336 fbdev->panel->disable(fbdev->panel); in omapfb_blank() 1505 plane->fbdev = fbdev; in planes_init() 1538 fbdev->panel->disable(fbdev->panel); in omapfb_free_resources() 1551 fbdev->panel->cleanup(fbdev->panel); in omapfb_free_resources() 1578 fbdev->ctrl = fbdev->int_ctrl; in omapfb_find_ctrl() [all …]
|
| A D | lcdc.c | 63 struct omapfb_device *fbdev; member 148 dev_err(lcdc.fbdev->dev, in reset_controller() 157 dev_err(lcdc.fbdev->dev, in reset_controller() 208 dev_dbg(lcdc.fbdev->dev, in setup_lcd_dma() 301 dev_dbg(lcdc.fbdev->dev, in omap_lcdc_setup_plane() 371 dev_dbg(lcdc.fbdev->dev, in omap_lcdc_enable_plane() 504 dev_warn(lcdc.fbdev->dev, in setup_regs() 683 lcdc.fbdev = fbdev; in omap_lcdc_init() 718 r = request_irq(fbdev->int_irq, lcdc_irq_handler, 0, MODULE_NAME, fbdev); in omap_lcdc_init() 749 free_irq(fbdev->int_irq, lcdc.fbdev); in omap_lcdc_init() [all …]
|
| A D | hwa742.c | 126 struct omapfb_device *fbdev; member 780 dev_dbg(hwa742.fbdev->dev, in calc_hwa742_clk_rates() 887 dev_dbg(hwa742.fbdev->dev, in setup_tearsync() 890 dev_dbg(hwa742.fbdev->dev, in setup_tearsync() 944 BUG_ON(!fbdev->ext_if || !fbdev->int_ctrl); in hwa742_init() 946 hwa742.fbdev = fbdev; in hwa742_init() 947 hwa742.extif = fbdev->ext_if; in hwa742_init() 948 hwa742.int_ctrl = fbdev->int_ctrl; in hwa742_init() 982 dev_err(fbdev->dev, in hwa742_init() 989 dev_err(hwa742.fbdev->dev, in hwa742_init() [all …]
|
| A D | sossi.c | 69 struct omapfb_device *fbdev; member 404 dev_dbg(sossi.fbdev->dev, in sossi_setup_tearsync() 560 static int sossi_init(struct omapfb_device *fbdev) in sossi_init() argument 569 dev_err(fbdev->dev, "can't ioremap SoSSI\n"); in sossi_init() 573 sossi.fbdev = fbdev; in sossi_init() 576 dpll1out_ck = clk_get(fbdev->dev, "ck_dpll1out"); in sossi_init() 578 dev_err(fbdev->dev, "can't get DPLL1OUT clock\n"); in sossi_init() 589 fck = clk_get(fbdev->dev, "ck_sossi"); in sossi_init() 621 dev_err(fbdev->dev, in sossi_init() 628 dev_err(fbdev->dev, "can't get LCDC IRQ\n"); in sossi_init() [all …]
|
| A D | omapfb.h | 79 struct omapfb_device *fbdev); 111 int (*init) (struct omapfb_device *fbdev); 145 int (*init) (struct omapfb_device *fbdev, 192 struct omapfb_device *fbdev; member 223 extern void omapfb_write_first_pixel(struct omapfb_device *fbdev, u16 pixval); 224 extern void omapfb_notify_clients(struct omapfb_device *fbdev,
|
| A D | lcd_mipid.c | 47 struct omapfb_device *fbdev; member 288 omapfb_write_first_pixel(md->fbdev, test_values[i]); in mipid_run_test() 462 struct omapfb_device *fbdev) in mipid_init() argument 466 md->fbdev = fbdev; in mipid_init()
|
| /drivers/video/fbdev/omap2/omapfb/ |
| A D | omapfb-main.c | 1218 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_blank() local 1301 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_free_fbmem() local 1357 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_alloc_fbmem() local 1421 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_alloc_fbmem_display() local 1584 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_realloc_fbmem() local 1669 fbdev = d->fbdev; in omapfb_auto_update_work() 1838 fbinfo_cleanup(fbdev, fbdev->fbs[i]); in omapfb_free_resources() 1878 fbdev->dev); in omapfb_create_framebuffers() 1887 ofbi->fbdev = fbdev; in omapfb_create_framebuffers() 2318 d->fbdev = fbdev; in omapfb_init_display() [all …]
|
| A D | omapfb-ioctl.c | 37 struct omapfb2_device *fbdev = ofbi->fbdev; in get_mem_region() local 53 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_setup_plane() local 204 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_setup_mem() local 302 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_set_update_mode() local 312 omapfb_lock(fbdev); in omapfb_set_update_mode() 345 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_get_update_mode() local 351 omapfb_lock(fbdev); in omapfb_get_update_mode() 418 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_set_color_key() local 423 omapfb_lock(fbdev); in omapfb_set_color_key() 448 struct omapfb2_device *fbdev = ofbi->fbdev; in omapfb_get_color_key() local [all …]
|
| A D | omapfb.h | 63 struct omapfb2_device *fbdev; member 70 struct omapfb2_device *fbdev; member 115 int omapfb_create_sysfs(struct omapfb2_device *fbdev); 116 void omapfb_remove_sysfs(struct omapfb2_device *fbdev); 126 void omapfb_start_auto_update(struct omapfb2_device *fbdev, 128 void omapfb_stop_auto_update(struct omapfb2_device *fbdev, 154 for (i = 0; i < fbdev->num_displays; ++i) in get_display_data() 155 if (fbdev->displays[i].dssdev == dssdev) in get_display_data() 156 return &fbdev->displays[i]; in get_display_data() 165 mutex_lock(&fbdev->mtx); in omapfb_lock() [all …]
|
| A D | omapfb-sysfs.c | 136 struct omapfb2_device *fbdev = ofbi->fbdev; in show_overlays() local 141 omapfb_lock(fbdev); in show_overlays() 148 if (ovl == fbdev->overlays[ovlnum]) in show_overlays() 157 omapfb_unlock(fbdev); in show_overlays() 168 for (i = 0; i < fbdev->num_fbs; i++) { in get_overlay_fb() 185 struct omapfb2_device *fbdev = ofbi->fbdev; in store_overlays() local 199 omapfb_lock(fbdev); in store_overlays() 213 if (ovlnum > fbdev->num_overlays) { in store_overlays() 315 omapfb_unlock(fbdev); in store_overlays() 427 struct omapfb2_device *fbdev = ofbi->fbdev; in store_size() local [all …]
|
| A D | Kconfig | 36 source "drivers/video/fbdev/omap2/omapfb/dss/Kconfig" 37 source "drivers/video/fbdev/omap2/omapfb/displays/Kconfig"
|
| /drivers/auxdisplay/ |
| A D | ht16k33.c | 211 struct ht16k33_fbdev *fbdev = &priv->fbdev; in ht16k33_fb_queue() local 222 struct ht16k33_fbdev *fbdev = &priv->fbdev; in ht16k33_fb_update() local 227 p1 = fbdev->cache; in ht16k33_fb_update() 228 p2 = fbdev->buffer; in ht16k33_fb_update() 564 struct ht16k33_fbdev *fbdev = &priv->fbdev; in ht16k33_fbdev_probe() local 595 if (!fbdev->buffer) in ht16k33_fbdev_probe() 599 if (!fbdev->cache) { in ht16k33_fbdev_probe() 605 if (!fbdev->info) { in ht16k33_fbdev_probe() 621 fbdev->info->screen_buffer = fbdev->buffer; in ht16k33_fbdev_probe() 627 fbdev->info->par = priv; in ht16k33_fbdev_probe() [all …]
|
| /drivers/gpu/drm/omapdrm/ |
| A D | omap_fbdev.c | 62 struct omap_fbdev *fbdev; in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() local 68 fbdev = priv->fbdev; in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 70 if (!fbdev->ywrap_enabled) in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 74 pan_worker(&fbdev->work); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 157 struct omap_fbdev *fbdev = priv->fbdev; in omap_fbdev_driver_fbdev_probe() local 183 if (fbdev->ywrap_enabled) { in omap_fbdev_driver_fbdev_probe() 288 struct omap_fbdev *fbdev; in omap_fbdev_setup() local 293 fbdev = drmm_kzalloc(dev, sizeof(*fbdev), GFP_KERNEL); in omap_fbdev_setup() 294 if (!fbdev) in omap_fbdev_setup() 296 fbdev->dev = dev; in omap_fbdev_setup() [all …]
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_fbdev.h | 24 struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev); 25 struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev); 26 void intel_fbdev_get_map(struct intel_fbdev *fbdev, struct iosys_map *map); 33 static inline struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev) in intel_fbdev_framebuffer() argument 38 static inline struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev) in intel_fbdev_vma_pointer() argument 43 static inline void intel_fbdev_get_map(struct intel_fbdev *fbdev, struct iosys_map *map) in intel_fbdev_get_map() argument
|
| A D | intel_fbdev.c | 71 return display->fbdev.fbdev; in to_intel_fbdev() 494 display->fbdev.fbdev = ifbdev; in intel_fbdev_setup() 503 struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev) in intel_fbdev_framebuffer() argument 505 if (!fbdev) in intel_fbdev_framebuffer() 508 return fbdev->fb; in intel_fbdev_framebuffer() 511 struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev) in intel_fbdev_vma_pointer() argument 513 return fbdev ? fbdev->vma : NULL; in intel_fbdev_vma_pointer() 516 void intel_fbdev_get_map(struct intel_fbdev *fbdev, struct iosys_map *map) in intel_fbdev_get_map() argument 518 intel_fb_get_map(fbdev->vma, map); in intel_fbdev_get_map()
|
| /drivers/gpu/drm/clients/ |
| A D | Kconfig | 32 bool "Enable legacy fbdev support for your modesetting driver" 39 Choose this option if you have a need for the legacy fbdev 46 int "Overallocation of the fbdev buffer" 50 Defines the fbdev buffer overallocation in percent. Default 60 use-cases to keep leaking the fbdev physical address to the 61 user-space program handling the fbdev buffer. 66 legacy behaviour from a modern fbdev device driver. 97 command line 'drm_client_lib.active=fbdev' option. 100 bool "fbdev" 103 Use fbdev emulation as default drm client. This is needed to have [all …]
|
| /drivers/staging/fbtft/ |
| A D | README | 13 cd drivers/video/fbdev/fbtft 16 Add to drivers/video/fbdev/Kconfig: source "drivers/video/fbdev/fbtft/Kconfig" 17 Add to drivers/video/fbdev/Makefile: obj-y += fbtft/
|
| /drivers/video/fbdev/mmp/ |
| A D | Kconfig | 9 source "drivers/video/fbdev/mmp/hw/Kconfig" 10 source "drivers/video/fbdev/mmp/panel/Kconfig" 11 source "drivers/video/fbdev/mmp/fb/Kconfig"
|
| /drivers/gpu/drm/msm/ |
| A D | msm_fbdev.c | 20 static bool fbdev = true; variable 21 MODULE_PARM_DESC(fbdev, "Enable fbdev compat layer"); 22 module_param(fbdev, bool, 0600);
|
| /drivers/gpu/drm/ci/xfails/ |
| A D | mediatek-mt8173-flakes.txt | 20 fbdev@unaligned-write 27 fbdev@write
|
| /drivers/gpu/drm/xe/display/ |
| A D | xe_fb_pin.c | 397 if (fb == intel_fbdev_framebuffer(display->fbdev.fbdev)) { in reuse_vma() 398 vma = intel_fbdev_vma_pointer(display->fbdev.fbdev); in reuse_vma()
|