Lines Matching refs:pdev

41 	struct platform_device *pdev;  member
81 static struct mmp_camera *mmpcam_find_device(struct platform_device *pdev) in mmpcam_find_device() argument
87 if (cam->pdev == pdev) { in mmpcam_find_device()
153 pdata = cam->pdev->dev.platform_data; in mmpcam_power_up()
179 pdata = cam->pdev->dev.platform_data; in mmpcam_power_down()
220 struct mmp_camera_platform_data *pdata = cam->pdev->dev.platform_data; in mmpcam_calc_dphy()
221 struct device *dev = &cam->pdev->dev; in mmpcam_calc_dphy()
334 static int mmpcam_probe(struct platform_device *pdev) in mmpcam_probe() argument
342 pdata = pdev->dev.platform_data; in mmpcam_probe()
346 cam = devm_kzalloc(&pdev->dev, sizeof(*cam), GFP_KERNEL); in mmpcam_probe()
349 cam->pdev = pdev; in mmpcam_probe()
357 mcam->dev = &pdev->dev; in mmpcam_probe()
359 mcam->ccic_id = pdev->id; in mmpcam_probe()
378 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mmpcam_probe()
379 mcam->regs = devm_ioremap_resource(&pdev->dev, res); in mmpcam_probe()
387 res = platform_get_resource(pdev, IORESOURCE_MEM, 1); in mmpcam_probe()
388 cam->power_regs = devm_ioremap_resource(&pdev->dev, res); in mmpcam_probe()
397 dev_err(&pdev->dev, "No i2c adapter\n"); in mmpcam_probe()
403 ret = devm_gpio_request(&pdev->dev, pdata->sensor_power_gpio, in mmpcam_probe()
406 dev_err(&pdev->dev, "Can't get sensor power gpio %d", in mmpcam_probe()
411 ret = devm_gpio_request(&pdev->dev, pdata->sensor_reset_gpio, in mmpcam_probe()
414 dev_err(&pdev->dev, "Can't get sensor reset gpio %d", in mmpcam_probe()
435 res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); in mmpcam_probe()
441 ret = devm_request_irq(&pdev->dev, cam->irq, mmpcam_irq, IRQF_SHARED, in mmpcam_probe()
466 static int mmpcam_platform_remove(struct platform_device *pdev) in mmpcam_platform_remove() argument
468 struct mmp_camera *cam = mmpcam_find_device(pdev); in mmpcam_platform_remove()
480 static int mmpcam_suspend(struct platform_device *pdev, pm_message_t state) in mmpcam_suspend() argument
482 struct mmp_camera *cam = mmpcam_find_device(pdev); in mmpcam_suspend()
490 static int mmpcam_resume(struct platform_device *pdev) in mmpcam_resume() argument
492 struct mmp_camera *cam = mmpcam_find_device(pdev); in mmpcam_resume()