Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/gma500: Remove references to struct drm_device.pdev

Using struct drm_device.pdev is deprecated. Convert gma500 to struct
drm_device.dev. No functional changes.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20201201103542.2182-8-tzimmermann@suse.de

+101 -82
+15 -7
drivers/gpu/drm/gma500/cdv_device.c
··· 95 95 static int cdv_get_brightness(struct backlight_device *bd) 96 96 { 97 97 struct drm_device *dev = bl_get_data(bd); 98 + struct pci_dev *pdev = to_pci_dev(dev->dev); 98 99 u32 val = REG_READ(BLC_PWM_CTL) & BACKLIGHT_DUTY_CYCLE_MASK; 99 100 100 101 if (cdv_backlight_combination_mode(dev)) { 101 102 u8 lbpc; 102 103 103 104 val &= ~1; 104 - pci_read_config_byte(dev->pdev, 0xF4, &lbpc); 105 + pci_read_config_byte(pdev, 0xF4, &lbpc); 105 106 val *= lbpc; 106 107 } 107 108 return (val * 100)/cdv_get_max_backlight(dev); ··· 112 111 static int cdv_set_brightness(struct backlight_device *bd) 113 112 { 114 113 struct drm_device *dev = bl_get_data(bd); 114 + struct pci_dev *pdev = to_pci_dev(dev->dev); 115 115 int level = bd->props.brightness; 116 116 u32 blc_pwm_ctl; 117 117 ··· 130 128 lbpc = level * 0xfe / max + 1; 131 129 level /= lbpc; 132 130 133 - pci_write_config_byte(dev->pdev, 0xF4, lbpc); 131 + pci_write_config_byte(pdev, 0xF4, lbpc); 134 132 } 135 133 136 134 blc_pwm_ctl = REG_READ(BLC_PWM_CTL) & ~BACKLIGHT_DUTY_CYCLE_MASK; ··· 207 205 static void cdv_init_pm(struct drm_device *dev) 208 206 { 209 207 struct drm_psb_private *dev_priv = dev->dev_private; 208 + struct pci_dev *pdev = to_pci_dev(dev->dev); 210 209 u32 pwr_cnt; 211 - int domain = pci_domain_nr(dev->pdev->bus); 210 + int domain = pci_domain_nr(pdev->bus); 212 211 int i; 213 212 214 213 dev_priv->apm_base = CDV_MSG_READ32(domain, PSB_PUNIT_PORT, ··· 237 234 238 235 static void cdv_errata(struct drm_device *dev) 239 236 { 237 + struct pci_dev *pdev = to_pci_dev(dev->dev); 238 + 240 239 /* Disable bonus launch. 241 240 * CPU and GPU competes for memory and display misses updates and 242 241 * flickers. Worst with dual core, dual displays. ··· 247 242 * Bonus Launch to work around the issue, by degrading 248 243 * performance. 249 244 */ 250 - CDV_MSG_WRITE32(pci_domain_nr(dev->pdev->bus), 3, 0x30, 0x08027108); 245 + CDV_MSG_WRITE32(pci_domain_nr(pdev->bus), 3, 0x30, 0x08027108); 251 246 } 252 247 253 248 /** ··· 260 255 static int cdv_save_display_registers(struct drm_device *dev) 261 256 { 262 257 struct drm_psb_private *dev_priv = dev->dev_private; 258 + struct pci_dev *pdev = to_pci_dev(dev->dev); 263 259 struct psb_save_area *regs = &dev_priv->regs; 264 260 struct drm_connector *connector; 265 261 266 262 dev_dbg(dev->dev, "Saving GPU registers.\n"); 267 263 268 - pci_read_config_byte(dev->pdev, 0xF4, &regs->cdv.saveLBB); 264 + pci_read_config_byte(pdev, 0xF4, &regs->cdv.saveLBB); 269 265 270 266 regs->cdv.saveDSPCLK_GATE_D = REG_READ(DSPCLK_GATE_D); 271 267 regs->cdv.saveRAMCLK_GATE_D = REG_READ(RAMCLK_GATE_D); ··· 315 309 static int cdv_restore_display_registers(struct drm_device *dev) 316 310 { 317 311 struct drm_psb_private *dev_priv = dev->dev_private; 312 + struct pci_dev *pdev = to_pci_dev(dev->dev); 318 313 struct psb_save_area *regs = &dev_priv->regs; 319 314 struct drm_connector *connector; 320 315 u32 temp; 321 316 322 - pci_write_config_byte(dev->pdev, 0xF4, regs->cdv.saveLBB); 317 + pci_write_config_byte(pdev, 0xF4, regs->cdv.saveLBB); 323 318 324 319 REG_WRITE(DSPCLK_GATE_D, regs->cdv.saveDSPCLK_GATE_D); 325 320 REG_WRITE(RAMCLK_GATE_D, regs->cdv.saveRAMCLK_GATE_D); ··· 575 568 static int cdv_chip_setup(struct drm_device *dev) 576 569 { 577 570 struct drm_psb_private *dev_priv = dev->dev_private; 571 + struct pci_dev *pdev = to_pci_dev(dev->dev); 578 572 INIT_WORK(&dev_priv->hotplug_work, cdv_hotplug_work_func); 579 573 580 - if (pci_enable_msi(dev->pdev)) 574 + if (pci_enable_msi(pdev)) 581 575 dev_warn(dev->dev, "Enabling MSI failed!\n"); 582 576 dev_priv->regmap = cdv_regmap; 583 577 gma_get_core_freq(dev);
+1 -2
drivers/gpu/drm/gma500/cdv_intel_crt.c
··· 278 278 gma_encoder->ddc_bus = psb_intel_i2c_create(dev, 279 279 i2c_reg, "CRTDDC_A"); 280 280 if (!gma_encoder->ddc_bus) { 281 - dev_printk(KERN_ERR, &dev->pdev->dev, "DDC bus registration " 282 - "failed.\n"); 281 + dev_printk(KERN_ERR, dev->dev, "DDC bus registration failed.\n"); 283 282 goto failed_ddc; 284 283 } 285 284
+2 -2
drivers/gpu/drm/gma500/cdv_intel_lvds.c
··· 554 554 "LVDSBLC_B"); 555 555 if (!gma_encoder->i2c_bus) { 556 556 dev_printk(KERN_ERR, 557 - &dev->pdev->dev, "I2C bus registration failed.\n"); 557 + dev->dev, "I2C bus registration failed.\n"); 558 558 goto failed_blc_i2c; 559 559 } 560 560 gma_encoder->i2c_bus->slave_addr = 0x2C; ··· 575 575 GPIOC, 576 576 "LVDSDDC_C"); 577 577 if (!gma_encoder->ddc_bus) { 578 - dev_printk(KERN_ERR, &dev->pdev->dev, 578 + dev_printk(KERN_ERR, dev->dev, 579 579 "DDC bus registration " "failed.\n"); 580 580 goto failed_ddc; 581 581 }
+5 -4
drivers/gpu/drm/gma500/framebuffer.c
··· 262 262 { 263 263 struct drm_device *dev = fb_helper->dev; 264 264 struct drm_psb_private *dev_priv = dev->dev_private; 265 + struct pci_dev *pdev = to_pci_dev(dev->dev); 265 266 struct fb_info *info; 266 267 struct drm_framebuffer *fb; 267 268 struct drm_mode_fb_cmd2 mode_cmd; ··· 326 325 327 326 drm_fb_helper_fill_info(info, fb_helper, sizes); 328 327 329 - info->fix.mmio_start = pci_resource_start(dev->pdev, 0); 330 - info->fix.mmio_len = pci_resource_len(dev->pdev, 0); 328 + info->fix.mmio_start = pci_resource_start(pdev, 0); 329 + info->fix.mmio_len = pci_resource_len(pdev, 0); 331 330 332 331 /* Use default scratch pixmap (info->pixmap.flags = FB_PIXMAP_SYSTEM) */ 333 332 ··· 530 529 { 531 530 struct drm_psb_private *dev_priv = dev->dev_private; 532 531 struct psb_intel_mode_device *mode_dev = &dev_priv->mode_dev; 532 + struct pci_dev *pdev = to_pci_dev(dev->dev); 533 533 int i; 534 534 535 535 drm_mode_config_init(dev); ··· 542 540 543 541 /* set memory base */ 544 542 /* Oaktrail and Poulsbo should use BAR 2*/ 545 - pci_read_config_dword(dev->pdev, PSB_BSM, (u32 *) 546 - &(dev->mode_config.fb_base)); 543 + pci_read_config_dword(pdev, PSB_BSM, (u32 *)&(dev->mode_config.fb_base)); 547 544 548 545 /* num pipes is 2 for PSB but 1 for Mrst */ 549 546 for (i = 0; i < dev_priv->num_pipe; i++)
+2 -1
drivers/gpu/drm/gma500/gma_device.c
··· 10 10 void gma_get_core_freq(struct drm_device *dev) 11 11 { 12 12 uint32_t clock; 13 + struct pci_dev *pdev = to_pci_dev(dev->dev); 13 14 struct pci_dev *pci_root = 14 - pci_get_domain_bus_and_slot(pci_domain_nr(dev->pdev->bus), 15 + pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), 15 16 0, 0); 16 17 struct drm_psb_private *dev_priv = dev->dev_private; 17 18
+2 -2
drivers/gpu/drm/gma500/gma_display.c
··· 559 559 if (!dev_priv->rpm_enabled) 560 560 return drm_crtc_helper_set_config(set, ctx); 561 561 562 - pm_runtime_forbid(&dev->pdev->dev); 562 + pm_runtime_forbid(dev->dev); 563 563 ret = drm_crtc_helper_set_config(set, ctx); 564 - pm_runtime_allow(&dev->pdev->dev); 564 + pm_runtime_allow(dev->dev); 565 565 566 566 return ret; 567 567 }
+11 -9
drivers/gpu/drm/gma500/gtt.c
··· 340 340 void psb_gtt_takedown(struct drm_device *dev) 341 341 { 342 342 struct drm_psb_private *dev_priv = dev->dev_private; 343 + struct pci_dev *pdev = to_pci_dev(dev->dev); 343 344 344 345 if (dev_priv->gtt_map) { 345 346 iounmap(dev_priv->gtt_map); 346 347 dev_priv->gtt_map = NULL; 347 348 } 348 349 if (dev_priv->gtt_initialized) { 349 - pci_write_config_word(dev->pdev, PSB_GMCH_CTRL, 350 + pci_write_config_word(pdev, PSB_GMCH_CTRL, 350 351 dev_priv->gmch_ctrl); 351 352 PSB_WVDC32(dev_priv->pge_ctl, PSB_PGETBL_CTL); 352 353 (void) PSB_RVDC32(PSB_PGETBL_CTL); ··· 359 358 int psb_gtt_init(struct drm_device *dev, int resume) 360 359 { 361 360 struct drm_psb_private *dev_priv = dev->dev_private; 361 + struct pci_dev *pdev = to_pci_dev(dev->dev); 362 362 unsigned gtt_pages; 363 363 unsigned long stolen_size, vram_stolen_size; 364 364 unsigned i, num_pages; ··· 378 376 pg = &dev_priv->gtt; 379 377 380 378 /* Enable the GTT */ 381 - pci_read_config_word(dev->pdev, PSB_GMCH_CTRL, &dev_priv->gmch_ctrl); 382 - pci_write_config_word(dev->pdev, PSB_GMCH_CTRL, 379 + pci_read_config_word(pdev, PSB_GMCH_CTRL, &dev_priv->gmch_ctrl); 380 + pci_write_config_word(pdev, PSB_GMCH_CTRL, 383 381 dev_priv->gmch_ctrl | _PSB_GMCH_ENABLED); 384 382 385 383 dev_priv->pge_ctl = PSB_RVDC32(PSB_PGETBL_CTL); ··· 399 397 */ 400 398 pg->mmu_gatt_start = 0xE0000000; 401 399 402 - pg->gtt_start = pci_resource_start(dev->pdev, PSB_GTT_RESOURCE); 403 - gtt_pages = pci_resource_len(dev->pdev, PSB_GTT_RESOURCE) 400 + pg->gtt_start = pci_resource_start(pdev, PSB_GTT_RESOURCE); 401 + gtt_pages = pci_resource_len(pdev, PSB_GTT_RESOURCE) 404 402 >> PAGE_SHIFT; 405 403 /* CDV doesn't report this. In which case the system has 64 gtt pages */ 406 404 if (pg->gtt_start == 0 || gtt_pages == 0) { ··· 409 407 pg->gtt_start = dev_priv->pge_ctl; 410 408 } 411 409 412 - pg->gatt_start = pci_resource_start(dev->pdev, PSB_GATT_RESOURCE); 413 - pg->gatt_pages = pci_resource_len(dev->pdev, PSB_GATT_RESOURCE) 410 + pg->gatt_start = pci_resource_start(pdev, PSB_GATT_RESOURCE); 411 + pg->gatt_pages = pci_resource_len(pdev, PSB_GATT_RESOURCE) 414 412 >> PAGE_SHIFT; 415 - dev_priv->gtt_mem = &dev->pdev->resource[PSB_GATT_RESOURCE]; 413 + dev_priv->gtt_mem = &pdev->resource[PSB_GATT_RESOURCE]; 416 414 417 415 if (pg->gatt_pages == 0 || pg->gatt_start == 0) { 418 416 static struct resource fudge; /* Preferably peppermint */ ··· 433 431 dev_priv->gtt_mem = &fudge; 434 432 } 435 433 436 - pci_read_config_dword(dev->pdev, PSB_BSM, &dev_priv->stolen_base); 434 + pci_read_config_dword(pdev, PSB_BSM, &dev_priv->stolen_base); 437 435 vram_stolen_size = pg->gtt_phys_start - dev_priv->stolen_base 438 436 - PAGE_SIZE; 439 437
+1 -1
drivers/gpu/drm/gma500/intel_bios.c
··· 516 516 int psb_intel_init_bios(struct drm_device *dev) 517 517 { 518 518 struct drm_psb_private *dev_priv = dev->dev_private; 519 - struct pci_dev *pdev = dev->pdev; 519 + struct pci_dev *pdev = to_pci_dev(dev->dev); 520 520 struct vbt_header *vbt = NULL; 521 521 struct bdb_header *bdb = NULL; 522 522 u8 __iomem *bios = NULL;
+2 -2
drivers/gpu/drm/gma500/intel_gmbus.c
··· 196 196 "gma500 GPIO%c", "?BACDE?F"[pin]); 197 197 gpio->adapter.owner = THIS_MODULE; 198 198 gpio->adapter.algo_data = &gpio->algo; 199 - gpio->adapter.dev.parent = &dev_priv->dev->pdev->dev; 199 + gpio->adapter.dev.parent = dev_priv->dev->dev; 200 200 gpio->algo.setsda = set_data; 201 201 gpio->algo.setscl = set_clock; 202 202 gpio->algo.getsda = get_data; ··· 417 417 "gma500 gmbus %s", 418 418 names[i]); 419 419 420 - bus->adapter.dev.parent = &dev->pdev->dev; 420 + bus->adapter.dev.parent = dev->dev; 421 421 bus->adapter.algo_data = dev_priv; 422 422 423 423 bus->adapter.algo = &gmbus_algorithm;
+1 -1
drivers/gpu/drm/gma500/intel_i2c.c
··· 117 117 snprintf(chan->adapter.name, I2C_NAME_SIZE, "intel drm %s", name); 118 118 chan->adapter.owner = THIS_MODULE; 119 119 chan->adapter.algo_data = &chan->algo; 120 - chan->adapter.dev.parent = &dev->pdev->dev; 120 + chan->adapter.dev.parent = dev->dev; 121 121 chan->algo.setsda = set_data; 122 122 chan->algo.setscl = set_clock; 123 123 chan->algo.getsda = get_data;
+3 -1
drivers/gpu/drm/gma500/mdfld_device.c
··· 523 523 static int mdfld_chip_setup(struct drm_device *dev) 524 524 { 525 525 struct drm_psb_private *dev_priv = dev->dev_private; 526 - if (pci_enable_msi(dev->pdev)) 526 + struct pci_dev *pdev = to_pci_dev(dev->dev); 527 + 528 + if (pci_enable_msi(pdev)) 527 529 dev_warn(dev->dev, "Enabling MSI failed!\n"); 528 530 dev_priv->regmap = mdfld_regmap; 529 531
+4 -4
drivers/gpu/drm/gma500/mdfld_dsi_dpi.c
··· 138 138 REG_WRITE(pipeconf_reg, BIT(31)); 139 139 140 140 if (REG_BIT_WAIT(pipeconf_reg, 1, 30)) 141 - dev_err(&dev->pdev->dev, "%s: Pipe enable timeout\n", 141 + dev_err(dev->dev, "%s: Pipe enable timeout\n", 142 142 __func__); 143 143 144 144 /*Set up display plane */ ··· 165 165 REG_FLD_MOD(pipeconf_reg, 0, 31, 31); 166 166 167 167 if (REG_BIT_WAIT(pipeconf_reg, 0, 30)) 168 - dev_err(&dev->pdev->dev, "%s: Pipe disable timeout\n", 168 + dev_err(dev->dev, "%s: Pipe disable timeout\n", 169 169 __func__); 170 170 171 171 if (REG_BIT_WAIT(MIPI_GEN_FIFO_STAT_REG(pipe), 1, 28)) 172 - dev_err(&dev->pdev->dev, "%s: FIFO not empty\n", 172 + dev_err(dev->dev, "%s: FIFO not empty\n", 173 173 __func__); 174 174 } 175 175 } ··· 867 867 REG_WRITE(MRST_DPLL_A, 0x80800000); 868 868 869 869 if (REG_BIT_WAIT(pipeconf_reg, 1, 29)) 870 - dev_err(&dev->pdev->dev, "%s: DSI PLL lock timeout\n", 870 + dev_err(dev->dev, "%s: DSI PLL lock timeout\n", 871 871 __func__); 872 872 873 873 REG_WRITE(MIPI_DPHY_PARAM_REG(pipe), 0x2A0c6008);
+6 -3
drivers/gpu/drm/gma500/mid_bios.c
··· 19 19 static void mid_get_fuse_settings(struct drm_device *dev) 20 20 { 21 21 struct drm_psb_private *dev_priv = dev->dev_private; 22 + struct pci_dev *pdev = to_pci_dev(dev->dev); 22 23 struct pci_dev *pci_root = 23 - pci_get_domain_bus_and_slot(pci_domain_nr(dev->pdev->bus), 24 + pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), 24 25 0, 0); 25 26 uint32_t fuse_value = 0; 26 27 uint32_t fuse_value_tmp = 0; ··· 94 93 static void mid_get_pci_revID(struct drm_psb_private *dev_priv) 95 94 { 96 95 uint32_t platform_rev_id = 0; 97 - int domain = pci_domain_nr(dev_priv->dev->pdev->bus); 96 + struct pci_dev *pdev = to_pci_dev(dev_priv->dev->dev); 97 + int domain = pci_domain_nr(pdev->bus); 98 98 struct pci_dev *pci_gfx_root = 99 99 pci_get_domain_bus_and_slot(domain, 0, PCI_DEVFN(2, 0)); 100 100 ··· 271 269 static void mid_get_vbt_data(struct drm_psb_private *dev_priv) 272 270 { 273 271 struct drm_device *dev = dev_priv->dev; 272 + struct pci_dev *pdev = to_pci_dev(dev->dev); 274 273 u32 addr; 275 274 u8 __iomem *vbt_virtual; 276 275 struct mid_vbt_header vbt_header; 277 276 struct pci_dev *pci_gfx_root = 278 - pci_get_domain_bus_and_slot(pci_domain_nr(dev->pdev->bus), 277 + pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), 279 278 0, PCI_DEVFN(2, 0)); 280 279 int ret = -1; 281 280
+2 -1
drivers/gpu/drm/gma500/oaktrail_device.c
··· 504 504 static int oaktrail_chip_setup(struct drm_device *dev) 505 505 { 506 506 struct drm_psb_private *dev_priv = dev->dev_private; 507 + struct pci_dev *pdev = to_pci_dev(dev->dev); 507 508 int ret; 508 509 509 - if (pci_enable_msi(dev->pdev)) 510 + if (pci_enable_msi(pdev)) 510 511 dev_warn(dev->dev, "Enabling MSI failed!\n"); 511 512 512 513 dev_priv->regmap = oaktrail_regmap;
+1 -1
drivers/gpu/drm/gma500/oaktrail_lvds.c
··· 60 60 pp_status = REG_READ(PP_STATUS); 61 61 } while (pp_status & PP_ON); 62 62 dev_priv->is_lvds_on = false; 63 - pm_request_idle(&dev->pdev->dev); 63 + pm_request_idle(dev->dev); 64 64 } 65 65 gma_power_end(dev); 66 66 }
+1 -1
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c
··· 145 145 strncpy(chan->adapter.name, "gma500 LPC", I2C_NAME_SIZE - 1); 146 146 chan->adapter.owner = THIS_MODULE; 147 147 chan->adapter.algo_data = &chan->algo; 148 - chan->adapter.dev.parent = &dev->pdev->dev; 148 + chan->adapter.dev.parent = dev->dev; 149 149 chan->algo.setsda = set_data; 150 150 chan->algo.setscl = set_clock; 151 151 chan->algo.getsda = get_data;
+2 -1
drivers/gpu/drm/gma500/opregion.c
··· 305 305 int psb_intel_opregion_setup(struct drm_device *dev) 306 306 { 307 307 struct drm_psb_private *dev_priv = dev->dev_private; 308 + struct pci_dev *pdev = to_pci_dev(dev->dev); 308 309 struct psb_intel_opregion *opregion = &dev_priv->opregion; 309 310 u32 opregion_phy, mboxes; 310 311 void __iomem *base; 311 312 int err = 0; 312 313 313 - pci_read_config_dword(dev->pdev, PCI_ASLS, &opregion_phy); 314 + pci_read_config_dword(pdev, PCI_ASLS, &opregion_phy); 314 315 if (opregion_phy == 0) { 315 316 DRM_DEBUG_DRIVER("ACPI Opregion not supported\n"); 316 317 return -ENOTSUPP;
+7 -6
drivers/gpu/drm/gma500/power.c
··· 70 70 */ 71 71 void gma_power_uninit(struct drm_device *dev) 72 72 { 73 - pm_runtime_disable(&dev->pdev->dev); 74 - pm_runtime_set_suspended(&dev->pdev->dev); 73 + pm_runtime_disable(dev->dev); 74 + pm_runtime_set_suspended(dev->dev); 75 75 } 76 76 77 77 /** ··· 249 249 bool gma_power_begin(struct drm_device *dev, bool force_on) 250 250 { 251 251 struct drm_psb_private *dev_priv = dev->dev_private; 252 + struct pci_dev *pdev = to_pci_dev(dev->dev); 252 253 int ret; 253 254 unsigned long flags; 254 255 ··· 257 256 /* Power already on ? */ 258 257 if (dev_priv->display_power) { 259 258 dev_priv->display_count++; 260 - pm_runtime_get(&dev->pdev->dev); 259 + pm_runtime_get(dev->dev); 261 260 spin_unlock_irqrestore(&power_ctrl_lock, flags); 262 261 return true; 263 262 } ··· 265 264 goto out_false; 266 265 267 266 /* Ok power up needed */ 268 - ret = gma_resume_pci(dev->pdev); 267 + ret = gma_resume_pci(pdev); 269 268 if (ret == 0) { 270 269 psb_irq_preinstall(dev); 271 270 psb_irq_postinstall(dev); 272 - pm_runtime_get(&dev->pdev->dev); 271 + pm_runtime_get(dev->dev); 273 272 dev_priv->display_count++; 274 273 spin_unlock_irqrestore(&power_ctrl_lock, flags); 275 274 return true; ··· 294 293 dev_priv->display_count--; 295 294 WARN_ON(dev_priv->display_count < 0); 296 295 spin_unlock_irqrestore(&power_ctrl_lock, flags); 297 - pm_runtime_put(&dev->pdev->dev); 296 + pm_runtime_put(dev->dev); 298 297 } 299 298 300 299 int psb_runtime_suspend(struct device *dev)
+8 -8
drivers/gpu/drm/gma500/psb_drv.c
··· 208 208 209 209 static int psb_driver_load(struct drm_device *dev, unsigned long flags) 210 210 { 211 + struct pci_dev *pdev = to_pci_dev(dev->dev); 211 212 struct drm_psb_private *dev_priv; 212 213 unsigned long resource_start, resource_len; 213 214 unsigned long irqflags; ··· 228 227 229 228 pg = &dev_priv->gtt; 230 229 231 - pci_set_master(dev->pdev); 230 + pci_set_master(pdev); 232 231 233 232 dev_priv->num_pipe = dev_priv->ops->pipes; 234 233 235 - resource_start = pci_resource_start(dev->pdev, PSB_MMIO_RESOURCE); 234 + resource_start = pci_resource_start(pdev, PSB_MMIO_RESOURCE); 236 235 237 236 dev_priv->vdc_reg = 238 237 ioremap(resource_start + PSB_VDC_OFFSET, PSB_VDC_SIZE); ··· 245 244 goto out_err; 246 245 247 246 if (IS_MRST(dev)) { 248 - int domain = pci_domain_nr(dev->pdev->bus); 247 + int domain = pci_domain_nr(pdev->bus); 249 248 250 249 dev_priv->aux_pdev = 251 250 pci_get_domain_bus_and_slot(domain, 0, ··· 362 361 PSB_WVDC32(0xFFFFFFFF, PSB_INT_MASK_R); 363 362 spin_unlock_irqrestore(&dev_priv->irqmask_lock, irqflags); 364 363 365 - drm_irq_install(dev, dev->pdev->irq); 364 + drm_irq_install(dev, pdev->irq); 366 365 367 366 dev->max_vblank_count = 0xffffff; /* only 24 bits of frame count */ 368 367 ··· 388 387 psb_intel_opregion_enable_asle(dev); 389 388 #if 0 390 389 /* Enable runtime pm at last */ 391 - pm_runtime_enable(&dev->pdev->dev); 392 - pm_runtime_set_active(&dev->pdev->dev); 390 + pm_runtime_enable(dev->dev); 391 + pm_runtime_set_active(dev->dev); 393 392 #endif 394 393 /* Intel drm driver load is done, continue doing pvr load */ 395 394 return 0; ··· 418 417 419 418 if (runtime_allowed == 1 && dev_priv->is_lvds_on) { 420 419 runtime_allowed++; 421 - pm_runtime_allow(&dev->pdev->dev); 420 + pm_runtime_allow(dev->dev); 422 421 dev_priv->rpm_enabled = 1; 423 422 } 424 423 return drm_ioctl(filp, cmd, arg); ··· 440 439 goto err_pci_disable_device; 441 440 } 442 441 443 - dev->pdev = pdev; 444 442 pci_set_drvdata(pdev, dev); 445 443 446 444 ret = psb_driver_load(dev, ent->driver_data);
+4 -4
drivers/gpu/drm/gma500/psb_drv.h
··· 43 43 CHIP_MFLD_0130 = 3, /* Medfield */ 44 44 }; 45 45 46 - #define IS_PSB(dev) (((dev)->pdev->device & 0xfffe) == 0x8108) 47 - #define IS_MRST(dev) (((dev)->pdev->device & 0xfff0) == 0x4100) 48 - #define IS_MFLD(dev) (((dev)->pdev->device & 0xfff8) == 0x0130) 49 - #define IS_CDV(dev) (((dev)->pdev->device & 0xfff0) == 0x0be0) 46 + #define IS_PSB(drm) ((to_pci_dev((drm)->dev)->device & 0xfffe) == 0x8108) 47 + #define IS_MRST(drm) ((to_pci_dev((drm)->dev)->device & 0xfff0) == 0x4100) 48 + #define IS_MFLD(drm) ((to_pci_dev((drm)->dev)->device & 0xfff8) == 0x0130) 49 + #define IS_CDV(drm) ((to_pci_dev((drm)->dev)->device & 0xfff0) == 0x0be0) 50 50 51 51 /* Hardware offsets */ 52 52 #define PSB_VDC_OFFSET 0x00000000
+2 -2
drivers/gpu/drm/gma500/psb_intel_lvds.c
··· 700 700 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); 701 701 if (!lvds_priv->i2c_bus) { 702 702 dev_printk(KERN_ERR, 703 - &dev->pdev->dev, "I2C bus registration failed.\n"); 703 + dev->dev, "I2C bus registration failed.\n"); 704 704 goto failed_blc_i2c; 705 705 } 706 706 lvds_priv->i2c_bus->slave_addr = 0x2C; ··· 719 719 /* Set up the DDC bus. */ 720 720 lvds_priv->ddc_bus = psb_intel_i2c_create(dev, GPIOC, "LVDSDDC_C"); 721 721 if (!lvds_priv->ddc_bus) { 722 - dev_printk(KERN_ERR, &dev->pdev->dev, 722 + dev_printk(KERN_ERR, dev->dev, 723 723 "DDC bus registration " "failed.\n"); 724 724 goto failed_ddc; 725 725 }
+1 -1
drivers/gpu/drm/gma500/psb_intel_sdvo.c
··· 2406 2406 sdvo->ddc.owner = THIS_MODULE; 2407 2407 sdvo->ddc.class = I2C_CLASS_DDC; 2408 2408 snprintf(sdvo->ddc.name, I2C_NAME_SIZE, "SDVO DDC proxy"); 2409 - sdvo->ddc.dev.parent = &dev->pdev->dev; 2409 + sdvo->ddc.dev.parent = dev->dev; 2410 2410 sdvo->ddc.algo_data = sdvo; 2411 2411 sdvo->ddc.algo = &psb_intel_sdvo_ddc_proxy; 2412 2412
+18 -18
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c
··· 454 454 ret = intel_scu_ipc_ioread8(GPIOPWMCTRL, &pwmctrl); 455 455 if (ret || pwmctrl != 0x01) { 456 456 if (ret) 457 - dev_err(&dev->pdev->dev, "GPIOPWMCTRL read failed\n"); 457 + dev_err(dev->dev, "GPIOPWMCTRL read failed\n"); 458 458 else 459 - dev_warn(&dev->pdev->dev, "GPIOPWMCTRL was not set to system clock (pwmctrl = 0x%02x)\n", pwmctrl); 459 + dev_warn(dev->dev, "GPIOPWMCTRL was not set to system clock (pwmctrl = 0x%02x)\n", pwmctrl); 460 460 461 461 ret = intel_scu_ipc_iowrite8(GPIOPWMCTRL, 0x01); 462 462 if (ret) 463 - dev_err(&dev->pdev->dev, "GPIOPWMCTRL set failed\n"); 463 + dev_err(dev->dev, "GPIOPWMCTRL set failed\n"); 464 464 } 465 465 466 466 clkdiv = calc_clkdiv(SYSTEMCLK, PWM_FREQUENCY); ··· 470 470 ret = intel_scu_ipc_iowrite8(PWM0CLKDIV0, clkdiv & 0xff); 471 471 472 472 if (ret) 473 - dev_err(&dev->pdev->dev, "PWM0CLKDIV set failed\n"); 473 + dev_err(dev->dev, "PWM0CLKDIV set failed\n"); 474 474 else 475 - dev_dbg(&dev->pdev->dev, "PWM0CLKDIV set to 0x%04x (%d Hz)\n", 475 + dev_dbg(dev->dev, "PWM0CLKDIV set to 0x%04x (%d Hz)\n", 476 476 clkdiv, PWM_FREQUENCY); 477 477 } 478 478 ··· 575 575 { 576 576 struct drm_display_mode *mode; 577 577 578 - dev_dbg(&dev->pdev->dev, "%s\n", __func__); 578 + dev_dbg(dev->dev, "%s\n", __func__); 579 579 580 580 mode = kzalloc(sizeof(*mode), GFP_KERNEL); 581 581 if (!mode) ··· 592 592 mode->vtotal = 838; 593 593 mode->clock = 33324 << 1; 594 594 595 - dev_info(&dev->pdev->dev, "hdisplay(w) = %d\n", mode->hdisplay); 596 - dev_info(&dev->pdev->dev, "vdisplay(h) = %d\n", mode->vdisplay); 597 - dev_info(&dev->pdev->dev, "HSS = %d\n", mode->hsync_start); 598 - dev_info(&dev->pdev->dev, "HSE = %d\n", mode->hsync_end); 599 - dev_info(&dev->pdev->dev, "htotal = %d\n", mode->htotal); 600 - dev_info(&dev->pdev->dev, "VSS = %d\n", mode->vsync_start); 601 - dev_info(&dev->pdev->dev, "VSE = %d\n", mode->vsync_end); 602 - dev_info(&dev->pdev->dev, "vtotal = %d\n", mode->vtotal); 603 - dev_info(&dev->pdev->dev, "clock = %d\n", mode->clock); 595 + dev_info(dev->dev, "hdisplay(w) = %d\n", mode->hdisplay); 596 + dev_info(dev->dev, "vdisplay(h) = %d\n", mode->vdisplay); 597 + dev_info(dev->dev, "HSS = %d\n", mode->hsync_start); 598 + dev_info(dev->dev, "HSE = %d\n", mode->hsync_end); 599 + dev_info(dev->dev, "htotal = %d\n", mode->htotal); 600 + dev_info(dev->dev, "VSS = %d\n", mode->vsync_start); 601 + dev_info(dev->dev, "VSE = %d\n", mode->vsync_end); 602 + dev_info(dev->dev, "vtotal = %d\n", mode->vtotal); 603 + dev_info(dev->dev, "clock = %d\n", mode->clock); 604 604 605 605 drm_mode_set_name(mode); 606 606 drm_mode_set_crtcinfo(mode, 0); ··· 775 775 { 776 776 int r; 777 777 778 - dev_dbg(&dev->pdev->dev, "%s\n", __func__); 778 + dev_dbg(dev->dev, "%s\n", __func__); 779 779 780 780 cmi_lcd_hack_create_device(); 781 781 782 782 r = i2c_add_driver(&cmi_lcd_i2c_driver); 783 783 if (r < 0) 784 - dev_err(&dev->pdev->dev, 784 + dev_err(dev->dev, 785 785 "%s: i2c_add_driver() for %s failed (%d)\n", 786 786 __func__, cmi_lcd_i2c_driver.driver.name, r); 787 787 788 788 r = i2c_add_driver(&tc35876x_bridge_i2c_driver); 789 789 if (r < 0) 790 - dev_err(&dev->pdev->dev, 790 + dev_err(dev->dev, 791 791 "%s: i2c_add_driver() for %s failed (%d)\n", 792 792 __func__, tc35876x_bridge_i2c_driver.driver.name, r); 793 793