Module Name: src
Committed By: riastradh
Date: Fri Feb 14 04:36:12 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/dist/drm/i915: i915_debugfs.c i915_dma.c
i915_drv.h i915_irq.c intel_audio.c intel_crt.c intel_ddi.c
intel_display.c intel_dp.c intel_dp_mst.c intel_drv.h intel_dsi.c
intel_dvo.c intel_fbc.c intel_fifo_underrun.c intel_hdmi.c
intel_lvds.c intel_overlay.c intel_panel.c intel_pm.c intel_psr.c
intel_runtime_pm.c intel_sdvo.c intel_sideband.c intel_sprite.c
intel_tv.c
Log Message:
Undo the `enum pipe' -> `enum i915_pipe' rename.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c
cvs rdiff -u -r1.29 -r1.30 src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c
cvs rdiff -u -r1.30 -r1.31 src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/drm2/dist/drm/i915/i915_irq.c
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/dist/drm/i915/intel_crt.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/drm2/dist/drm/i915/intel_dp.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_drv.h
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c
cvs rdiff -u -r1.2 -r1.3 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_psr.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_tv.c
cvs rdiff -u -r1.8 -r1.9 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_panel.c \
src/sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c
cvs rdiff -u -r1.21 -r1.22 src/sys/external/bsd/drm2/dist/drm/i915/intel_pm.c
cvs rdiff -u -r1.9 -r1.10 \
src/sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c:1.3 src/sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c:1.4
--- src/sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c:1.3 Mon Aug 27 04:58:23 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: i915_debugfs.c,v 1.3 2018/08/27 04:58:23 riastradh Exp $ */
+/* $NetBSD: i915_debugfs.c,v 1.4 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2008 Intel Corporation
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i915_debugfs.c,v 1.3 2018/08/27 04:58:23 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i915_debugfs.c,v 1.4 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/seq_file.h>
#include <linux/circ_buf.h>
@@ -3286,7 +3286,7 @@ static int i915_drrs_status(struct seq_f
struct pipe_crc_info {
const char *name;
struct drm_device *dev;
- enum i915_pipe pipe;
+ enum pipe pipe;
};
static int i915_dp_mst_info(struct seq_file *m, void *unused)
@@ -3462,7 +3462,7 @@ static struct pipe_crc_info i915_pipe_cr
};
static int i915_pipe_crc_create(struct dentry *root, struct drm_minor *minor,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = minor->dev;
struct dentry *ent;
@@ -3536,7 +3536,7 @@ static int i8xx_pipe_crc_ctl_reg(enum in
return 0;
}
-static int i9xx_pipe_crc_auto_source(struct drm_device *dev, enum i915_pipe pipe,
+static int i9xx_pipe_crc_auto_source(struct drm_device *dev, enum pipe pipe,
enum intel_pipe_crc_source *source)
{
struct intel_encoder *encoder;
@@ -3589,7 +3589,7 @@ static int i9xx_pipe_crc_auto_source(str
}
static int vlv_pipe_crc_ctl_reg(struct drm_device *dev,
- enum i915_pipe pipe,
+ enum pipe pipe,
enum intel_pipe_crc_source *source,
uint32_t *val)
{
@@ -3660,7 +3660,7 @@ static int vlv_pipe_crc_ctl_reg(struct d
}
static int i9xx_pipe_crc_ctl_reg(struct drm_device *dev,
- enum i915_pipe pipe,
+ enum pipe pipe,
enum intel_pipe_crc_source *source,
uint32_t *val)
{
@@ -3736,7 +3736,7 @@ static int i9xx_pipe_crc_ctl_reg(struct
}
static void vlv_undo_pipe_scramble_reset(struct drm_device *dev,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
uint32_t tmp = I915_READ(PORT_DFT2_G4X);
@@ -3761,7 +3761,7 @@ static void vlv_undo_pipe_scramble_reset
}
static void g4x_undo_pipe_scramble_reset(struct drm_device *dev,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
uint32_t tmp = I915_READ(PORT_DFT2_G4X);
@@ -3871,7 +3871,7 @@ static int ivb_pipe_crc_ctl_reg(struct d
return 0;
}
-static int pipe_crc_set_source(struct drm_device *dev, enum i915_pipe pipe,
+static int pipe_crc_set_source(struct drm_device *dev, enum pipe pipe,
enum intel_pipe_crc_source source)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -4042,7 +4042,7 @@ display_crc_ctl_parse_object(const char
return -EINVAL;
}
-static int display_crc_ctl_parse_pipe(const char *buf, enum i915_pipe *pipe)
+static int display_crc_ctl_parse_pipe(const char *buf, enum pipe *pipe)
{
const char name = buf[0];
@@ -4073,7 +4073,7 @@ static int display_crc_ctl_parse(struct
#define N_WORDS 3
int n_words;
char *words[N_WORDS];
- enum i915_pipe pipe;
+ enum pipe pipe;
enum intel_pipe_crc_object object;
enum intel_pipe_crc_source source;
@@ -5282,7 +5282,7 @@ static const struct i915_debugfs_files {
void intel_display_crc_init(struct drm_device *dev)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
for_each_pipe(dev_priv, pipe) {
struct intel_pipe_crc *pipe_crc = &dev_priv->pipe_crc[pipe];
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c:1.3 src/sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c:1.4
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c:1.3 Mon Aug 27 07:22:08 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_dp_mst.c,v 1.3 2018/08/27 07:22:08 riastradh Exp $ */
+/* $NetBSD: intel_dp_mst.c,v 1.4 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2008 Intel Corporation
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_dp_mst.c,v 1.3 2018/08/27 07:22:08 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_dp_mst.c,v 1.4 2020/02/14 04:36:11 riastradh Exp $");
#include <drm/drmP.h>
#include "i915_drv.h"
@@ -234,7 +234,7 @@ static void intel_mst_enable_dp(struct i
}
static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base);
*pipe = intel_mst->pipe;
@@ -407,7 +407,7 @@ static const struct drm_encoder_funcs in
static bool intel_dp_mst_get_hw_state(struct intel_connector *connector)
{
if (connector->encoder && connector->base.state->crtc) {
- enum i915_pipe pipe;
+ enum pipe pipe;
if (!connector->encoder->get_hw_state(connector->encoder, &pipe))
return false;
return true;
@@ -523,7 +523,7 @@ static struct drm_dp_mst_topology_cbs ms
};
static struct intel_dp_mst_encoder *
-intel_dp_create_fake_mst_encoder(struct intel_digital_port *intel_dig_port, enum i915_pipe pipe)
+intel_dp_create_fake_mst_encoder(struct intel_digital_port *intel_dig_port, enum pipe pipe)
{
struct intel_dp_mst_encoder *intel_mst;
struct intel_encoder *intel_encoder;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c:1.3 src/sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c:1.4
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c:1.3 Mon Aug 27 04:58:24 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_sideband.c,v 1.3 2018/08/27 04:58:24 riastradh Exp $ */
+/* $NetBSD: intel_sideband.c,v 1.4 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2013 Intel Corporation
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_sideband.c,v 1.3 2018/08/27 04:58:24 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_sideband.c,v 1.4 2020/02/14 04:36:12 riastradh Exp $");
#include "i915_drv.h"
#include "intel_drv.h"
@@ -190,7 +190,7 @@ void vlv_gps_core_write(struct drm_i915_
SB_CRWRDA_NP, reg, &val);
}
-u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum i915_pipe pipe, int reg)
+u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum pipe pipe, int reg)
{
u32 val = 0;
@@ -207,7 +207,7 @@ u32 vlv_dpio_read(struct drm_i915_privat
return val;
}
-void vlv_dpio_write(struct drm_i915_private *dev_priv, enum i915_pipe pipe, int reg, u32 val)
+void vlv_dpio_write(struct drm_i915_private *dev_priv, enum pipe pipe, int reg, u32 val)
{
vlv_sideband_rw(dev_priv, DPIO_DEVFN, DPIO_PHY_IOSF_PORT(DPIO_PHY(pipe)),
SB_MWR_NP, reg, &val);
Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.29 src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.30
--- src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.29 Fri Feb 14 04:35:19 2020
+++ src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: i915_dma.c,v 1.29 2020/02/14 04:35:19 riastradh Exp $ */
+/* $NetBSD: i915_dma.c,v 1.30 2020/02/14 04:36:11 riastradh Exp $ */
/* i915_dma.c -- DMA support for the I915 -*- linux-c -*-
*/
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i915_dma.c,v 1.29 2020/02/14 04:35:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i915_dma.c,v 1.30 2020/02/14 04:36:11 riastradh Exp $");
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
@@ -793,7 +793,7 @@ static void intel_device_info_runtime_in
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_device_info *info;
- enum i915_pipe pipe;
+ enum pipe pipe;
info = (struct intel_device_info *)&dev_priv->info;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.29 src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.30
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.29 Fri Feb 14 04:35:19 2020
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_display.c,v 1.29 2020/02/14 04:35:19 riastradh Exp $ */
+/* $NetBSD: intel_display.c,v 1.30 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2006-2007 Intel Corporation
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_display.c,v 1.29 2020/02/14 04:35:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_display.c,v 1.30 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/dmi.h>
#include <linux/module.h>
@@ -1099,7 +1099,7 @@ bool intel_crtc_active(struct drm_crtc *
}
enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
@@ -1107,7 +1107,7 @@ enum transcoder intel_pipe_to_cpu_transc
return intel_crtc->config->cpu_transcoder;
}
-static bool pipe_dsl_stopped(struct drm_device *dev, enum i915_pipe pipe)
+static bool pipe_dsl_stopped(struct drm_device *dev, enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
u32 reg = PIPEDSL(pipe);
@@ -1147,7 +1147,7 @@ static void intel_wait_for_pipe_off(stru
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
enum transcoder cpu_transcoder = crtc->config->cpu_transcoder;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
if (INTEL_INFO(dev)->gen >= 4) {
int reg = PIPECONF(cpu_transcoder);
@@ -1170,7 +1170,7 @@ static const char *state_string(bool ena
/* Only for pre-ILK configs */
void assert_pll(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state)
+ enum pipe pipe, bool state)
{
u32 val;
bool cur_state;
@@ -1230,7 +1230,7 @@ void assert_shared_dpll(struct drm_i915_
}
static void assert_fdi_tx(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state)
+ enum pipe pipe, bool state)
{
bool cur_state;
enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv,
@@ -1252,7 +1252,7 @@ static void assert_fdi_tx(struct drm_i91
#define assert_fdi_tx_disabled(d, p) assert_fdi_tx(d, p, false)
static void assert_fdi_rx(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state)
+ enum pipe pipe, bool state)
{
u32 val;
bool cur_state;
@@ -1267,7 +1267,7 @@ static void assert_fdi_rx(struct drm_i91
#define assert_fdi_rx_disabled(d, p) assert_fdi_rx(d, p, false)
static void assert_fdi_tx_pll_enabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
u32 val;
@@ -1284,7 +1284,7 @@ static void assert_fdi_tx_pll_enabled(st
}
void assert_fdi_rx_pll(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state)
+ enum pipe pipe, bool state)
{
u32 val;
bool cur_state;
@@ -1297,12 +1297,12 @@ void assert_fdi_rx_pll(struct drm_i915_p
}
void assert_panel_unlocked(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = dev_priv->dev;
int pp_reg;
u32 val;
- enum i915_pipe panel_pipe = PIPE_A;
+ enum pipe panel_pipe = PIPE_A;
bool locked = true;
if (WARN_ON(HAS_DDI(dev)))
@@ -1339,7 +1339,7 @@ void assert_panel_unlocked(struct drm_i9
}
static void assert_cursor(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state)
+ enum pipe pipe, bool state)
{
struct drm_device *dev = dev_priv->dev;
bool cur_state;
@@ -1357,7 +1357,7 @@ static void assert_cursor(struct drm_i91
#define assert_cursor_disabled(d, p) assert_cursor(d, p, false)
void assert_pipe(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state)
+ enum pipe pipe, bool state)
{
bool cur_state;
enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv,
@@ -1398,7 +1398,7 @@ static void assert_plane(struct drm_i915
#define assert_plane_disabled(d, p) assert_plane(d, p, false)
static void assert_planes_disabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = dev_priv->dev;
int i;
@@ -1415,7 +1415,7 @@ static void assert_planes_disabled(struc
/* Need to check both planes against the pipe */
for_each_pipe(dev_priv, i) {
u32 val = I915_READ(DSPCNTR(i));
- enum i915_pipe cur_pipe = (val & DISPPLANE_SEL_PIPE_MASK) >>
+ enum pipe cur_pipe = (val & DISPPLANE_SEL_PIPE_MASK) >>
DISPPLANE_SEL_PIPE_SHIFT;
I915_STATE_WARN((val & DISPLAY_PLANE_ENABLE) && pipe == cur_pipe,
"plane %c assertion failure, should be off on pipe %c but is still active\n",
@@ -1424,7 +1424,7 @@ static void assert_planes_disabled(struc
}
static void assert_sprites_disabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = dev_priv->dev;
int sprite;
@@ -1476,7 +1476,7 @@ static void ibx_assert_pch_refclk_enable
}
static void assert_pch_transcoder_disabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
u32 val;
bool enabled;
@@ -1489,7 +1489,7 @@ static void assert_pch_transcoder_disabl
}
static bool dp_pipe_enabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, u32 port_sel, u32 val)
+ enum pipe pipe, u32 port_sel, u32 val)
{
if ((val & DP_PORT_EN) == 0)
return false;
@@ -1510,7 +1510,7 @@ static bool dp_pipe_enabled(struct drm_i
}
static bool hdmi_pipe_enabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, u32 val)
+ enum pipe pipe, u32 val)
{
if ((val & SDVO_ENABLE) == 0)
return false;
@@ -1529,7 +1529,7 @@ static bool hdmi_pipe_enabled(struct drm
}
static bool lvds_pipe_enabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, u32 val)
+ enum pipe pipe, u32 val)
{
if ((val & LVDS_PORT_EN) == 0)
return false;
@@ -1545,7 +1545,7 @@ static bool lvds_pipe_enabled(struct drm
}
static bool adpa_pipe_enabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, u32 val)
+ enum pipe pipe, u32 val)
{
if ((val & ADPA_DAC_ENABLE) == 0)
return false;
@@ -1560,7 +1560,7 @@ static bool adpa_pipe_enabled(struct drm
}
static void assert_pch_dp_disabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, int reg, u32 port_sel)
+ enum pipe pipe, int reg, u32 port_sel)
{
u32 val = I915_READ(reg);
I915_STATE_WARN(dp_pipe_enabled(dev_priv, pipe, port_sel, val),
@@ -1573,7 +1573,7 @@ static void assert_pch_dp_disabled(struc
}
static void assert_pch_hdmi_disabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, int reg)
+ enum pipe pipe, int reg)
{
u32 val = I915_READ(reg);
I915_STATE_WARN(hdmi_pipe_enabled(dev_priv, pipe, val),
@@ -1586,7 +1586,7 @@ static void assert_pch_hdmi_disabled(str
}
static void assert_pch_ports_disabled(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
u32 val;
@@ -1778,7 +1778,7 @@ static void i9xx_disable_pll(struct inte
{
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
/* Disable DVO 2x clock on both PLLs if necessary */
if (IS_I830(dev) &&
@@ -1802,7 +1802,7 @@ static void i9xx_disable_pll(struct inte
POSTING_READ(DPLL(pipe));
}
-static void vlv_disable_pll(struct drm_i915_private *dev_priv, enum i915_pipe pipe)
+static void vlv_disable_pll(struct drm_i915_private *dev_priv, enum pipe pipe)
{
u32 val;
@@ -1821,7 +1821,7 @@ static void vlv_disable_pll(struct drm_i
}
-static void chv_disable_pll(struct drm_i915_private *dev_priv, enum i915_pipe pipe)
+static void chv_disable_pll(struct drm_i915_private *dev_priv, enum pipe pipe)
{
enum dpio_channel port = vlv_pipe_to_channel(pipe);
u32 val;
@@ -1972,7 +1972,7 @@ static void intel_disable_shared_dpll(st
}
static void ironlake_enable_pch_transcoder(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = dev_priv->dev;
struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
@@ -2040,8 +2040,8 @@ static void lpt_enable_pch_transcoder(st
BUG_ON(!HAS_PCH_SPLIT(dev_priv->dev));
/* FDI must be feeding us bits for PCH ports */
- assert_fdi_tx_enabled(dev_priv, (enum i915_pipe) cpu_transcoder);
- assert_fdi_rx_enabled(dev_priv, (enum i915_pipe) TRANSCODER_A);
+ assert_fdi_tx_enabled(dev_priv, (enum pipe) cpu_transcoder);
+ assert_fdi_rx_enabled(dev_priv, (enum pipe) TRANSCODER_A);
/* Workaround: set timing override bit. */
val = I915_READ(TRANS_CHICKEN2(PIPE_A));
@@ -2063,7 +2063,7 @@ static void lpt_enable_pch_transcoder(st
}
static void ironlake_disable_pch_transcoder(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = dev_priv->dev;
uint32_t reg, val;
@@ -2120,10 +2120,10 @@ static void intel_enable_pipe(struct int
{
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv,
pipe);
- enum i915_pipe pch_transcoder;
+ enum pipe pch_transcoder;
int reg;
u32 val;
@@ -2134,7 +2134,7 @@ static void intel_enable_pipe(struct int
assert_sprites_disabled(dev_priv, pipe);
if (HAS_PCH_LPT(dev_priv->dev))
- pch_transcoder = (enum i915_pipe)TRANSCODER_A;
+ pch_transcoder = (enum pipe)TRANSCODER_A;
else
pch_transcoder = pipe;
@@ -2153,7 +2153,7 @@ static void intel_enable_pipe(struct int
/* if driving the PCH, we need FDI enabled */
assert_fdi_rx_pll_enabled(dev_priv, pch_transcoder);
assert_fdi_tx_pll_enabled(dev_priv,
- (enum i915_pipe) cpu_transcoder);
+ (enum pipe) cpu_transcoder);
}
/* FIXME: assert CPU port conditions for SNB+ */
}
@@ -2184,7 +2184,7 @@ static void intel_disable_pipe(struct in
{
struct drm_i915_private *dev_priv = crtc->base.dev->dev_private;
enum transcoder cpu_transcoder = crtc->config->cpu_transcoder;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
int reg;
u32 val;
@@ -4135,7 +4135,7 @@ static void lpt_program_iclkip(struct dr
}
static void ironlake_pch_transcoder_set_timings(struct intel_crtc *crtc,
- enum i915_pipe pch_transcoder)
+ enum pipe pch_transcoder)
{
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -4304,7 +4304,7 @@ static void lpt_pch_enable(struct drm_cr
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
- assert_pch_transcoder_disabled(dev_priv, (enum i915_pipe) TRANSCODER_A);
+ assert_pch_transcoder_disabled(dev_priv, (enum pipe) TRANSCODER_A);
lpt_program_iclkip(crtc);
@@ -4708,7 +4708,7 @@ static void intel_crtc_load_lut(struct d
struct drm_device *dev = crtc->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
int i;
bool reenable_ips = false;
@@ -5367,7 +5367,7 @@ static unsigned long get_crtc_power_doma
struct drm_device *dev = crtc->dev;
struct intel_encoder *intel_encoder;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
unsigned long mask;
enum transcoder transcoder;
@@ -6545,7 +6545,7 @@ struct intel_connector *intel_connector_
* of the connector. */
bool intel_connector_get_hw_state(struct intel_connector *connector)
{
- enum i915_pipe pipe = 0;
+ enum pipe pipe = 0;
struct intel_encoder *encoder = connector->encoder;
return encoder->get_hw_state(encoder, &pipe);
@@ -6559,7 +6559,7 @@ static int pipe_required_fdi_lanes(struc
return 0;
}
-static int ironlake_check_fdi_lanes(struct drm_device *dev, enum i915_pipe pipe,
+static int ironlake_check_fdi_lanes(struct drm_device *dev, enum pipe pipe,
struct intel_crtc_state *pipe_config)
{
struct drm_atomic_state *state = pipe_config->base.state;
@@ -7265,7 +7265,7 @@ static void i9xx_update_pll_dividers(str
}
}
-static void vlv_pllb_recal_opamp(struct drm_i915_private *dev_priv, enum i915_pipe
+static void vlv_pllb_recal_opamp(struct drm_i915_private *dev_priv, enum pipe
pipe)
{
u32 reg_val;
@@ -7607,7 +7607,7 @@ static void chv_prepare_pll(struct intel
* in cases where we need the PLL enabled even when @pipe is not going to
* be enabled.
*/
-void vlv_force_pll_on(struct drm_device *dev, enum i915_pipe pipe,
+void vlv_force_pll_on(struct drm_device *dev, enum pipe pipe,
const struct dpll *dpll)
{
struct intel_crtc *crtc =
@@ -7637,7 +7637,7 @@ void vlv_force_pll_on(struct drm_device
* Disable the PLL for @pipe. To be used in cases where we need
* the PLL enabled even when @pipe is not going to be enabled.
*/
-void vlv_force_pll_off(struct drm_device *dev, enum i915_pipe pipe)
+void vlv_force_pll_off(struct drm_device *dev, enum pipe pipe)
{
if (IS_CHERRYVIEW(dev))
chv_disable_pll(to_i915(dev), pipe);
@@ -7764,7 +7764,7 @@ static void intel_set_pipe_timings(struc
{
struct drm_device *dev = intel_crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
const struct drm_display_mode *adjusted_mode = &intel_crtc->config->base.adjusted_mode;
uint32_t crtc_vtotal, crtc_vblank_end;
@@ -8806,7 +8806,7 @@ static void haswell_set_pipeconf(struct
struct drm_device *dev = crtc->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
uint32_t val;
@@ -9066,7 +9066,7 @@ static void intel_pch_transcoder_get_m_n
{
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
m_n->link_m = I915_READ(PCH_TRANS_LINK_M1(pipe));
m_n->link_n = I915_READ(PCH_TRANS_LINK_N1(pipe));
@@ -9084,7 +9084,7 @@ static void intel_cpu_transcoder_get_m_n
{
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
if (INTEL_INFO(dev)->gen >= 5) {
m_n->link_m = I915_READ(PIPE_LINK_M1(transcoder));
@@ -9950,7 +9950,7 @@ static bool haswell_get_pipe_config(stru
tmp = I915_READ(TRANS_DDI_FUNC_CTL(TRANSCODER_EDP));
if (tmp & TRANS_DDI_FUNC_ENABLE) {
- enum i915_pipe trans_edp_pipe;
+ enum pipe trans_edp_pipe;
switch (tmp & TRANS_DDI_EDP_INPUT_MASK) {
default:
WARN(1, "unknown pipe linked to edp transcoder\n");
@@ -10770,7 +10770,7 @@ struct drm_display_mode *intel_crtc_mode
int hsync = I915_READ(HSYNC(cpu_transcoder));
int vtot = I915_READ(VTOTAL(cpu_transcoder));
int vsync = I915_READ(VSYNC(cpu_transcoder));
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
mode = kzalloc(sizeof(*mode), GFP_KERNEL);
if (!mode)
@@ -11283,7 +11283,7 @@ static void skl_do_mmio_flip(struct inte
struct drm_device *dev = intel_crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_framebuffer *fb = intel_crtc->base.primary->fb;
- const enum i915_pipe pipe = intel_crtc->pipe;
+ const enum pipe pipe = intel_crtc->pipe;
u32 ctl, stride;
ctl = I915_READ(PLANE_CTL(pipe, 0));
@@ -11505,7 +11505,7 @@ static int intel_crtc_page_flip(struct d
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
struct drm_plane *primary = crtc->primary;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
struct intel_unpin_work *work;
struct intel_engine_cs *ring;
bool mmio_flip;
@@ -12737,7 +12737,7 @@ static void check_wm_state(struct drm_de
for_each_intel_crtc(dev, intel_crtc) {
struct skl_ddb_entry *hw_entry, *sw_entry;
- const enum i915_pipe pipe = intel_crtc->pipe;
+ const enum pipe pipe = intel_crtc->pipe;
if (!intel_crtc->active)
continue;
@@ -12801,7 +12801,7 @@ check_encoder_state(struct drm_device *d
for_each_intel_encoder(dev, encoder) {
bool enabled = false;
- enum i915_pipe pipe;
+ enum pipe pipe;
DRM_DEBUG_KMS("[ENCODER:%d:%s]\n",
encoder->base.base.id,
@@ -12877,7 +12877,7 @@ check_crtc_state(struct drm_device *dev,
"(expected %i, found %i)\n", crtc->state->active, intel_crtc->active);
for_each_encoder_on_crtc(dev, crtc, encoder) {
- enum i915_pipe pipe;
+ enum pipe pipe;
active = encoder->get_hw_state(encoder, &pipe);
I915_STATE_WARN(active != crtc->state->active,
@@ -13063,7 +13063,7 @@ static int haswell_mode_set_planes_worka
struct drm_crtc *crtc;
struct intel_crtc_state *first_crtc_state = NULL;
struct intel_crtc_state *other_crtc_state = NULL;
- enum i915_pipe first_pipe = INVALID_PIPE, enabled_pipe = INVALID_PIPE;
+ enum pipe first_pipe = INVALID_PIPE, enabled_pipe = INVALID_PIPE;
int i;
/* look at all crtc's that are going to be enabled in during modeset */
@@ -13832,7 +13832,7 @@ intel_check_cursor_plane(struct drm_plan
struct drm_crtc *crtc = crtc_state->base.crtc;
struct drm_framebuffer *fb = state->base.fb;
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
- enum i915_pipe pipe = to_intel_plane(plane)->pipe;
+ enum pipe pipe = to_intel_plane(plane)->pipe;
unsigned stride;
int ret;
@@ -14072,7 +14072,7 @@ fail:
kfree(intel_crtc);
}
-enum i915_pipe intel_get_pipe_from_connector(struct intel_connector *connector)
+enum pipe intel_get_pipe_from_connector(struct intel_connector *connector)
{
struct drm_encoder *encoder = connector->base.encoder;
struct drm_device *dev = connector->base.dev;
@@ -15001,7 +15001,7 @@ void intel_modeset_init(struct drm_devic
{
struct drm_i915_private *dev_priv = dev->dev_private;
int sprite, ret;
- enum i915_pipe pipe;
+ enum pipe pipe;
struct intel_crtc *crtc;
drm_mode_config_init(dev);
@@ -15388,7 +15388,7 @@ static void readout_plane_state(struct i
static void intel_modeset_readout_hw_state(struct drm_device *dev)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
struct intel_crtc *crtc;
struct intel_encoder *encoder;
struct intel_connector *connector;
@@ -15506,7 +15506,7 @@ static void
intel_modeset_setup_hw_state(struct drm_device *dev)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
struct intel_crtc *crtc;
struct intel_encoder *encoder;
int i;
Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h
diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1.30 src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1.31
--- src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1.30 Thu Dec 5 20:03:09 2019
+++ src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: i915_drv.h,v 1.30 2019/12/05 20:03:09 maya Exp $ */
+/* $NetBSD: i915_drv.h,v 1.31 2020/02/14 04:36:11 riastradh Exp $ */
/* i915_drv.h -- Private header for the I915 driver -*- linux-c -*-
*/
@@ -127,7 +127,7 @@ static inline const char *yesno(bool v)
return v ? "yes" : "no";
}
-enum i915_pipe {
+enum pipe {
INVALID_PIPE = -1,
PIPE_A = 0,
PIPE_B,
@@ -2880,11 +2880,11 @@ static inline bool intel_vgpu_active(str
}
void
-i915_enable_pipestat(struct drm_i915_private *dev_priv, enum i915_pipe pipe,
+i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
u32 status_mask);
void
-i915_disable_pipestat(struct drm_i915_private *dev_priv, enum i915_pipe pipe,
+i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
u32 status_mask);
void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv);
@@ -3591,8 +3591,8 @@ u32 vlv_bunit_read(struct drm_i915_priva
void vlv_bunit_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
u32 vlv_gps_core_read(struct drm_i915_private *dev_priv, u32 reg);
void vlv_gps_core_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
-u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum i915_pipe pipe, int reg);
-void vlv_dpio_write(struct drm_i915_private *dev_priv, enum i915_pipe pipe, int reg, u32 val);
+u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum pipe pipe, int reg);
+void vlv_dpio_write(struct drm_i915_private *dev_priv, enum pipe pipe, int reg, u32 val);
u32 intel_sbi_read(struct drm_i915_private *dev_priv, u16 reg,
enum intel_sbi_destination destination);
void intel_sbi_write(struct drm_i915_private *dev_priv, u16 reg, u32 value,
Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_irq.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_irq.c:1.17 src/sys/external/bsd/drm2/dist/drm/i915/i915_irq.c:1.18
--- src/sys/external/bsd/drm2/dist/drm/i915/i915_irq.c:1.17 Thu Sep 13 08:25:55 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/i915_irq.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: i915_irq.c,v 1.17 2018/09/13 08:25:55 mrg Exp $ */
+/* $NetBSD: i915_irq.c,v 1.18 2020/02/14 04:36:11 riastradh Exp $ */
/* i915_irq.c -- IRQ support for the I915 -*- linux-c -*-
*/
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i915_irq.c,v 1.17 2018/09/13 08:25:55 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i915_irq.c,v 1.18 2020/02/14 04:36:11 riastradh Exp $");
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
@@ -487,7 +487,7 @@ void ibx_display_interrupt_update(struct
}
static void
-__i915_enable_pipestat(struct drm_i915_private *dev_priv, enum i915_pipe pipe,
+__i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
u32 enable_mask, u32 status_mask)
{
u32 reg = PIPESTAT(pipe);
@@ -514,7 +514,7 @@ __i915_enable_pipestat(struct drm_i915_p
}
static void
-__i915_disable_pipestat(struct drm_i915_private *dev_priv, enum i915_pipe pipe,
+__i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
u32 enable_mask, u32 status_mask)
{
u32 reg = PIPESTAT(pipe);
@@ -568,7 +568,7 @@ static u32 vlv_get_pipestat_enable_mask(
}
void
-i915_enable_pipestat(struct drm_i915_private *dev_priv, enum i915_pipe pipe,
+i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
u32 status_mask)
{
u32 enable_mask;
@@ -582,7 +582,7 @@ i915_enable_pipestat(struct drm_i915_pri
}
void
-i915_disable_pipestat(struct drm_i915_private *dev_priv, enum i915_pipe pipe,
+i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
u32 status_mask)
{
u32 enable_mask;
@@ -742,7 +742,7 @@ static int __intel_get_crtc_scanline(str
struct drm_device *dev = crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
const struct drm_display_mode *mode = &crtc->base.hwmode;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
int position, vtotal;
vtotal = mode->crtc_vtotal;
@@ -1518,7 +1518,7 @@ static void dp_aux_irq_handler(struct dr
}
#if defined(CONFIG_DEBUG_FS)
-static void display_pipe_crc_irq_handler(struct drm_device *dev, enum i915_pipe pipe,
+static void display_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe,
uint32_t crc0, uint32_t crc1,
uint32_t crc2, uint32_t crc3,
uint32_t crc4)
@@ -1563,14 +1563,14 @@ static void display_pipe_crc_irq_handler
}
#else
static inline void
-display_pipe_crc_irq_handler(struct drm_device *dev, enum i915_pipe pipe,
+display_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe,
uint32_t crc0, uint32_t crc1,
uint32_t crc2, uint32_t crc3,
uint32_t crc4) {}
#endif
-static void hsw_pipe_crc_irq_handler(struct drm_device *dev, enum i915_pipe pipe)
+static void hsw_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1579,7 +1579,7 @@ static void hsw_pipe_crc_irq_handler(str
0, 0, 0, 0);
}
-static void ivb_pipe_crc_irq_handler(struct drm_device *dev, enum i915_pipe pipe)
+static void ivb_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1591,7 +1591,7 @@ static void ivb_pipe_crc_irq_handler(str
I915_READ(PIPE_CRC_RES_5_IVB(pipe)));
}
-static void i9xx_pipe_crc_irq_handler(struct drm_device *dev, enum i915_pipe pipe)
+static void i9xx_pipe_crc_irq_handler(struct drm_device *dev, enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
uint32_t res1, res2;
@@ -1640,7 +1640,7 @@ static void gen6_rps_irq_handler(struct
}
}
-static bool intel_pipe_handle_vblank(struct drm_device *dev, enum i915_pipe pipe)
+static bool intel_pipe_handle_vblank(struct drm_device *dev, enum pipe pipe)
{
if (!drm_handle_vblank(dev, pipe))
return false;
@@ -1922,7 +1922,7 @@ static void ivb_err_int_handler(struct d
{
struct drm_i915_private *dev_priv = dev->dev_private;
u32 err_int = I915_READ(GEN7_ERR_INT);
- enum i915_pipe pipe;
+ enum pipe pipe;
if (err_int & ERR_INT_POISON)
DRM_ERROR("Poison interrupt\n");
@@ -2056,7 +2056,7 @@ static void ilk_hpd_irq_handler(struct d
static void ilk_display_irq_handler(struct drm_device *dev, u32 de_iir)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
u32 hotplug_trigger = de_iir & DE_DP_A_HOTPLUG;
if (hotplug_trigger)
@@ -2109,7 +2109,7 @@ static void ilk_display_irq_handler(stru
static void ivb_display_irq_handler(struct drm_device *dev, u32 de_iir)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
u32 hotplug_trigger = de_iir & DE_DP_A_HOTPLUG_IVB;
if (hotplug_trigger)
@@ -2249,7 +2249,7 @@ static irqreturn_t gen8_irq_handler(DRM_
u32 master_ctl;
irqreturn_t ret = IRQ_NONE;
uint32_t tmp = 0;
- enum i915_pipe pipe;
+ enum pipe pipe;
u32 aux_mask = GEN8_AUX_CHANNEL_A;
if (!intel_irqs_enabled(dev_priv))
@@ -3268,7 +3268,7 @@ static void ironlake_irq_reset(struct dr
static void vlv_display_irq_reset(struct drm_i915_private *dev_priv)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
i915_hotplug_interrupt_update(dev_priv, 0xFFFFFFFF, 0);
I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT));
@@ -3592,7 +3592,7 @@ static void valleyview_display_irqs_inst
{
u32 pipestat_mask;
u32 iir_mask;
- enum i915_pipe pipe;
+ enum pipe pipe;
pipestat_mask = PIPESTAT_INT_STATUS_MASK |
PIPE_FIFO_UNDERRUN_STATUS;
@@ -3626,7 +3626,7 @@ static void valleyview_display_irqs_unin
{
u32 pipestat_mask;
u32 iir_mask;
- enum i915_pipe pipe;
+ enum pipe pipe;
iir_mask = I915_DISPLAY_PORT_INTERRUPT |
I915_DISPLAY_PIPE_A_EVENT_INTERRUPT |
@@ -3757,7 +3757,7 @@ static void gen8_de_irq_postinstall(stru
uint32_t de_pipe_enables;
u32 de_port_masked = GEN8_AUX_CHANNEL_A;
u32 de_port_enables;
- enum i915_pipe pipe;
+ enum pipe pipe;
if (INTEL_INFO(dev_priv)->gen >= 9) {
de_pipe_masked |= GEN9_PIPE_PLANE1_FLIP_DONE |
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c:1.5 src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c:1.6
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c:1.5 Mon Aug 27 07:56:59 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_audio.c,v 1.5 2018/08/27 07:56:59 riastradh Exp $ */
+/* $NetBSD: intel_audio.c,v 1.6 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2014 Intel Corporation
@@ -24,7 +24,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_audio.c,v 1.5 2018/08/27 07:56:59 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_audio.c,v 1.6 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/kernel.h>
#include <linux/component.h>
@@ -254,7 +254,7 @@ static void hsw_audio_codec_disable(stru
{
struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
uint32_t tmp;
DRM_DEBUG_KMS("Disable audio codec on pipe %c\n", pipe_name(pipe));
@@ -286,7 +286,7 @@ static void hsw_audio_codec_enable(struc
{
struct drm_i915_private *dev_priv = connector->dev->dev_private;
struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
struct i915_audio_component *acomp = dev_priv->audio_component;
const uint8_t *eld = connector->eld;
struct intel_digital_port *intel_dig_port =
@@ -367,7 +367,7 @@ static void ilk_audio_codec_disable(stru
struct intel_digital_port *intel_dig_port =
enc_to_dig_port(&encoder->base);
enum port port = intel_dig_port->port;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
uint32_t tmp, eldv;
int aud_config;
int aud_cntrl_st2;
@@ -416,7 +416,7 @@ static void ilk_audio_codec_enable(struc
struct intel_digital_port *intel_dig_port =
enc_to_dig_port(&encoder->base);
enum port port = intel_dig_port->port;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
uint8_t *eld = connector->eld;
uint32_t eldv;
uint32_t tmp;
@@ -645,7 +645,7 @@ static int i915_audio_component_sync_aud
struct intel_crtc *crtc;
struct drm_display_mode *mode;
struct i915_audio_component *acomp = dev_priv->audio_component;
- enum i915_pipe pipe = -1;
+ enum pipe pipe = -1;
u32 tmp;
int n;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c:1.5 src/sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c:1.6
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c:1.5 Fri Feb 14 04:35:19 2020
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_fbc.c,v 1.5 2020/02/14 04:35:19 riastradh Exp $ */
+/* $NetBSD: intel_fbc.c,v 1.6 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2014 Intel Corporation
@@ -41,7 +41,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_fbc.c,v 1.5 2020/02/14 04:35:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_fbc.c,v 1.6 2020/02/14 04:36:11 riastradh Exp $");
#include "intel_drv.h"
#include "i915_drv.h"
@@ -532,7 +532,7 @@ static void set_no_fbc_reason(struct drm
static struct drm_crtc *intel_fbc_find_crtc(struct drm_i915_private *dev_priv)
{
struct drm_crtc *crtc = NULL, *tmp_crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
bool pipe_a_only = false;
if (IS_HASWELL(dev_priv) || INTEL_INFO(dev_priv)->gen >= 8)
@@ -557,7 +557,7 @@ static struct drm_crtc *intel_fbc_find_c
static bool multiple_pipes_ok(struct drm_i915_private *dev_priv)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
int n_pipes = 0;
struct drm_crtc *crtc;
@@ -1090,7 +1090,7 @@ void intel_fbc_flush(struct drm_i915_pri
*/
void intel_fbc_init(struct drm_i915_private *dev_priv)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
mutex_init(&dev_priv->fbc.lock);
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_crt.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_crt.c:1.6 src/sys/external/bsd/drm2/dist/drm/i915/intel_crt.c:1.7
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_crt.c:1.6 Mon Aug 27 04:58:24 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_crt.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_crt.c,v 1.6 2018/08/27 04:58:24 riastradh Exp $ */
+/* $NetBSD: intel_crt.c,v 1.7 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2006-2007 Intel Corporation
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_crt.c,v 1.6 2018/08/27 04:58:24 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_crt.c,v 1.7 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/dmi.h>
#include <linux/i2c.h>
@@ -69,7 +69,7 @@ static struct intel_crt *intel_attached_
}
static bool intel_crt_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c:1.10 src/sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c:1.11
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c:1.10 Tue Feb 19 00:30:16 2019
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_ddi.c,v 1.10 2019/02/19 00:30:16 christos Exp $ */
+/* $NetBSD: intel_ddi.c,v 1.11 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2012 Intel Corporation
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_ddi.c,v 1.10 2019/02/19 00:30:16 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_ddi.c,v 1.11 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/math64.h>
@@ -1860,7 +1860,7 @@ void intel_ddi_enable_transcoder_func(st
struct drm_encoder *encoder = &intel_encoder->base;
struct drm_device *dev = crtc->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
enum port port = intel_ddi_get_encoder_port(intel_encoder);
int type = intel_encoder->type;
@@ -1973,7 +1973,7 @@ bool intel_ddi_connector_get_hw_state(st
struct intel_encoder *intel_encoder = intel_connector->encoder;
int type = intel_connector->base.connector_type;
enum port port = intel_ddi_get_encoder_port(intel_encoder);
- enum i915_pipe pipe = 0;
+ enum pipe pipe = 0;
enum transcoder cpu_transcoder;
enum intel_display_power_domain power_domain;
uint32_t tmp;
@@ -2015,7 +2015,7 @@ bool intel_ddi_connector_get_hw_state(st
}
bool intel_ddi_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_dp.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_dp.c:1.20 src/sys/external/bsd/drm2/dist/drm/i915/intel_dp.c:1.21
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_dp.c:1.20 Tue Oct 15 18:50:44 2019
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_dp.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_dp.c,v 1.20 2019/10/15 18:50:44 msaitoh Exp $ */
+/* $NetBSD: intel_dp.c,v 1.21 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2008 Intel Corporation
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_dp.c,v 1.20 2019/10/15 18:50:44 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_dp.c,v 1.21 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/i2c.h>
#include <linux/slab.h>
@@ -138,7 +138,7 @@ static bool edp_panel_vdd_on(struct inte
static void edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync);
static void vlv_init_panel_power_sequencer(struct intel_dp *intel_dp);
static void vlv_steal_power_sequencer(struct drm_device *dev,
- enum i915_pipe pipe);
+ enum pipe pipe);
static unsigned int intel_dp_unused_lane_mask(int lane_count)
{
@@ -313,7 +313,7 @@ vlv_power_sequencer_kick(struct intel_dp
struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp);
struct drm_device *dev = intel_dig_port->base.base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = intel_dp->pps_pipe;
+ enum pipe pipe = intel_dp->pps_pipe;
bool pll_enabled, release_cl_override = false;
enum dpio_phy phy = DPIO_PHY(pipe);
enum dpio_channel ch = vlv_pipe_to_channel(pipe);
@@ -377,7 +377,7 @@ vlv_power_sequencer_kick(struct intel_dp
}
}
-static enum i915_pipe
+static enum pipe
vlv_power_sequencer_pipe(struct intel_dp *intel_dp)
{
struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp);
@@ -385,7 +385,7 @@ vlv_power_sequencer_pipe(struct intel_dp
struct drm_i915_private *dev_priv __lockdep_used = dev->dev_private;
struct intel_encoder *encoder;
unsigned int pipes = (1 << PIPE_A) | (1 << PIPE_B);
- enum i915_pipe pipe;
+ enum pipe pipe;
lockdep_assert_held(&dev_priv->pps_mutex);
@@ -442,32 +442,32 @@ vlv_power_sequencer_pipe(struct intel_dp
}
typedef bool (*vlv_pipe_check)(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe);
+ enum pipe pipe);
static bool vlv_pipe_has_pp_on(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
return I915_READ(VLV_PIPE_PP_STATUS(pipe)) & PP_ON;
}
static bool vlv_pipe_has_vdd_on(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
return I915_READ(VLV_PIPE_PP_CONTROL(pipe)) & EDP_FORCE_VDD;
}
static bool vlv_pipe_any(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
return true;
}
-static enum i915_pipe
+static enum pipe
vlv_initial_pps_pipe(struct drm_i915_private *dev_priv,
enum port port,
vlv_pipe_check pipe_check)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
for (pipe = PIPE_A; pipe <= PIPE_B; pipe++) {
u32 port_sel = I915_READ(VLV_PIPE_PP_ON_DELAYS(pipe)) &
@@ -591,7 +591,7 @@ static int edp_notify_handler(struct not
pps_lock(intel_dp);
if (IS_VALLEYVIEW(dev)) {
- enum i915_pipe pipe = vlv_power_sequencer_pipe(intel_dp);
+ enum pipe pipe = vlv_power_sequencer_pipe(intel_dp);
u32 pp_ctrl_reg, pp_div_reg;
u32 pp_div;
@@ -2270,7 +2270,7 @@ void intel_dp_sink_dpms(struct intel_dp
}
static bool intel_dp_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base);
enum port port = dp_to_dig_port(intel_dp)->port;
@@ -2291,7 +2291,7 @@ static bool intel_dp_get_hw_state(struct
if (IS_GEN7(dev) && port == PORT_A) {
*pipe = PORT_TO_PIPE_CPT(tmp);
} else if (HAS_PCH_CPT(dev) && port != PORT_A) {
- enum i915_pipe p;
+ enum pipe p;
for_each_pipe(dev_priv, p) {
u32 trans_dp = I915_READ(TRANS_DP_CTL(p));
@@ -2447,7 +2447,7 @@ static void chv_data_lane_soft_reset(str
struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
enum dpio_channel ch = vlv_dport_to_channel(enc_to_dig_port(&encoder->base));
struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc);
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
uint32_t val;
val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW0(ch));
@@ -2688,7 +2688,7 @@ static void vlv_detach_power_sequencer(s
{
struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp);
struct drm_i915_private *dev_priv = intel_dig_port->base.base.dev->dev_private;
- enum i915_pipe pipe = intel_dp->pps_pipe;
+ enum pipe pipe = intel_dp->pps_pipe;
int pp_on_reg = VLV_PIPE_PP_ON_DELAYS(pipe);
edp_panel_vdd_off_sync(intel_dp);
@@ -2711,7 +2711,7 @@ static void vlv_detach_power_sequencer(s
}
static void vlv_steal_power_sequencer(struct drm_device *dev,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_i915_private *dev_priv __lockdep_used = dev->dev_private;
struct intel_encoder *encoder;
@@ -2944,7 +2944,7 @@ static void chv_dp_pre_pll_enable(struct
struct intel_crtc *intel_crtc =
to_intel_crtc(encoder->base.crtc);
enum dpio_channel ch = vlv_dport_to_channel(dport);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
unsigned int lane_mask =
intel_dp_unused_lane_mask(intel_crtc->config->lane_count);
u32 val;
@@ -3022,7 +3022,7 @@ static void chv_dp_pre_pll_enable(struct
static void chv_dp_post_pll_disable(struct intel_encoder *encoder)
{
struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
- enum i915_pipe pipe = to_intel_crtc(encoder->base.crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(encoder->base.crtc)->pipe;
u32 val;
mutex_lock(&dev_priv->sb_lock);
@@ -3303,7 +3303,7 @@ static uint32_t chv_signal_levels(struct
u32 deemph_reg_value, margin_reg_value, val;
uint8_t train_set = intel_dp->train_set[0];
enum dpio_channel ch = vlv_dport_to_channel(dport);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
int i;
switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) {
@@ -5339,7 +5339,7 @@ intel_dp_init_panel_power_sequencer(stru
pp_off_reg = PCH_PP_OFF_DELAYS;
pp_div_reg = PCH_PP_DIVISOR;
} else {
- enum i915_pipe pipe = vlv_power_sequencer_pipe(intel_dp);
+ enum pipe pipe = vlv_power_sequencer_pipe(intel_dp);
pp_ctrl_reg = VLV_PIPE_PP_CONTROL(pipe);
pp_on_reg = VLV_PIPE_PP_ON_DELAYS(pipe);
@@ -5459,7 +5459,7 @@ intel_dp_init_panel_power_sequencer_regi
pp_off_reg = PCH_PP_OFF_DELAYS;
pp_div_reg = PCH_PP_DIVISOR;
} else {
- enum i915_pipe pipe = vlv_power_sequencer_pipe(intel_dp);
+ enum pipe pipe = vlv_power_sequencer_pipe(intel_dp);
pp_on_reg = VLV_PIPE_PP_ON_DELAYS(pipe);
pp_off_reg = VLV_PIPE_PP_OFF_DELAYS(pipe);
@@ -5734,7 +5734,7 @@ void intel_edp_drrs_invalidate(struct dr
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
if (dev_priv->drrs.type == DRRS_NOT_SUPPORTED)
return;
@@ -5779,7 +5779,7 @@ void intel_edp_drrs_flush(struct drm_dev
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
if (dev_priv->drrs.type == DRRS_NOT_SUPPORTED)
return;
@@ -5913,7 +5913,7 @@ static bool intel_edp_init_connector(str
bool has_dpcd;
struct drm_display_mode *scan;
struct edid *edid;
- enum i915_pipe pipe = INVALID_PIPE;
+ enum pipe pipe = INVALID_PIPE;
if (!is_edp(intel_dp))
return true;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_drv.h
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_drv.h:1.11 src/sys/external/bsd/drm2/dist/drm/i915/intel_drv.h:1.12
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_drv.h:1.11 Thu Dec 5 20:03:09 2019
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_drv.h Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_drv.h,v 1.11 2019/12/05 20:03:09 maya Exp $ */
+/* $NetBSD: intel_drv.h,v 1.12 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright (c) 2006 Dave Airlie <[email protected]>
@@ -183,7 +183,7 @@ struct intel_encoder {
/* Read out the current hw state of this connector, returning true if
* the encoder is active. If the encoder is enabled it also set the pipe
* it is connected to in the pipe parameter. */
- bool (*get_hw_state)(struct intel_encoder *, enum i915_pipe *pipe);
+ bool (*get_hw_state)(struct intel_encoder *, enum pipe *pipe);
/* Reconstructs the equivalent mode flags for the current hardware
* state. This must be called _after_ display->get_pipe_config has
* pre-filled the pipe config. Note that intel_encoder->base.crtc must
@@ -223,7 +223,7 @@ struct intel_panel {
struct backlight_device *device;
/* Connector and platform specific backlight functions */
- int (*setup)(struct intel_connector *connector, enum i915_pipe pipe);
+ int (*setup)(struct intel_connector *connector, enum pipe pipe);
uint32_t (*get)(struct intel_connector *connector);
void (*set)(struct intel_connector *connector, uint32_t level);
void (*disable)(struct intel_connector *connector);
@@ -504,7 +504,7 @@ struct intel_crtc_state {
struct intel_crtc_scaler_state scaler_state;
/* w/a for waiting 2 vblanks during crtc enable */
- enum i915_pipe hsw_workaround_pipe;
+ enum pipe hsw_workaround_pipe;
};
struct vlv_wm_state {
@@ -564,7 +564,7 @@ struct intel_crtc_atomic_commit {
struct intel_crtc {
struct drm_crtc base;
- enum i915_pipe pipe;
+ enum pipe pipe;
enum plane plane;
u8 lut_r[256], lut_g[256], lut_b[256];
/*
@@ -650,7 +650,7 @@ struct intel_plane_wm_parameters {
struct intel_plane {
struct drm_plane base;
int plane;
- enum i915_pipe pipe;
+ enum pipe pipe;
bool can_scale;
int max_downscale;
uint32_t frontbuffer_bit;
@@ -798,7 +798,7 @@ struct intel_dp {
* Pipe whose power sequencer is currently locked into
* this port. Only relevant on VLV/CHV.
*/
- enum i915_pipe pps_pipe;
+ enum pipe pps_pipe;
struct edp_power_seq pps_delays;
bool can_mst; /* this port supports mst */
@@ -839,7 +839,7 @@ struct intel_digital_port {
struct intel_dp_mst_encoder {
struct intel_encoder base;
- enum i915_pipe pipe;
+ enum pipe pipe;
struct intel_digital_port *primary;
void *port; /* store this opaque as its illegal to dereference it */
};
@@ -873,7 +873,7 @@ vlv_dport_to_phy(struct intel_digital_po
}
static inline enum dpio_channel
-vlv_pipe_to_channel(enum i915_pipe pipe)
+vlv_pipe_to_channel(enum pipe pipe)
{
switch (pipe) {
case PIPE_A:
@@ -970,12 +970,12 @@ static inline unsigned int intel_num_pla
/* intel_fifo_underrun.c */
bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool enable);
+ enum pipe pipe, bool enable);
bool intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv,
enum transcoder pch_transcoder,
bool enable);
void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe);
+ enum pipe pipe);
void intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv,
enum transcoder pch_transcoder);
void i9xx_check_fifo_underruns(struct drm_i915_private *dev_priv);
@@ -1013,7 +1013,7 @@ void intel_prepare_ddi(struct drm_device
void hsw_fdi_link_train(struct drm_crtc *crtc);
void intel_ddi_init(struct drm_device *dev, enum port port);
enum port intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder);
-bool intel_ddi_get_hw_state(struct intel_encoder *encoder, enum i915_pipe *pipe);
+bool intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe);
void intel_ddi_pll_init(struct drm_device *dev);
void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc);
void intel_ddi_disable_transcoder_func(struct drm_i915_private *dev_priv,
@@ -1080,11 +1080,11 @@ void intel_connector_attach_encoder(stru
struct drm_encoder *intel_best_encoder(struct drm_connector *connector);
struct drm_display_mode *intel_crtc_mode_get(struct drm_device *dev,
struct drm_crtc *crtc);
-enum i915_pipe intel_get_pipe_from_connector(struct intel_connector *connector);
+enum pipe intel_get_pipe_from_connector(struct intel_connector *connector);
int intel_get_pipe_from_crtc_id(struct drm_device *dev, void *data,
struct drm_file *file_priv);
enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe);
+ enum pipe pipe);
bool intel_pipe_has_type(struct intel_crtc *crtc, enum intel_output_type type);
static inline void
intel_wait_for_vblank(struct drm_device *dev, int pipe)
@@ -1153,22 +1153,22 @@ void assert_shared_dpll(struct drm_i915_
struct intel_shared_dpll *intel_get_shared_dpll(struct intel_crtc *crtc,
struct intel_crtc_state *state);
-void vlv_force_pll_on(struct drm_device *dev, enum i915_pipe pipe,
+void vlv_force_pll_on(struct drm_device *dev, enum pipe pipe,
const struct dpll *dpll);
-void vlv_force_pll_off(struct drm_device *dev, enum i915_pipe pipe);
+void vlv_force_pll_off(struct drm_device *dev, enum pipe pipe);
/* modesetting asserts */
void assert_panel_unlocked(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe);
+ enum pipe pipe);
void assert_pll(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state);
+ enum pipe pipe, bool state);
#define assert_pll_enabled(d, p) assert_pll(d, p, true)
#define assert_pll_disabled(d, p) assert_pll(d, p, false)
void assert_fdi_rx_pll(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool state);
+ enum pipe pipe, bool state);
#define assert_fdi_rx_pll_enabled(d, p) assert_fdi_rx_pll(d, p, true)
#define assert_fdi_rx_pll_disabled(d, p) assert_fdi_rx_pll(d, p, false)
-void assert_pipe(struct drm_i915_private *dev_priv, enum i915_pipe pipe, bool state);
+void assert_pipe(struct drm_i915_private *dev_priv, enum pipe pipe, bool state);
#define assert_pipe_enabled(d, p) assert_pipe(d, p, true)
#define assert_pipe_disabled(d, p) assert_pipe(d, p, false)
unsigned long intel_gen4_compute_page_offset(struct drm_i915_private *dev_priv,
@@ -1379,7 +1379,7 @@ void intel_gmch_panel_fitting(struct int
int fitting_mode);
void intel_panel_set_backlight_acpi(struct intel_connector *connector,
u32 level, u32 max);
-int intel_panel_setup_backlight(struct drm_connector *connector, enum i915_pipe pipe);
+int intel_panel_setup_backlight(struct drm_connector *connector, enum pipe pipe);
void intel_panel_enable_backlight(struct intel_connector *connector);
void intel_panel_disable_backlight(struct intel_connector *connector);
void intel_panel_destroy_backlight(struct drm_connector *connector);
@@ -1475,7 +1475,7 @@ bool intel_sdvo_init(struct drm_device *
/* intel_sprite.c */
-int intel_plane_init(struct drm_device *dev, enum i915_pipe pipe, int plane);
+int intel_plane_init(struct drm_device *dev, enum pipe pipe, int plane);
int intel_sprite_set_colorkey(struct drm_device *dev, void *data,
struct drm_file *file_priv);
void intel_pipe_update_start(struct intel_crtc *crtc);
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c:1.4 src/sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c:1.5
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c:1.4 Mon Aug 27 04:58:24 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_dsi.c,v 1.4 2018/08/27 04:58:24 riastradh Exp $ */
+/* $NetBSD: intel_dsi.c,v 1.5 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2013 Intel Corporation
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_dsi.c,v 1.4 2018/08/27 04:58:24 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_dsi.c,v 1.5 2020/02/14 04:36:11 riastradh Exp $");
#include <drm/drmP.h>
#include <drm/drm_atomic_helper.h>
@@ -655,7 +655,7 @@ static void intel_dsi_post_disable(struc
}
static bool intel_dsi_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c:1.4 src/sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c:1.5
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c:1.4 Mon Aug 27 07:22:18 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_dvo.c,v 1.4 2018/08/27 07:22:18 riastradh Exp $ */
+/* $NetBSD: intel_dvo.c,v 1.5 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright 2006 Dave Airlie <[email protected]>
@@ -27,7 +27,7 @@
* Eric Anholt <[email protected]>
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_dvo.c,v 1.4 2018/08/27 07:22:18 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_dvo.c,v 1.5 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/i2c.h>
#include <linux/slab.h>
@@ -133,7 +133,7 @@ static bool intel_dvo_connector_get_hw_s
}
static bool intel_dvo_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -457,7 +457,7 @@ void intel_dvo_init(struct drm_device *d
struct i2c_adapter *i2c;
int gpio;
bool dvoinit;
- enum i915_pipe pipe;
+ enum pipe pipe;
uint32_t dpll[I915_MAX_PIPES];
/* Allow the I2C driver info to specify the GPIO to be used in
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:1.2 src/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:1.3
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:1.2 Mon Aug 27 04:58:24 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_fifo_underrun.c,v 1.2 2018/08/27 04:58:24 riastradh Exp $ */
+/* $NetBSD: intel_fifo_underrun.c,v 1.3 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright © 2014 Intel Corporation
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_fifo_underrun.c,v 1.2 2018/08/27 04:58:24 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_fifo_underrun.c,v 1.3 2020/02/14 04:36:11 riastradh Exp $");
#include "i915_drv.h"
#include "intel_drv.h"
@@ -57,7 +57,7 @@ static bool ivb_can_enable_err_int(struc
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
assert_spin_locked(&dev_priv->irq_lock);
@@ -74,7 +74,7 @@ static bool ivb_can_enable_err_int(struc
static bool cpt_can_enable_serr_int(struct drm_device *dev)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
struct intel_crtc *crtc;
assert_spin_locked(&dev_priv->irq_lock);
@@ -124,7 +124,7 @@ void i9xx_check_fifo_underruns(struct dr
}
static void i9xx_set_fifo_underrun_reporting(struct drm_device *dev,
- enum i915_pipe pipe,
+ enum pipe pipe,
bool enable, bool old)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -143,7 +143,7 @@ static void i9xx_set_fifo_underrun_repor
}
static void ironlake_set_fifo_underrun_reporting(struct drm_device *dev,
- enum i915_pipe pipe, bool enable)
+ enum pipe pipe, bool enable)
{
struct drm_i915_private *dev_priv = dev->dev_private;
uint32_t bit = (pipe == PIPE_A) ? DE_PIPEA_FIFO_UNDERRUN :
@@ -156,7 +156,7 @@ static void ironlake_set_fifo_underrun_r
}
static void ivybridge_set_fifo_underrun_reporting(struct drm_device *dev,
- enum i915_pipe pipe,
+ enum pipe pipe,
bool enable, bool old)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -179,7 +179,7 @@ static void ivybridge_set_fifo_underrun_
}
static void broadwell_set_fifo_underrun_reporting(struct drm_device *dev,
- enum i915_pipe pipe, bool enable)
+ enum pipe pipe, bool enable)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -233,7 +233,7 @@ static void cpt_set_fifo_underrun_report
}
static bool __intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev,
- enum i915_pipe pipe, bool enable)
+ enum pipe pipe, bool enable)
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
@@ -274,7 +274,7 @@ static bool __intel_set_cpu_fifo_underru
* Returns the previous state of underrun reporting.
*/
bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe, bool enable)
+ enum pipe pipe, bool enable)
{
unsigned long flags;
bool ret;
@@ -345,7 +345,7 @@ bool intel_set_pch_fifo_underrun_reporti
* interrupt to avoid an irq storm.
*/
void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c:1.7 src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c:1.8
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c:1.7 Mon Aug 27 07:23:10 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c Fri Feb 14 04:36:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_hdmi.c,v 1.7 2018/08/27 07:23:10 riastradh Exp $ */
+/* $NetBSD: intel_hdmi.c,v 1.8 2020/02/14 04:36:11 riastradh Exp $ */
/*
* Copyright 2006 Dave Airlie <[email protected]>
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_hdmi.c,v 1.7 2018/08/27 07:23:10 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_hdmi.c,v 1.8 2020/02/14 04:36:11 riastradh Exp $");
#include <linux/i2c.h>
#include <linux/slab.h>
@@ -880,7 +880,7 @@ static void intel_hdmi_prepare(struct in
}
static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1043,7 +1043,7 @@ static void cpt_enable_hdmi(struct intel
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc);
struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(&encoder->base);
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
u32 temp;
temp = I915_READ(intel_hdmi->hdmi_reg);
@@ -1628,7 +1628,7 @@ static void chv_data_lane_soft_reset(str
struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
enum dpio_channel ch = vlv_dport_to_channel(enc_to_dig_port(&encoder->base));
struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc);
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
uint32_t val;
val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW0(ch));
@@ -1674,7 +1674,7 @@ static void chv_hdmi_pre_pll_enable(stru
struct intel_crtc *intel_crtc =
to_intel_crtc(encoder->base.crtc);
enum dpio_channel ch = vlv_dport_to_channel(dport);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
u32 val;
intel_hdmi_prepare(encoder);
@@ -1748,7 +1748,7 @@ static void chv_hdmi_pre_pll_enable(stru
static void chv_hdmi_post_pll_disable(struct intel_encoder *encoder)
{
struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
- enum i915_pipe pipe = to_intel_crtc(encoder->base.crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(encoder->base.crtc)->pipe;
u32 val;
mutex_lock(&dev_priv->sb_lock);
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c:1.7 src/sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c:1.8
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c:1.7 Mon Aug 27 04:58:24 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_lvds.c,v 1.7 2018/08/27 04:58:24 riastradh Exp $ */
+/* $NetBSD: intel_lvds.c,v 1.8 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2006-2007 Intel Corporation
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_lvds.c,v 1.7 2018/08/27 04:58:24 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_lvds.c,v 1.8 2020/02/14 04:36:12 riastradh Exp $");
#include <acpi/button.h>
#include <linux/dmi.h>
@@ -75,7 +75,7 @@ static struct intel_lvds_connector *to_l
}
static bool intel_lvds_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_psr.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_psr.c:1.7 src/sys/external/bsd/drm2/dist/drm/i915/intel_psr.c:1.8
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_psr.c:1.7 Fri Feb 14 04:35:19 2020
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_psr.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_psr.c,v 1.7 2020/02/14 04:35:19 riastradh Exp $ */
+/* $NetBSD: intel_psr.c,v 1.8 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2014 Intel Corporation
@@ -54,7 +54,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_psr.c,v 1.7 2020/02/14 04:35:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_psr.c,v 1.8 2020/02/14 04:36:12 riastradh Exp $");
#include <drm/drmP.h>
@@ -117,7 +117,7 @@ static void vlv_psr_setup_vsc(struct int
struct drm_device *dev = intel_dig_port->base.base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc = intel_dig_port->base.base.crtc;
- enum i915_pipe pipe = to_intel_crtc(crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(crtc)->pipe;
uint32_t val;
/* VLV auto-generate VSC package as per EDP 1.3 spec, Table 3.10 */
@@ -229,7 +229,7 @@ static void vlv_psr_enable_source(struct
struct drm_device *dev = dig_port->base.base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc = dig_port->base.base.crtc;
- enum i915_pipe pipe = to_intel_crtc(crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(crtc)->pipe;
/* Transition from PSR_state 0 to PSR_state 1, i.e. PSR Inactive */
I915_WRITE(VLV_PSRCTL(pipe),
@@ -244,7 +244,7 @@ static void vlv_psr_activate(struct inte
struct drm_device *dev = dig_port->base.base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc = dig_port->base.base.crtc;
- enum i915_pipe pipe = to_intel_crtc(crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(crtc)->pipe;
/* Let's do the transition from PSR_state 1 to PSR_state 2
* that is PSR transition to active - static frame transmission.
@@ -523,7 +523,7 @@ static void intel_psr_work(struct work_s
container_of(work, typeof(*dev_priv), psr.work.work);
struct intel_dp *intel_dp = dev_priv->psr.enabled;
struct drm_crtc *crtc = dp_to_dig_port(intel_dp)->base.base.crtc;
- enum i915_pipe pipe = to_intel_crtc(crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(crtc)->pipe;
/* We have to make sure PSR is ready for re-enable
* otherwise it keeps disabled until next full enable/disable cycle.
@@ -567,7 +567,7 @@ static void intel_psr_exit(struct drm_de
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_dp *intel_dp = dev_priv->psr.enabled;
struct drm_crtc *crtc = dp_to_dig_port(intel_dp)->base.base.crtc;
- enum i915_pipe pipe = to_intel_crtc(crtc)->pipe;
+ enum pipe pipe = to_intel_crtc(crtc)->pipe;
u32 val;
if (!dev_priv->psr.active)
@@ -621,7 +621,7 @@ void intel_psr_single_frame_update(struc
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
u32 val;
/*
@@ -669,7 +669,7 @@ void intel_psr_invalidate(struct drm_dev
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
mutex_lock(&dev_priv->psr.lock);
if (!dev_priv->psr.enabled) {
@@ -707,7 +707,7 @@ void intel_psr_flush(struct drm_device *
{
struct drm_i915_private *dev_priv = dev->dev_private;
struct drm_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
int delay_ms = HAS_DDI(dev) ? 100 : 500;
mutex_lock(&dev_priv->psr.lock);
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_tv.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_tv.c:1.7 src/sys/external/bsd/drm2/dist/drm/i915/intel_tv.c:1.8
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_tv.c:1.7 Mon Aug 27 04:58:24 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_tv.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_tv.c,v 1.7 2018/08/27 04:58:24 riastradh Exp $ */
+/* $NetBSD: intel_tv.c,v 1.8 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2006-2008 Intel Corporation
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_tv.c,v 1.7 2018/08/27 04:58:24 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_tv.c,v 1.8 2020/02/14 04:36:12 riastradh Exp $");
#include <linux/math64.h>
#include <drm/drmP.h>
@@ -845,7 +845,7 @@ static struct intel_tv *intel_attached_t
}
static bool
-intel_tv_get_hw_state(struct intel_encoder *encoder, enum i915_pipe *pipe)
+intel_tv_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c:1.8 src/sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c:1.9
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c:1.8 Mon Aug 27 07:26:59 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_overlay.c,v 1.8 2018/08/27 07:26:59 riastradh Exp $ */
+/* $NetBSD: intel_overlay.c,v 1.9 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2009
@@ -28,7 +28,7 @@
* Derived from Xorg ddx, xf86-video-intel, src/i830_video.c
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_overlay.c,v 1.8 2018/08/27 07:26:59 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_overlay.c,v 1.9 2020/02/14 04:36:12 riastradh Exp $");
#include <linux/kernel.h>
#include <asm/io.h>
@@ -767,7 +767,7 @@ static int intel_overlay_do_put_image(st
bool scale_changed = false;
struct drm_device *dev __diagused = overlay->dev;
u32 swidth, swidthsw, sheight, ostride;
- enum i915_pipe pipe = overlay->crtc->pipe;
+ enum pipe pipe = overlay->crtc->pipe;
WARN_ON(!mutex_is_locked(&dev->struct_mutex));
WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex));
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c:1.8 src/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c:1.9
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c:1.8 Fri Feb 14 04:35:19 2020
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_runtime_pm.c,v 1.8 2020/02/14 04:35:19 riastradh Exp $ */
+/* $NetBSD: intel_runtime_pm.c,v 1.9 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2012-2014 Intel Corporation
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_runtime_pm.c,v 1.8 2020/02/14 04:35:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_runtime_pm.c,v 1.9 2020/02/14 04:36:12 riastradh Exp $");
#include <linux/pm_runtime.h>
#include <linux/vgaarb.h>
@@ -895,7 +895,7 @@ static bool vlv_power_well_enabled(struc
static void vlv_display_power_well_init(struct drm_i915_private *dev_priv)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
/*
* Enable the CRI clock source so we can get at the
@@ -987,7 +987,7 @@ static void vlv_dpio_cmn_power_well_enab
static void vlv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv,
struct i915_power_well *power_well)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
WARN_ON_ONCE(power_well->data != PUNIT_POWER_WELL_DPIO_CMN_BC);
@@ -1128,7 +1128,7 @@ static void chv_dpio_cmn_power_well_enab
struct i915_power_well *power_well)
{
enum dpio_phy phy;
- enum i915_pipe pipe;
+ enum pipe pipe;
uint32_t tmp;
WARN_ON_ONCE(power_well->data != PUNIT_POWER_WELL_DPIO_CMN_BC &&
@@ -1218,7 +1218,7 @@ static void chv_dpio_cmn_power_well_disa
static void assert_chv_phy_powergate(struct drm_i915_private *dev_priv, enum dpio_phy phy,
enum dpio_channel ch, bool override, unsigned int mask)
{
- enum i915_pipe pipe = phy == DPIO_PHY0 ? PIPE_A : PIPE_C;
+ enum pipe pipe = phy == DPIO_PHY0 ? PIPE_A : PIPE_C;
u32 reg, val, expected, actual;
/*
@@ -1341,7 +1341,7 @@ void chv_phy_powergate_lanes(struct inte
static bool chv_pipe_power_well_enabled(struct drm_i915_private *dev_priv,
struct i915_power_well *power_well)
{
- enum i915_pipe pipe = power_well->data;
+ enum pipe pipe = power_well->data;
bool enabled;
u32 state, ctrl;
@@ -1371,7 +1371,7 @@ static void chv_set_pipe_power_well(stru
struct i915_power_well *power_well,
bool enable)
{
- enum i915_pipe pipe = power_well->data;
+ enum pipe pipe = power_well->data;
u32 state;
u32 ctrl;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_panel.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_panel.c:1.12 src/sys/external/bsd/drm2/dist/drm/i915/intel_panel.c:1.13
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_panel.c:1.12 Sat Oct 6 15:33:35 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_panel.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_panel.c,v 1.12 2018/10/06 15:33:35 christos Exp $ */
+/* $NetBSD: intel_panel.c,v 1.13 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2006-2010 Intel Corporation
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_panel.c,v 1.12 2018/10/06 15:33:35 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_panel.c,v 1.13 2020/02/14 04:36:12 riastradh Exp $");
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
@@ -527,7 +527,7 @@ static u32 i9xx_get_backlight(struct int
return val;
}
-static u32 _vlv_get_backlight(struct drm_device *dev, enum i915_pipe pipe)
+static u32 _vlv_get_backlight(struct drm_device *dev, enum pipe pipe)
{
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -540,7 +540,7 @@ static u32 _vlv_get_backlight(struct drm
static u32 vlv_get_backlight(struct intel_connector *connector)
{
struct drm_device *dev = connector->base.dev;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
return _vlv_get_backlight(dev, pipe);
}
@@ -637,7 +637,7 @@ static void vlv_set_backlight(struct int
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
u32 tmp;
if (WARN_ON(pipe != PIPE_A && pipe != PIPE_B))
@@ -713,7 +713,7 @@ void intel_panel_set_backlight_acpi(stru
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_panel *panel = &connector->panel;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
u32 hw_level;
/*
@@ -808,7 +808,7 @@ static void vlv_disable_backlight(struct
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
u32 tmp;
if (WARN_ON(pipe != PIPE_A && pipe != PIPE_B))
@@ -922,7 +922,7 @@ static void pch_enable_backlight(struct
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_panel *panel = &connector->panel;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
enum transcoder cpu_transcoder =
intel_pipe_to_cpu_transcoder(dev_priv, pipe);
u32 cpu_ctl2, pch_ctl1, pch_ctl2;
@@ -1007,7 +1007,7 @@ static void i965_enable_backlight(struct
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_panel *panel = &connector->panel;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
u32 ctl, ctl2, freq;
ctl2 = I915_READ(BLC_PWM_CTL2);
@@ -1041,7 +1041,7 @@ static void vlv_enable_backlight(struct
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_panel *panel = &connector->panel;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
u32 ctl, ctl2;
if (WARN_ON(pipe != PIPE_A && pipe != PIPE_B))
@@ -1073,7 +1073,7 @@ static void bxt_enable_backlight(struct
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_panel *panel = &connector->panel;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
u32 pwm_ctl, val;
/* To use 2nd set of backlight registers, utility pin has to be
@@ -1133,7 +1133,7 @@ void intel_panel_enable_backlight(struct
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_panel *panel = &connector->panel;
- enum i915_pipe pipe = intel_get_pipe_from_connector(connector);
+ enum pipe pipe = intel_get_pipe_from_connector(connector);
if (!panel->backlight.present)
return;
@@ -1467,7 +1467,7 @@ static u32 get_backlight_min_vbt(struct
return scale(min, 0, 255, 0, panel->backlight.max);
}
-static int lpt_setup_backlight(struct intel_connector *connector, enum i915_pipe unused)
+static int lpt_setup_backlight(struct intel_connector *connector, enum pipe unused)
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1497,7 +1497,7 @@ static int lpt_setup_backlight(struct in
return 0;
}
-static int pch_setup_backlight(struct intel_connector *connector, enum i915_pipe unused)
+static int pch_setup_backlight(struct intel_connector *connector, enum pipe unused)
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1528,7 +1528,7 @@ static int pch_setup_backlight(struct in
return 0;
}
-static int i9xx_setup_backlight(struct intel_connector *connector, enum i915_pipe unused)
+static int i9xx_setup_backlight(struct intel_connector *connector, enum pipe unused)
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1566,7 +1566,7 @@ static int i9xx_setup_backlight(struct i
return 0;
}
-static int i965_setup_backlight(struct intel_connector *connector, enum i915_pipe unused)
+static int i965_setup_backlight(struct intel_connector *connector, enum pipe unused)
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1600,7 +1600,7 @@ static int i965_setup_backlight(struct i
return 0;
}
-static int vlv_setup_backlight(struct intel_connector *connector, enum i915_pipe pipe)
+static int vlv_setup_backlight(struct intel_connector *connector, enum pipe pipe)
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1634,7 +1634,7 @@ static int vlv_setup_backlight(struct in
}
static int
-bxt_setup_backlight(struct intel_connector *connector, enum i915_pipe unused)
+bxt_setup_backlight(struct intel_connector *connector, enum pipe unused)
{
struct drm_device *dev = connector->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
@@ -1681,7 +1681,7 @@ bxt_setup_backlight(struct intel_connect
#ifndef __NetBSD__ /* XXX mipi */
static int pwm_setup_backlight(struct intel_connector *connector,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
struct drm_device *dev = connector->base.dev;
struct intel_panel *panel = &connector->panel;
@@ -1715,7 +1715,7 @@ static int pwm_setup_backlight(struct in
}
#endif
-int intel_panel_setup_backlight(struct drm_connector *connector, enum i915_pipe pipe)
+int intel_panel_setup_backlight(struct drm_connector *connector, enum pipe pipe)
{
struct drm_device *dev = connector->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c:1.12 src/sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c:1.13
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c:1.12 Tue Feb 19 00:30:16 2019
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_sdvo.c,v 1.12 2019/02/19 00:30:16 christos Exp $ */
+/* $NetBSD: intel_sdvo.c,v 1.13 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright 2006 Dave Airlie <[email protected]>
@@ -28,7 +28,7 @@
* Eric Anholt <[email protected]>
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_sdvo.c,v 1.12 2019/02/19 00:30:16 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_sdvo.c,v 1.13 2020/02/14 04:36:12 riastradh Exp $");
#include <linux/i2c.h>
#include <linux/slab.h>
@@ -1346,7 +1346,7 @@ static bool intel_sdvo_connector_get_hw_
}
static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder,
- enum i915_pipe *pipe)
+ enum pipe *pipe)
{
struct drm_device *dev = encoder->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_pm.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_pm.c:1.21 src/sys/external/bsd/drm2/dist/drm/i915/intel_pm.c:1.22
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_pm.c:1.21 Fri Feb 14 04:35:19 2020
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_pm.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_pm.c,v 1.21 2020/02/14 04:35:19 riastradh Exp $ */
+/* $NetBSD: intel_pm.c,v 1.22 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2012 Intel Corporation
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_pm.c,v 1.21 2020/02/14 04:35:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_pm.c,v 1.22 2020/02/14 04:36:12 riastradh Exp $");
#include <linux/bitops.h>
#include <linux/cpufreq.h>
@@ -357,7 +357,7 @@ static const int pessimal_latency_ns = 5
((((dsparb) >> (lo_shift)) & 0xff) | ((((dsparb2) >> (hi_shift)) & 0x1) << 8))
static int vlv_get_fifo_size(struct drm_device *dev,
- enum i915_pipe pipe, int plane)
+ enum pipe pipe, int plane)
{
struct drm_i915_private *dev_priv = dev->dev_private;
int sprite0_start, sprite1_start, size;
@@ -843,7 +843,7 @@ static void vlv_write_wm_values(struct i
const struct vlv_wm_values *wm)
{
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
I915_WRITE(VLV_DDL(pipe),
(wm->ddl[pipe].cursor << DDL_CURSOR_SHIFT) |
@@ -1305,7 +1305,7 @@ static void vlv_merge_wm(struct drm_devi
for_each_intel_crtc(dev, crtc) {
struct vlv_wm_state *wm_state = &crtc->wm_state;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
if (!crtc->active)
continue;
@@ -1326,7 +1326,7 @@ static void vlv_update_wm(struct drm_crt
struct drm_device *dev = crtc->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
struct vlv_wm_values wm = {};
vlv_compute_wm(intel_crtc);
@@ -2555,7 +2555,7 @@ static void ilk_compute_wm_results(struc
/* LP0 register values */
for_each_intel_crtc(dev, intel_crtc) {
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
const struct intel_wm_level *r =
&intel_crtc->wm.active.wm[0];
@@ -2612,7 +2612,7 @@ static unsigned int ilk_compute_wm_dirty
const struct ilk_wm_values *new)
{
unsigned int dirty = 0;
- enum i915_pipe pipe;
+ enum pipe pipe;
int wm_lp;
for_each_pipe(dev_priv, pipe) {
@@ -2843,7 +2843,7 @@ static void skl_ddb_entry_init_from_hw(s
void skl_ddb_get_hw_state(struct drm_i915_private *dev_priv,
struct skl_ddb_allocation *ddb /* out */)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
int plane;
u32 val;
@@ -2918,7 +2918,7 @@ skl_allocate_pipe_ddb(struct drm_crtc *c
struct drm_device *dev = crtc->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
struct skl_ddb_entry *alloc = &ddb->pipe[pipe];
uint16_t alloc_size, start, cursor_blocks;
uint16_t minimum[I915_MAX_PLANES];
@@ -3070,7 +3070,7 @@ static bool skl_ddb_allocation_changed(c
struct drm_device *dev = intel_crtc->base.dev;
struct drm_i915_private *dev_priv = dev->dev_private;
const struct skl_ddb_allocation *cur_ddb = &dev_priv->wm.skl_hw.ddb;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
if (memcmp(new_ddb->plane[pipe], cur_ddb->plane[pipe],
sizeof(new_ddb->plane[pipe])))
@@ -3106,7 +3106,7 @@ static void skl_compute_wm_pipe_paramete
{
struct drm_device *dev = crtc->dev;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
struct drm_plane *plane;
struct drm_framebuffer *fb;
int i = 1; /* Index for sprite planes start */
@@ -3242,7 +3242,7 @@ static bool skl_compute_plane_wm(const s
static void skl_compute_wm_level(const struct drm_i915_private *dev_priv,
struct skl_ddb_allocation *ddb,
struct skl_pipe_wm_parameters *p,
- enum i915_pipe pipe,
+ enum pipe pipe,
int level,
int num_planes,
struct skl_wm_level *result)
@@ -3324,7 +3324,7 @@ static void skl_compute_wm_results(struc
struct intel_crtc *intel_crtc)
{
int level, max_level = ilk_wm_max_level(dev);
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
uint32_t temp;
int i;
@@ -3392,7 +3392,7 @@ static void skl_write_wm_values(struct d
list_for_each_entry(crtc, &dev->mode_config.crtc_list, base.head) {
int i, level, max_level = ilk_wm_max_level(dev);
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
if (!new->dirty[pipe])
continue;
@@ -3451,7 +3451,7 @@ static void skl_write_wm_values(struct d
*/
static void
-skl_wm_flush_pipe(struct drm_i915_private *dev_priv, enum i915_pipe pipe, int pass)
+skl_wm_flush_pipe(struct drm_i915_private *dev_priv, enum pipe pipe, int pass)
{
int plane;
@@ -3467,7 +3467,7 @@ skl_wm_flush_pipe(struct drm_i915_privat
static bool
skl_ddb_allocation_included(const struct skl_ddb_allocation *old,
const struct skl_ddb_allocation *new,
- enum i915_pipe pipe)
+ enum pipe pipe)
{
uint16_t old_size, new_size;
@@ -3486,7 +3486,7 @@ static void skl_flush_wm_values(struct d
struct skl_ddb_allocation *cur_ddb, *new_ddb;
bool reallocated[I915_MAX_PIPES] = {};
struct intel_crtc *crtc;
- enum i915_pipe pipe;
+ enum pipe pipe;
new_ddb = &new_values->ddb;
cur_ddb = &dev_priv->wm.skl_hw.ddb;
@@ -3630,7 +3630,7 @@ static void skl_update_other_pipe_wm(str
}
}
-static void skl_clear_wm(struct skl_wm_values *watermarks, enum i915_pipe pipe)
+static void skl_clear_wm(struct skl_wm_values *watermarks, enum pipe pipe)
{
watermarks->wm_linetime[pipe] = 0;
memset(watermarks->plane[pipe], 0,
@@ -3839,7 +3839,7 @@ static void skl_pipe_wm_get_hw_state(str
struct skl_wm_values *hw = &dev_priv->wm.skl_hw;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
struct skl_pipe_wm *active = &intel_crtc->wm.skl_active;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
int level, i, max_level;
uint32_t temp;
@@ -3902,7 +3902,7 @@ static void ilk_pipe_wm_get_hw_state(str
struct ilk_wm_values *hw = &dev_priv->wm.hw;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
struct intel_pipe_wm *active = &intel_crtc->wm.active;
- enum i915_pipe pipe = intel_crtc->pipe;
+ enum pipe pipe = intel_crtc->pipe;
static const unsigned int wm0_pipe_reg[] = {
[PIPE_A] = WM0_PIPEA_ILK,
[PIPE_B] = WM0_PIPEB_ILK,
@@ -3952,7 +3952,7 @@ static void ilk_pipe_wm_get_hw_state(str
static void vlv_read_wm_values(struct drm_i915_private *dev_priv,
struct vlv_wm_values *wm)
{
- enum i915_pipe pipe;
+ enum pipe pipe;
uint32_t tmp;
for_each_pipe(dev_priv, pipe) {
@@ -4030,7 +4030,7 @@ void vlv_wm_get_hw_state(struct drm_devi
struct drm_i915_private *dev_priv = to_i915(dev);
struct vlv_wm_values *wm = &dev_priv->wm.vlv;
struct intel_plane *plane;
- enum i915_pipe pipe;
+ enum pipe pipe;
u32 val;
vlv_read_wm_values(dev_priv, wm);
@@ -6479,7 +6479,7 @@ static void ibx_init_clock_gating(struct
static void g4x_disable_trickle_feed(struct drm_device *dev)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
for_each_pipe(dev_priv, pipe) {
I915_WRITE(DSPCNTR(pipe),
@@ -6776,7 +6776,7 @@ static void lpt_suspend_hw(struct drm_de
static void broadwell_init_clock_gating(struct drm_device *dev)
{
struct drm_i915_private *dev_priv = dev->dev_private;
- enum i915_pipe pipe;
+ enum pipe pipe;
uint32_t misccpctl;
ilk_init_lp_watermarks(dev);
Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c:1.9 src/sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c:1.10
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c:1.9 Mon Aug 27 15:09:35 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c Fri Feb 14 04:36:12 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: intel_sprite.c,v 1.9 2018/08/27 15:09:35 riastradh Exp $ */
+/* $NetBSD: intel_sprite.c,v 1.10 2020/02/14 04:36:12 riastradh Exp $ */
/*
* Copyright © 2011 Intel Corporation
@@ -32,7 +32,7 @@
* support.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_sprite.c,v 1.9 2018/08/27 15:09:35 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_sprite.c,v 1.10 2020/02/14 04:36:12 riastradh Exp $");
#include <drm/drmP.h>
#include <drm/drm_crtc.h>
@@ -88,7 +88,7 @@ void intel_pipe_update_start(struct inte
{
struct drm_device *dev = crtc->base.dev;
const struct drm_display_mode *adjusted_mode = &crtc->config->base.adjusted_mode;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
long timeout = msecs_to_jiffies_timeout(1);
int scanline, min, max, vblank_start;
#ifdef __NetBSD__
@@ -182,7 +182,7 @@ void intel_pipe_update_start(struct inte
void intel_pipe_update_end(struct intel_crtc *crtc)
{
struct drm_device *dev = crtc->base.dev;
- enum i915_pipe pipe = crtc->pipe;
+ enum pipe pipe = crtc->pipe;
int scanline_end = intel_get_crtc_scanline(crtc);
u32 end_vbl_count = dev->driver->get_vblank_counter(dev, pipe);
ktime_t end_vbl_time = ktime_get();
@@ -521,7 +521,7 @@ ivb_update_plane(struct drm_plane *plane
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_plane *intel_plane = to_intel_plane(plane);
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
- enum i915_pipe pipe = intel_plane->pipe;
+ enum pipe pipe = intel_plane->pipe;
u32 sprctl, sprscale = 0;
unsigned long sprsurf_offset, linear_offset;
int pixel_size = drm_format_plane_cpp(fb->pixel_format, 0);
@@ -1083,7 +1083,7 @@ static uint32_t skl_plane_formats[] = {
};
int
-intel_plane_init(struct drm_device *dev, enum i915_pipe pipe, int plane)
+intel_plane_init(struct drm_device *dev, enum pipe pipe, int plane)
{
struct intel_plane *intel_plane;
struct intel_plane_state *state;