Lines Matching refs:of_dev

2689 static struct fman *read_dts_node(struct platform_device *of_dev)  in read_dts_node()  argument
2704 fm_node = of_node_get(of_dev->dev.of_node); in read_dts_node()
2708 dev_err(&of_dev->dev, "%s: failed to read cell-index for %pOF\n", in read_dts_node()
2715 err = platform_get_irq(of_dev, 0); in read_dts_node()
2721 err = platform_get_irq(of_dev, 1); in read_dts_node()
2729 dev_err(&of_dev->dev, "%s: Failed to get FM%d clock structure\n", in read_dts_node()
2737 dev_err(&of_dev->dev, "%s: Failed to determine FM%d clock rate\n", in read_dts_node()
2747 dev_err(&of_dev->dev, "%s: failed to read fsl,qman-channel-range for %pOF\n", in read_dts_node()
2758 dev_err(&of_dev->dev, "%s: could not find MURAM node\n", in read_dts_node()
2767 dev_err(&of_dev->dev, "%s: of_address_to_resource() = %d\n", in read_dts_node()
2774 err = devm_request_irq(&of_dev->dev, irq, fman_irq, IRQF_SHARED, in read_dts_node()
2777 dev_err(&of_dev->dev, "%s: irq %d allocation failed (error = %d)\n", in read_dts_node()
2783 err = devm_request_irq(&of_dev->dev, fman->dts_params.err_irq, in read_dts_node()
2787 dev_err(&of_dev->dev, "%s: irq %d allocation failed (error = %d)\n", in read_dts_node()
2793 base_addr = devm_platform_get_and_ioremap_resource(of_dev, 0, &res); in read_dts_node()
2796 dev_err(&of_dev->dev, "%s: devm_ioremap() failed\n", __func__); in read_dts_node()
2803 fman->dev = &of_dev->dev; in read_dts_node()
2805 err = of_platform_populate(fm_node, NULL, NULL, &of_dev->dev); in read_dts_node()
2807 dev_err(&of_dev->dev, "%s: of_platform_populate() failed\n", in read_dts_node()
2826 static int fman_probe(struct platform_device *of_dev) in fman_probe() argument
2832 dev = &of_dev->dev; in fman_probe()
2834 fman = read_dts_node(of_dev); in fman_probe()