Lines Matching defs:framer
17 #include <linux/framer/framer.h>
39 struct framer *framer;
60 if (!qmc_hdlc->framer)
65 ret = framer_get_status(qmc_hdlc->framer, &framer_status);
67 dev_err(qmc_hdlc->dev, "get framer status failed (%d)\n", ret);
96 if (!qmc_hdlc->framer)
99 ret = framer_power_on(qmc_hdlc->framer);
101 dev_err(qmc_hdlc->dev, "framer power-on failed (%d)\n", ret);
106 ret = framer_get_status(qmc_hdlc->framer, &framer_status);
108 dev_err(qmc_hdlc->dev, "get framer status failed (%d)\n", ret);
113 ret = framer_notifier_register(qmc_hdlc->framer, &qmc_hdlc->nb);
115 dev_err(qmc_hdlc->dev, "framer notifier register failed (%d)\n", ret);
122 framer_power_off(qmc_hdlc->framer);
128 if (!qmc_hdlc->framer)
131 framer_notifier_unregister(qmc_hdlc->framer, &qmc_hdlc->nb);
132 framer_power_off(qmc_hdlc->framer);
141 if (!qmc_hdlc->framer)
144 ret = framer_get_config(qmc_hdlc->framer, &config);
174 return framer_set_config(qmc_hdlc->framer, &config);
182 if (!qmc_hdlc->framer) {
187 ret = framer_get_config(qmc_hdlc->framer, &config);
221 if (!qmc_hdlc->framer)
224 ret = framer_init(qmc_hdlc->framer);
226 dev_err(qmc_hdlc->dev, "framer init failed (%d)\n", ret);
235 if (!qmc_hdlc->framer)
238 framer_exit(qmc_hdlc->framer);
498 dev_err(qmc_hdlc->dev, "framer set iface failed %d\n", ret);
528 /* Retrieve info from framer */
732 qmc_hdlc->framer = devm_framer_optional_get(dev, "fsl,framer");
733 if (IS_ERR(qmc_hdlc->framer))
734 return PTR_ERR(qmc_hdlc->framer);