Lines Matching refs:pdev
42 static int cs5535_mfd_res_enable(struct platform_device *pdev) in cs5535_mfd_res_enable() argument
46 res = platform_get_resource(pdev, IORESOURCE_IO, 0); in cs5535_mfd_res_enable()
48 dev_err(&pdev->dev, "can't fetch device resource info\n"); in cs5535_mfd_res_enable()
53 dev_err(&pdev->dev, "can't request region\n"); in cs5535_mfd_res_enable()
60 static int cs5535_mfd_res_disable(struct platform_device *pdev) in cs5535_mfd_res_disable() argument
63 res = platform_get_resource(pdev, IORESOURCE_IO, 0); in cs5535_mfd_res_disable()
65 dev_err(&pdev->dev, "can't fetch device resource info\n"); in cs5535_mfd_res_disable()
128 static int cs5535_mfd_probe(struct pci_dev *pdev, in cs5535_mfd_probe() argument
133 err = pci_enable_device(pdev); in cs5535_mfd_probe()
143 r->start = pci_resource_start(pdev, bar); in cs5535_mfd_probe()
144 r->end = pci_resource_end(pdev, bar); in cs5535_mfd_probe()
150 err = mfd_add_devices(&pdev->dev, -1, cs5535_mfd_cells, in cs5535_mfd_probe()
153 dev_err(&pdev->dev, "MFD add devices failed: %d\n", err); in cs5535_mfd_probe()
158 dev_info(&pdev->dev, "%zu devices registered.\n", in cs5535_mfd_probe()
164 pci_disable_device(pdev); in cs5535_mfd_probe()
168 static void cs5535_mfd_remove(struct pci_dev *pdev) in cs5535_mfd_remove() argument
170 mfd_remove_devices(&pdev->dev); in cs5535_mfd_remove()
171 pci_disable_device(pdev); in cs5535_mfd_remove()