Lines Matching full:lpc
2 * Clocksource using the Low Power Timer found in the Low Power Controller (LPC)
22 #include <dt-bindings/mfd/st-lpc.h>
59 "clksrc-st-lpc", rate, 300, 32, in st_clksrc_init()
62 pr_err("clksrc-st-lpc: Failed to register clocksource\n"); in st_clksrc_init()
75 pr_err("clksrc-st-lpc: Failed to get LPC clock\n"); in st_clksrc_setup_clk()
80 pr_err("clksrc-st-lpc: Failed to enable LPC clock\n"); in st_clksrc_setup_clk()
85 pr_err("clksrc-st-lpc: Failed to get LPC clock rate\n"); in st_clksrc_setup_clk()
100 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_clksrc_of_register()
102 pr_err("clksrc-st-lpc: An LPC mode must be provided\n"); in st_clksrc_of_register()
106 /* LPC can either run as a Clocksource or in RTC or WDT mode */ in st_clksrc_of_register()
112 pr_err("clksrc-st-lpc: Unable to map iomem\n"); in st_clksrc_of_register()
130 pr_info("clksrc-st-lpc: clocksource initialised - running @ %luHz\n", in st_clksrc_of_register()
135 TIMER_OF_DECLARE(ddata, "st,stih407-lpc", st_clksrc_of_register);