void funnel_enable(uint8_t id, uint32_t port_mask) { __funnel_enable(id, port_mask); funnel.enabled = true; dev_info(funnel.dev, "funnel port mask 0x%lx enabled\n", (unsigned long) port_mask); }
int funnel_enable(uint8_t id, uint32_t port_mask) { int ret; ret = clk_prepare_enable(drvdata->clk); if (ret) return ret; mutex_lock(&drvdata->mutex); __funnel_enable(id, port_mask); drvdata->enabled = true; dev_info(drvdata->dev, "FUNNEL port mask 0x%lx enabled\n", (unsigned long) port_mask); mutex_unlock(&drvdata->mutex); return 0; }