1234567891011121314151617181920212223242526272829 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /**************************************************************************
- * Copyright (c) 2009-2011, Intel Corporation.
- * All Rights Reserved.
- *
- * Authors:
- * Benjamin Defnet <[email protected]>
- * Rajesh Poornachandran <[email protected]>
- *
- **************************************************************************/
- #ifndef _PSB_IRQ_H_
- #define _PSB_IRQ_H_
- struct drm_crtc;
- struct drm_device;
- void gma_irq_preinstall(struct drm_device *dev);
- void gma_irq_postinstall(struct drm_device *dev);
- int gma_irq_install(struct drm_device *dev);
- void gma_irq_uninstall(struct drm_device *dev);
- int gma_crtc_enable_vblank(struct drm_crtc *crtc);
- void gma_crtc_disable_vblank(struct drm_crtc *crtc);
- u32 gma_crtc_get_vblank_counter(struct drm_crtc *crtc);
- void gma_enable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask);
- void gma_disable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask);
- #endif /* _PSB_IRQ_H_ */
|