Lines Matching defs:psb_ops

551 struct psb_ops {  struct
552 const char *name;
553 int pipes; /* Number of output pipes */
554 int crtcs; /* Number of CRTCs */
555 int sgx_offset; /* Base offset of SGX device */
556 int hdmi_mask; /* Mask of HDMI CRTCs */
557 int lvds_mask; /* Mask of LVDS CRTCs */
558 int sdvo_mask; /* Mask of SDVO CRTCs */
559 int cursor_needs_phys; /* If cursor base reg need physical address */
562 struct drm_crtc_helper_funcs const *crtc_helper;
563 const struct gma_clock_funcs *clock_funcs;
566 int (*chip_setup)(struct drm_device *dev);
567 void (*chip_teardown)(struct drm_device *dev);
569 void (*errata)(struct drm_device *dev);
572 int (*output_init)(struct drm_device *dev);
573 int (*hotplug)(struct drm_device *dev);
574 void (*hotplug_enable)(struct drm_device *dev, bool on);
576 void (*init_pm)(struct drm_device *dev);
577 int (*save_regs)(struct drm_device *dev);
578 int (*restore_regs)(struct drm_device *dev);
579 void (*save_crtc)(struct drm_crtc *crtc);
580 void (*restore_crtc)(struct drm_crtc *crtc);
581 int (*power_up)(struct drm_device *dev);
582 int (*power_down)(struct drm_device *dev);
583 void (*update_wm)(struct drm_device *dev, struct drm_crtc *crtc);
584 void (*disable_sr)(struct drm_device *dev);
586 void (*lvds_bl_power)(struct drm_device *dev, bool on);
589 int (*backlight_init)(struct drm_device *dev);
590 void (*backlight_set)(struct drm_device *dev, int level);
591 int (*backlight_get)(struct drm_device *dev);
592 const char *backlight_name;
594 int i2c_bus; /* I2C bus identifier for Moorestown */