Lines Matching full:twl6040
3 * TWL6040 clock module driver for OMAP4 McPDM functional clock
12 #include <linux/mfd/twl6040.h>
16 struct twl6040 *twl6040; member
36 ret = twl6040_set_bits(pdmclk->twl6040, reg, reset_mask); in twl6040_pdmclk_reset_one_clock()
40 ret = twl6040_clear_bits(pdmclk->twl6040, reg, reset_mask); in twl6040_pdmclk_reset_one_clock()
73 ret = twl6040_power(pdmclk->twl6040, 1); in twl6040_pdmclk_prepare()
87 twl6040_power(pdmclk->twl6040, 0); in twl6040_pdmclk_prepare()
98 ret = twl6040_power(pdmclk->twl6040, 0); in twl6040_pdmclk_unprepare()
110 return twl6040_get_sysclk(pdmclk->twl6040); in twl6040_pdmclk_recalc_rate()
128 struct twl6040 *twl6040 = dev_get_drvdata(pdev->dev.parent); in twl6040_pdmclk_probe() local
137 clkdata->twl6040 = twl6040; in twl6040_pdmclk_probe()
152 .name = "twl6040-pdmclk",
159 MODULE_DESCRIPTION("TWL6040 clock driver for McPDM functional clock");
161 MODULE_ALIAS("platform:twl6040-pdmclk");