Lines Matching refs:pdev
89 static int da9052_led_probe(struct platform_device *pdev)
98 da9052 = dev_get_drvdata(pdev->dev.parent);
101 dev_err(&pdev->dev, "No platform data\n");
107 dev_err(&pdev->dev, "No platform data for LED\n");
111 led = devm_kcalloc(&pdev->dev,
125 led[i].da9052 = dev_get_drvdata(pdev->dev.parent);
127 error = led_classdev_register(pdev->dev.parent, &led[i].cdev);
129 dev_err(&pdev->dev, "Failed to register led %d\n",
137 dev_err(&pdev->dev, "Unable to init led %d\n",
144 dev_err(&pdev->dev, "Failed to configure GPIO LED%d\n", error);
148 platform_set_drvdata(pdev, led);
159 static void da9052_led_remove(struct platform_device *pdev)
161 struct da9052_led *led = platform_get_drvdata(pdev);
167 da9052 = dev_get_drvdata(pdev->dev.parent);