Lines Matching refs:pdev
32 struct platform_device *pdev = to_platform_device(dev); in ocp2scp_remove_devices() local
34 platform_device_unregister(pdev); in ocp2scp_remove_devices()
39 static int omap_ocp2scp_probe(struct platform_device *pdev) in omap_ocp2scp_probe() argument
45 struct device_node *np = pdev->dev.of_node; in omap_ocp2scp_probe()
48 ret = of_platform_populate(np, NULL, NULL, &pdev->dev); in omap_ocp2scp_probe()
50 dev_err(&pdev->dev, in omap_ocp2scp_probe()
56 pm_runtime_enable(&pdev->dev); in omap_ocp2scp_probe()
71 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in omap_ocp2scp_probe()
72 regs = devm_ioremap_resource(&pdev->dev, res); in omap_ocp2scp_probe()
76 pm_runtime_get_sync(&pdev->dev); in omap_ocp2scp_probe()
81 pm_runtime_put_sync(&pdev->dev); in omap_ocp2scp_probe()
87 device_for_each_child(&pdev->dev, NULL, ocp2scp_remove_devices); in omap_ocp2scp_probe()
92 static int omap_ocp2scp_remove(struct platform_device *pdev) in omap_ocp2scp_remove() argument
94 pm_runtime_disable(&pdev->dev); in omap_ocp2scp_remove()
95 device_for_each_child(&pdev->dev, NULL, ocp2scp_remove_devices); in omap_ocp2scp_remove()