Lines Matching refs:pdev
59 static int gpio_restart_probe(struct platform_device *pdev) in gpio_restart_probe() argument
66 gpio_restart = devm_kzalloc(&pdev->dev, sizeof(*gpio_restart), in gpio_restart_probe()
71 open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); in gpio_restart_probe()
73 gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, in gpio_restart_probe()
76 dev_err(&pdev->dev, "Could net get reset GPIO\n"); in gpio_restart_probe()
86 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); in gpio_restart_probe()
89 dev_err(&pdev->dev, "Invalid priority property: %u\n", in gpio_restart_probe()
95 of_property_read_u32(pdev->dev.of_node, "active-delay", in gpio_restart_probe()
97 of_property_read_u32(pdev->dev.of_node, "inactive-delay", in gpio_restart_probe()
99 of_property_read_u32(pdev->dev.of_node, "wait-delay", in gpio_restart_probe()
102 platform_set_drvdata(pdev, gpio_restart); in gpio_restart_probe()
106 dev_err(&pdev->dev, "%s: cannot register restart handler, %d\n", in gpio_restart_probe()
114 static int gpio_restart_remove(struct platform_device *pdev) in gpio_restart_remove() argument
116 struct gpio_restart *gpio_restart = platform_get_drvdata(pdev); in gpio_restart_remove()
121 dev_err(&pdev->dev, in gpio_restart_remove()