Lines Matching refs:fbdev
126 struct omapfb_device *fbdev; member
182 dev_dbg(hwa742.fbdev->dev, "hwa742: enabled pixel doubling\n"); in set_format_regs()
187 dev_dbg(hwa742.fbdev->dev, "hwa742: disabled pixel doubling\n"); in set_format_regs()
347 int scr_width = hwa742.fbdev->panel->x_res; in send_frame_handler()
348 int scr_height = hwa742.fbdev->panel->y_res; in send_frame_handler()
351 dev_dbg(hwa742.fbdev->dev, "x %d y %d w %d h %d scr_width %d " in send_frame_handler()
502 dev_dbg(hwa742.fbdev->dev, "invalid update mode\n"); in hwa742_update_window_async()
509 dev_dbg(hwa742.fbdev->dev, "invalid window flag\n"); in hwa742_update_window_async()
576 dev_dbg(hwa742.fbdev->dev, "update_mode %d\n", hwa742.update_mode); in hwa742_bind_client()
578 omapfb_notify_clients(hwa742.fbdev, OMAPFB_EVENT_READY); in hwa742_bind_client()
591 dev_info(hwa742.fbdev->dev, "HWA742: setting update mode to %s\n", in hwa742_set_update_mode()
597 omapfb_notify_clients(hwa742.fbdev, OMAPFB_EVENT_DISABLED); in hwa742_set_update_mode()
613 omapfb_notify_clients(hwa742.fbdev, OMAPFB_EVENT_READY); in hwa742_set_update_mode()
650 dev_dbg(hwa742.fbdev->dev, "HWA742 systim %lu ps extif_clk_period %u ps" in calc_reg_timing()
671 dev_dbg(hwa742.fbdev->dev, "[reg]cson %d csoff %d reon %d reoff %d\n", in calc_reg_timing()
673 dev_dbg(hwa742.fbdev->dev, "[reg]weon %d weoff %d recyc %d wecyc %d\n", in calc_reg_timing()
676 dev_dbg(hwa742.fbdev->dev, "[reg]rdaccess %d cspulse %d\n", in calc_reg_timing()
697 dev_dbg(hwa742.fbdev->dev, "HWA742 systim %lu ps extif_clk_period %u ps" in calc_lut_timing()
722 dev_dbg(hwa742.fbdev->dev, "[lut]cson %d csoff %d reon %d reoff %d\n", in calc_lut_timing()
724 dev_dbg(hwa742.fbdev->dev, "[lut]weon %d weoff %d recyc %d wecyc %d\n", in calc_lut_timing()
727 dev_dbg(hwa742.fbdev->dev, "[lut]rdaccess %d cspulse %d\n", in calc_lut_timing()
759 dev_err(hwa742.fbdev->dev, "can't setup timings\n"); in calc_extif_timings()
781 dev_dbg(hwa742.fbdev->dev, in calc_hwa742_clk_rates()
784 dev_dbg(hwa742.fbdev->dev, "sys_clk %ld pix_clk %ld\n", in calc_hwa742_clk_rates()
823 dev_dbg(hwa742.fbdev->dev, "max_tx_rate %ld HZ\n", in setup_tearsync()
888 dev_dbg(hwa742.fbdev->dev, in setup_tearsync()
891 dev_dbg(hwa742.fbdev->dev, in setup_tearsync()
935 static int hwa742_init(struct omapfb_device *fbdev, int ext_mode, in hwa742_init() argument
945 BUG_ON(!fbdev->ext_if || !fbdev->int_ctrl); in hwa742_init()
947 hwa742.fbdev = fbdev; in hwa742_init()
948 hwa742.extif = fbdev->ext_if; in hwa742_init()
949 hwa742.int_ctrl = fbdev->int_ctrl; in hwa742_init()
951 omapfb_conf = dev_get_platdata(fbdev->dev); in hwa742_init()
957 if ((r = hwa742.int_ctrl->init(fbdev, 1, req_vram)) < 0) in hwa742_init()
960 if ((r = hwa742.extif->init(fbdev)) < 0) in hwa742_init()
976 dev_err(fbdev->dev, "HWA742: invalid revision %02x\n", rev); in hwa742_init()
983 dev_err(fbdev->dev, in hwa742_init()
990 dev_err(hwa742.fbdev->dev, in hwa742_init()
1002 hwa742.auto_update_window.width = fbdev->panel->x_res; in hwa742_init()
1003 hwa742.auto_update_window.height = fbdev->panel->y_res; in hwa742_init()
1011 hwa742.fbdev = fbdev; in hwa742_init()
1021 dev_info(fbdev->dev, ": Epson HWA742 LCD controller rev %d " in hwa742_init()