#include "hsw_ips.h"
#include "i915_drv.h"
#include "i915_reg.h"
#include "intel_color_regs.h"
#include "intel_de.h"
#include "intel_display_types.h"
#include "intel_pcode.h"
static void hsw_ips_enable(const struct intel_crtc_state *crtc_state)
{ … }
bool hsw_ips_disable(const struct intel_crtc_state *crtc_state)
{ … }
static bool hsw_ips_need_disable(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{ … }
bool hsw_ips_pre_update(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{ … }
static bool hsw_ips_need_enable(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{ … }
void hsw_ips_post_update(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{ … }
bool hsw_crtc_supports_ips(struct intel_crtc *crtc)
{ … }
bool hsw_crtc_state_ips_capable(const struct intel_crtc_state *crtc_state)
{ … }
int hsw_ips_compute_config(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{ … }
void hsw_ips_get_config(struct intel_crtc_state *crtc_state)
{ … }
static int hsw_ips_debugfs_false_color_get(void *data, u64 *val)
{ … }
static int hsw_ips_debugfs_false_color_set(void *data, u64 val)
{ … }
DEFINE_DEBUGFS_ATTRIBUTE(…);
static int hsw_ips_debugfs_status_show(struct seq_file *m, void *unused)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
void hsw_ips_crtc_debugfs_add(struct intel_crtc *crtc)
{ … }