Lines Matching refs:op

671 static int mpc52xx_ata_probe(struct platform_device *op)  in mpc52xx_ata_probe()  argument
685 ipb_freq = mpc5xxx_get_bus_frequency(op->dev.of_node); in mpc52xx_ata_probe()
687 dev_err(&op->dev, "could not determine IPB bus frequency\n"); in mpc52xx_ata_probe()
693 rv = of_address_to_resource(op->dev.of_node, 0, &res_mem); in mpc52xx_ata_probe()
695 dev_err(&op->dev, "could not determine device base address\n"); in mpc52xx_ata_probe()
699 if (!devm_request_mem_region(&op->dev, res_mem.start, in mpc52xx_ata_probe()
701 dev_err(&op->dev, "error requesting register region\n"); in mpc52xx_ata_probe()
705 ata_regs = devm_ioremap(&op->dev, res_mem.start, sizeof(*ata_regs)); in mpc52xx_ata_probe()
707 dev_err(&op->dev, "error mapping device registers\n"); in mpc52xx_ata_probe()
725 prop = of_get_property(op->dev.of_node, "mwdma-mode", &proplen); in mpc52xx_ata_probe()
728 prop = of_get_property(op->dev.of_node, "udma-mode", &proplen); in mpc52xx_ata_probe()
732 ata_irq = irq_of_parse_and_map(op->dev.of_node, 0); in mpc52xx_ata_probe()
734 dev_err(&op->dev, "error mapping irq\n"); in mpc52xx_ata_probe()
739 priv = devm_kzalloc(&op->dev, sizeof(*priv), GFP_ATOMIC); in mpc52xx_ata_probe()
741 dev_err(&op->dev, "error allocating private structure\n"); in mpc52xx_ata_probe()
764 dev_err(&op->dev, "bestcomm initialization failed\n"); in mpc52xx_ata_probe()
770 rv = devm_request_irq(&op->dev, task_irq, &mpc52xx_ata_task_irq, 0, in mpc52xx_ata_probe()
773 dev_err(&op->dev, "error requesting DMA IRQ\n"); in mpc52xx_ata_probe()
781 dev_err(&op->dev, "error initializing hardware\n"); in mpc52xx_ata_probe()
786 rv = mpc52xx_ata_init_one(&op->dev, priv, res_mem.start, in mpc52xx_ata_probe()
789 dev_err(&op->dev, "error registering with ATA layer\n"); in mpc52xx_ata_probe()
804 mpc52xx_ata_remove(struct platform_device *op) in mpc52xx_ata_remove() argument
806 struct ata_host *host = platform_get_drvdata(op); in mpc52xx_ata_remove()
811 ata_platform_remove_one(op); in mpc52xx_ata_remove()
824 mpc52xx_ata_suspend(struct platform_device *op, pm_message_t state) in mpc52xx_ata_suspend() argument
826 struct ata_host *host = platform_get_drvdata(op); in mpc52xx_ata_suspend()
832 mpc52xx_ata_resume(struct platform_device *op) in mpc52xx_ata_resume() argument
834 struct ata_host *host = platform_get_drvdata(op); in mpc52xx_ata_resume()