Lines Matching full:ep93xx
3 * Clock control for Cirrus EP93xx chips.
6 * Based on a rewrite of arch/arm/mach-ep93xx/clock.c:
9 #define pr_fmt(fmt) "ep93xx " KBUILD_MODNAME ": " fmt
19 #include <linux/soc/cirrus/ep93xx.h>
248 * This is based on the algorithm in the ep93xx raster guide: in ep93xx_mux_determine_rate()
705 hw = devm_clk_hw_register_fixed_factor_index(dev, "ep93xx-spi.0", in ep93xx_clk_probe()
740 ret = ep93xx_register_div(clk, "ep93xx-adc", &xtali, in ep93xx_clk_probe()
753 ret = ep93xx_register_div(clk, "ep93xx-keypad", &xtali, in ep93xx_clk_probe()
791 ret = ep93xx_clk_register_ddiv(clk, "ep93xx-fb", in ep93xx_clk_probe()
836 { .name = "soc_ep93xx.clk-ep93xx", .driver_data = 2, },
837 { .name = "soc_ep93xx.clk-ep93xx.e2", .driver_data = 1, },
850 MODULE_DESCRIPTION("Clock control for Cirrus EP93xx chips");