summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Simmons <jsimmons@infradead.org>2013-12-14 12:10:43 -0500
committerJames Simmons <jsimmons@infradead.org>2013-12-14 12:10:43 -0500
commit558a29fcc23c35eada8d71b94bdb9a4874cd7b7c (patch)
treec2e602425f71433114b6f42025329c626035a35d
parent428e00baa3f50a77440b4fe59644206a7fd4fbae (diff)
drm/via: used device field of struct pci_device
Detect which pci device the graphic hardware is using the struct pci_device since pci_device in struct drm_device will go away in the future. Signed-off-by: James Simmons <jsimmons@infradead.org>
-rw-r--r--drivers/gpu/drm/via/via_crtc.c2
-rw-r--r--drivers/gpu/drm/via/via_display.c4
-rw-r--r--drivers/gpu/drm/via/via_drv.c2
-rw-r--r--drivers/gpu/drm/via/via_fb.c4
-rw-r--r--drivers/gpu/drm/via/via_hdmi.c2
-rw-r--r--drivers/gpu/drm/via/via_ioc32.c2
-rw-r--r--drivers/gpu/drm/via/via_irq.c8
-rw-r--r--drivers/gpu/drm/via/via_lvds.c32
-rw-r--r--drivers/gpu/drm/via/via_pm.c2
-rw-r--r--drivers/gpu/drm/via/via_tmds.c2
-rw-r--r--drivers/gpu/drm/via/via_ttm.c2
11 files changed, 31 insertions, 31 deletions
diff --git a/drivers/gpu/drm/via/via_crtc.c b/drivers/gpu/drm/via/via_crtc.c
index f7c8a7e100c9..546066ea1b00 100644
--- a/drivers/gpu/drm/via/via_crtc.c
+++ b/drivers/gpu/drm/via/via_crtc.c
@@ -582,7 +582,7 @@ void via_set_scale_path(struct drm_crtc *crtc, u32 scale_type)
reg_cr_fd &= ~BIT(7);
/* only IGA1 up scaling need to clear this bit CRFD.5. */
- if (dev->pci_device == PCI_DEVICE_ID_VIA_VX900_VGA) {
+ if (dev->pdev->device == PCI_DEVICE_ID_VIA_VX900_VGA) {
if (!iga->index && ((VIA_HOR_EXPAND & scale_type) ||
(VIA_VER_EXPAND & scale_type)))
reg_cr_fd &= ~BIT(5);
diff --git a/drivers/gpu/drm/via/via_display.c b/drivers/gpu/drm/via/via_display.c
index bdc2401859f2..706e59d59f55 100644
--- a/drivers/gpu/drm/via/via_display.c
+++ b/drivers/gpu/drm/via/via_display.c
@@ -387,7 +387,7 @@ via_init_td_timing_regs(struct drm_device *dev)
/* Note: VT3353 have two hardware power sequences
* other chips only have one hardware power sequence */
- if (dev->pci_device == PCI_DEVICE_ID_VIA_VT1122) {
+ if (dev->pdev->device == PCI_DEVICE_ID_VIA_VT1122) {
/* set CRD4[0] to "1" to select 2nd LCD power sequence. */
svga_wcrt_mask(VGABASE, 0xD4, BIT(0), BIT(0));
/* Fill secondary power sequence */
@@ -480,7 +480,7 @@ via_display_init(struct drm_device *dev)
u8 index = 0x3D, value;
/* Check if spread spectrum is enabled */
- if (dev->pci_device == PCI_DEVICE_ID_VIA_VX900_VGA)
+ if (dev->pdev->device == PCI_DEVICE_ID_VIA_VX900_VGA)
index = 0x2C;
value = vga_rseq(VGABASE, 0x1E);
diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c
index 209f8da1afd5..ac17d3d685a9 100644
--- a/drivers/gpu/drm/via/via_drv.c
+++ b/drivers/gpu/drm/via/via_drv.c
@@ -173,7 +173,7 @@ chip_revision_info(struct drm_device *dev)
struct drm_via_private *dev_priv = dev->dev_private;
u8 tmp;
- switch (dev->pci_device) {
+ switch (dev->pdev->device) {
/* Check revision of CLE266 Chip */
case PCI_DEVICE_ID_VIA_CLE266:
/* CR4F only define in CLE266.CX chip */
diff --git a/drivers/gpu/drm/via/via_fb.c b/drivers/gpu/drm/via/via_fb.c
index 49f0a22ce0d6..06ac2df41474 100644
--- a/drivers/gpu/drm/via/via_fb.c
+++ b/drivers/gpu/drm/via/via_fb.c
@@ -717,8 +717,8 @@ int via_detect_vram(struct drm_device *dev)
goto out_err;
}
- if (!fn3 && dev->pci_device != PCI_DEVICE_ID_VIA_CLE266
- && dev->pci_device != PCI_DEVICE_ID_VIA_KM400) {
+ if (!fn3 && dev->pdev->device != PCI_DEVICE_ID_VIA_CLE266
+ && dev->pdev->device != PCI_DEVICE_ID_VIA_KM400) {
ret = -EINVAL;
DRM_ERROR("No function 3 on host bridge...\n");
goto out_err;
diff --git a/drivers/gpu/drm/via/via_hdmi.c b/drivers/gpu/drm/via/via_hdmi.c
index f7a4dda2902a..821b62173ca6 100644
--- a/drivers/gpu/drm/via/via_hdmi.c
+++ b/drivers/gpu/drm/via/via_hdmi.c
@@ -272,7 +272,7 @@ via_hdmi_enc_mode_set(struct drm_encoder *encoder,
/* FIXME VIA where do you get this value from ??? */
u32 v_sync_adjust = 0;
- switch (dev->pci_device) {
+ switch (dev->pdev->device) {
case PCI_DEVICE_ID_VIA_VX875:
svga_wcrt_mask(VGABASE, 0xFB,
v_sync_adjust & 0xFF, 0xFF);
diff --git a/drivers/gpu/drm/via/via_ioc32.c b/drivers/gpu/drm/via/via_ioc32.c
index 596e40c2c34b..a0738c1e7f46 100644
--- a/drivers/gpu/drm/via/via_ioc32.c
+++ b/drivers/gpu/drm/via/via_ioc32.c
@@ -38,7 +38,7 @@ via_getparam(struct drm_device *dev, void *data,
switch (args->param) {
case VIA_PARAM_CHIPSET_ID:
- args->value = dev->pci_device;
+ args->value = dev->pdev->device;
break;
case VIA_PARAM_REVISION_ID:
args->value = dev_priv->revision;
diff --git a/drivers/gpu/drm/via/via_irq.c b/drivers/gpu/drm/via/via_irq.c
index 5bccc310e79c..fc58ad86eb7e 100644
--- a/drivers/gpu/drm/via/via_irq.c
+++ b/drivers/gpu/drm/via/via_irq.c
@@ -204,8 +204,8 @@ via_hpd_irq_process(struct drm_via_private *dev_priv)
}
/* internal TMDS sense */
- if ((dev_priv->dev->pci_device != PCI_DEVICE_ID_VIA_VX875) ||
- (dev_priv->dev->pci_device != PCI_DEVICE_ID_VIA_VX900_VGA)) {
+ if ((dev_priv->dev->pdev->device != PCI_DEVICE_ID_VIA_VX875) ||
+ (dev_priv->dev->pdev->device != PCI_DEVICE_ID_VIA_VX900_VGA)) {
if (VIA_IRQ_IN_TMDS_ENABLE & mm_1280) {
if (VIA_IRQ_IN_TMDS_STATUS & mm_1280) {
ret = IRQ_HANDLED;
@@ -345,8 +345,8 @@ via_hpd_irq_state(struct drm_via_private *dev_priv, bool enable)
*/
mask = VIA_IRQ_CRT_ENABLE | VIA_IRQ_CRT_STATUS;
- if ((dev_priv->dev->pci_device != PCI_DEVICE_ID_VIA_VX875) ||
- (dev_priv->dev->pci_device != PCI_DEVICE_ID_VIA_VX900_VGA)) {
+ if ((dev_priv->dev->pdev->device != PCI_DEVICE_ID_VIA_VX875) ||
+ (dev_priv->dev->pdev->device != PCI_DEVICE_ID_VIA_VX900_VGA)) {
/* Internal DVI - DFPL port */
mask |= VIA_IRQ_IN_TMDS_ENABLE | VIA_IRQ_IN_TMDS_STATUS;
} else {
diff --git a/drivers/gpu/drm/via/via_lvds.c b/drivers/gpu/drm/via/via_lvds.c
index f9a480256148..38281a032093 100644
--- a/drivers/gpu/drm/via/via_lvds.c
+++ b/drivers/gpu/drm/via/via_lvds.c
@@ -74,8 +74,8 @@ via_enable_internal_lvds(struct drm_encoder *encoder)
/* Turn on LCD panel */
if ((enc->diPort & DISP_DI_DFPL) || (enc->diPort == DISP_DI_DVP1)) {
- if ((dev->pci_device == PCI_DEVICE_ID_VIA_VT1122) ||
- (dev->pci_device == PCI_DEVICE_ID_VIA_CLE266)) {
+ if ((dev->pdev->device == PCI_DEVICE_ID_VIA_VT1122) ||
+ (dev->pdev->device == PCI_DEVICE_ID_VIA_CLE266)) {
/* Software control power sequence ON */
svga_wcrt_mask(VGABASE, 0x91, 0x00, BIT(7));
svga_wcrt_mask(VGABASE, 0x91, BIT(0), BIT(0));
@@ -105,8 +105,8 @@ via_enable_internal_lvds(struct drm_encoder *encoder)
}
if (enc->diPort & DISP_DI_DFPH) {
- if ((dev->pci_device == PCI_DEVICE_ID_VIA_VT1122) ||
- (dev->pci_device == PCI_DEVICE_ID_VIA_CLE266)) {
+ if ((dev->pdev->device == PCI_DEVICE_ID_VIA_VT1122) ||
+ (dev->pdev->device == PCI_DEVICE_ID_VIA_CLE266)) {
/* Software control power sequence ON */
svga_wcrt_mask(VGABASE, 0xD4, 0x00, BIT(1));
svga_wcrt_mask(VGABASE, 0xD3, BIT(0), BIT(0));
@@ -157,8 +157,8 @@ via_disable_internal_lvds(struct drm_encoder *encoder)
/* Turn off LCD panel */
if ((enc->diPort & DISP_DI_DFPL) || (enc->diPort == DISP_DI_DVP1)) {
/* Set LCD software power sequence off */
- if ((dev->pci_device == PCI_DEVICE_ID_VIA_VT1122) ||
- (dev->pci_device == PCI_DEVICE_ID_VIA_CLE266)) {
+ if ((dev->pdev->device == PCI_DEVICE_ID_VIA_VT1122) ||
+ (dev->pdev->device == PCI_DEVICE_ID_VIA_CLE266)) {
/* Back-Light OFF */
svga_wcrt_mask(VGABASE, 0x91, 0x00, BIT(1));
/* Delay td3 msec. */
@@ -183,8 +183,8 @@ via_disable_internal_lvds(struct drm_encoder *encoder)
if (enc->diPort & DISP_DI_DFPH) {
/* Set LCD software power sequence off */
- if ((dev->pci_device == PCI_DEVICE_ID_VIA_VT1122) ||
- (dev->pci_device == PCI_DEVICE_ID_VIA_CLE266)) {
+ if ((dev->pdev->device == PCI_DEVICE_ID_VIA_VT1122) ||
+ (dev->pdev->device == PCI_DEVICE_ID_VIA_CLE266)) {
/* Back-Light OFF */
svga_wcrt_mask(VGABASE, 0xD3, 0x00, BIT(1));
/* Delay td3 msec. */
@@ -238,9 +238,9 @@ via_lvds_dpms(struct drm_encoder *encoder, int mode)
svga_wcrt_mask(VGABASE, 0x6A, BIT(3), BIT(3));
if (dev_priv->spread_spectrum) {
- if ((dev->pci_device == PCI_DEVICE_ID_VIA_VT1122) ||
- (dev->pci_device == PCI_DEVICE_ID_VIA_VX875) ||
- (dev->pci_device == PCI_DEVICE_ID_VIA_VX900_VGA)) {
+ if ((dev->pdev->device == PCI_DEVICE_ID_VIA_VT1122) ||
+ (dev->pdev->device == PCI_DEVICE_ID_VIA_VX875) ||
+ (dev->pdev->device == PCI_DEVICE_ID_VIA_VX900_VGA)) {
/* GPIO-4/5 are used for spread spectrum,
* we must clear SR3D[7:6] to disable
* GPIO-4/5 output */
@@ -355,7 +355,7 @@ via_lcd_detect(struct drm_connector *connector, bool force)
struct drm_via_private *dev_priv = connector->dev->dev_private;
u8 mask = BIT(1);
- if (connector->dev->pci_device == PCI_DEVICE_ID_VIA_CLE266)
+ if (connector->dev->pdev->device == PCI_DEVICE_ID_VIA_CLE266)
mask = BIT(3);
if (vga_rcrt(VGABASE, 0x3B) & mask)
@@ -595,7 +595,7 @@ via_lcd_mode_valid(struct drm_connector *connector,
return MODE_PANEL;
/* Don't support mode larger than physical size */
- if (dev->pci_device != PCI_DEVICE_ID_VIA_VX900_VGA) {
+ if (dev->pdev->device != PCI_DEVICE_ID_VIA_VX900_VGA) {
if (mode->hdisplay > native_mode->hdisplay)
return MODE_PANEL;
if (mode->vdisplay > native_mode->vdisplay)
@@ -677,7 +677,7 @@ via_lvds_init(struct drm_device *dev)
drm_connector_helper_add(&con->base, &via_lcd_connector_helper_funcs);
drm_sysfs_connector_add(&con->base);
- switch (dev->pci_device) {
+ switch (dev->pdev->device) {
case PCI_DEVICE_ID_VIA_VX875:
case PCI_DEVICE_ID_VIA_VX900_VGA:
con->ddc_bus = via_find_ddc_bus(0x2C);
@@ -692,7 +692,7 @@ via_lvds_init(struct drm_device *dev)
if (!machine_is_olpc()) {
u8 mask = BIT(1);
- if (dev->pci_device == PCI_DEVICE_ID_VIA_CLE266)
+ if (dev->pdev->device == PCI_DEVICE_ID_VIA_CLE266)
mask = BIT(3);
/* First we have to make sure a LVDS is present */
@@ -755,7 +755,7 @@ via_lvds_init(struct drm_device *dev)
enc->base.possible_crtcs = BIT(1) | BIT(0);
- switch (dev->pci_device) {
+ switch (dev->pdev->device) {
case PCI_DEVICE_ID_VIA_CLE266:
enc->diPort = DISP_DI_DVP1;
break;
diff --git a/drivers/gpu/drm/via/via_pm.c b/drivers/gpu/drm/via/via_pm.c
index f2158bfbe1b1..a0b88ecb3af1 100644
--- a/drivers/gpu/drm/via/via_pm.c
+++ b/drivers/gpu/drm/via/via_pm.c
@@ -238,7 +238,7 @@ via_engine_init(struct drm_device *dev)
struct drm_via_private *dev_priv = dev->dev_private;
/* initial engines */
- via_init_2d(dev_priv, dev->pci_device);
+ via_init_2d(dev_priv, dev->pdev->device);
via_init_3d(dev_priv);
via_init_vq(dev_priv);
diff --git a/drivers/gpu/drm/via/via_tmds.c b/drivers/gpu/drm/via/via_tmds.c
index 86f0ef7f2785..8318103a26b6 100644
--- a/drivers/gpu/drm/via/via_tmds.c
+++ b/drivers/gpu/drm/via/via_tmds.c
@@ -154,7 +154,7 @@ via_tmds_init(struct drm_device *dev)
drm_connector_helper_add(&con->base, &via_dvi_connector_helper_funcs);
drm_sysfs_connector_add(&con->base);
- switch (dev->pci_device) {
+ switch (dev->pdev->device) {
case PCI_DEVICE_ID_VIA_VT1122:
if (dev_priv->revision < VX800_REVISION_B1)
break;
diff --git a/drivers/gpu/drm/via/via_ttm.c b/drivers/gpu/drm/via/via_ttm.c
index 3e94c165551e..08e9c1e9f773 100644
--- a/drivers/gpu/drm/via/via_ttm.c
+++ b/drivers/gpu/drm/via/via_ttm.c
@@ -444,7 +444,7 @@ via_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem)
break;
case TTM_PL_VRAM:
- if (dev->pci_device == PCI_DEVICE_ID_VIA_VX900_VGA)
+ if (dev->pdev->device == PCI_DEVICE_ID_VIA_VX900_VGA)
mem->bus.base = pci_resource_start(dev->pdev, 2);
else
mem->bus.base = pci_resource_start(dev->pdev, 0);