Home
last modified time | relevance | path

Searched full:clk32k (Results 1 – 25 of 89) sorted by relevance

1234

/openbmc/linux/drivers/rtc/
H A Drtc-jz4740.c66 struct clk_hw clk32k; member
309 struct jz4740_rtc *rtc = container_of(hw, struct jz4740_rtc, clk32k); in jz4740_rtc_clk32k_enable()
318 struct jz4740_rtc *rtc = container_of(hw, struct jz4740_rtc, clk32k); in jz4740_rtc_clk32k_disable()
325 struct jz4740_rtc *rtc = container_of(hw, struct jz4740_rtc, clk32k); in jz4740_rtc_clk32k_is_enabled()
409 rtc->clk32k.init = CLK_HW_INIT_HW("clk32k", __clk_get_hw(clk), in jz4740_rtc_probe()
412 ret = devm_clk_hw_register(dev, &rtc->clk32k); in jz4740_rtc_probe()
415 "Unable to register clk32k clock\n"); in jz4740_rtc_probe()
418 &rtc->clk32k); in jz4740_rtc_probe()
421 "Unable to register clk32k clock provider\n"); in jz4740_rtc_probe()
/openbmc/linux/drivers/mfd/
H A Dtwl6040.c281 ret = clk_prepare_enable(twl6040->clk32k); in twl6040_power()
294 clk_disable_unprepare(twl6040->clk32k); in twl6040_power()
302 clk_disable_unprepare(twl6040->clk32k); in twl6040_power()
359 clk_disable_unprepare(twl6040->clk32k); in twl6040_power()
662 twl6040->clk32k = devm_clk_get(&client->dev, "clk32k"); in twl6040_probe()
663 if (IS_ERR(twl6040->clk32k)) { in twl6040_probe()
664 if (PTR_ERR(twl6040->clk32k) == -EPROBE_DEFER) in twl6040_probe()
666 dev_dbg(&client->dev, "clk32k is not handled\n"); in twl6040_probe()
667 twl6040->clk32k = NULL; in twl6040_probe()
/openbmc/linux/drivers/clk/mxs/
H A Dclk-imx23.c85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
138 clks[adc] = mxs_clk_fixed_factor("adc", "clk32k", 1, 16); in mx23_clocks_init()
140 clks[clk32k] = mxs_clk_gate("clk32k", "clk32k_div", XTAL, 26); in mx23_clocks_init()
H A Dclk-imx28.c139 clk32k_div, rtc, lradc, spdif_div, clk32k, pwm, uart, ssp0, enumerator
208 clks[lradc] = mxs_clk_fixed_factor("lradc", "clk32k", 1, 16); in mx28_clocks_init()
210 clks[clk32k] = mxs_clk_gate("clk32k", "clk32k_div", XTAL, 26); in mx28_clocks_init()
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dat91sam9n12.dtsi125 clocks = <&clk32k>, <&main_xtal>;
133 clocks = <&clk32k>;
146 clocks = <&clk32k>;
149 clk32k: clock-controller@fffffe50 { label
175 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
185 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
193 clocks = <&pmc PMC_TYPE_PERIPHERAL 25>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>;
717 clocks = <&clk32k>;
728 clocks = <&clk32k>;
H A Dat91sam9rl.dtsi141 …c PMC_TYPE_PERIPHERAL 16>, <&pmc PMC_TYPE_PERIPHERAL 17>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&clk32k>;
771 clocks = <&clk32k>, <&main_xtal>;
778 clocks = <&clk32k>;
784 clocks = <&clk32k>;
798 clocks = <&clk32k>;
802 clk32k: clock-controller@fffffd50 { label
813 clocks = <&clk32k>;
827 clocks = <&clk32k>;
H A Dsama7g5.dtsi249 clocks = <&clk32k 1>, <&clk32k 0>, <&main_xtal>;
257 clocks = <&clk32k 0>;
263 clocks = <&clk32k 0>;
275 clocks = <&clk32k 1>;
278 clk32k: clock-controller@e001d050 { label
294 clocks = <&clk32k 1>;
301 clocks = <&clk32k 0>;
315 …PMC_TYPE_PERIPHERAL 91>, <&pmc PMC_TYPE_PERIPHERAL 92>, <&pmc PMC_TYPE_PERIPHERAL 93>, <&clk32k 1>;
909 …PMC_TYPE_PERIPHERAL 88>, <&pmc PMC_TYPE_PERIPHERAL 89>, <&pmc PMC_TYPE_PERIPHERAL 90>, <&clk32k 1>;
H A Dat91sam9g45.dtsi137 clocks = <&clk32k>, <&main_xtal>;
144 clocks = <&clk32k>;
158 clocks = <&clk32k>;
167 …c PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&clk32k>;
177 …c PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&clk32k>;
883 clocks = <&clk32k>;
926 clk32k: clock-controller@fffffd50 { label
937 clocks = <&clk32k>;
945 clocks = <&clk32k>;
H A Dat91sam9x5.dtsi134 clocks = <&clk32k>, <&main_xtal>;
141 clocks = <&clk32k>;
147 clocks = <&clk32k>;
157 clk32k: clock-controller@fffffe50 { label
170 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
180 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
864 clocks = <&clk32k>;
875 clocks = <&clk32k>;
H A Dsam9x60.dtsi558 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k 0>;
568 clocks = <&pmc PMC_TYPE_PERIPHERAL 45>, <&clk32k 0>;
1029 clocks = <&pmc PMC_TYPE_PERIPHERAL 25>, <&pmc PMC_TYPE_GCK 25>, <&clk32k 1>;
1302 clocks = <&clk32k 1>, <&clk32k 0>, <&main_xtal>;
1309 clocks = <&clk32k 0>;
1315 clocks = <&clk32k 0>;
1327 clocks = <&clk32k 1>;
1337 clk32k: clock-controller@fffffe50 { label
1353 clocks = <&clk32k 1>;
1360 clocks = <&clk32k 0>;
H A Dsama5d2.dtsi228 clocks = <&pmc PMC_TYPE_PERIPHERAL 45>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>;
292 clocks = <&clk32k>, <&main_xtal>;
399 clocks = <&pmc PMC_TYPE_PERIPHERAL 35>, <&pmc PMC_TYPE_GCK 35>, <&clk32k>;
409 clocks = <&pmc PMC_TYPE_PERIPHERAL 36>, <&pmc PMC_TYPE_GCK 36>, <&clk32k>;
680 clocks = <&clk32k>;
686 clocks = <&clk32k>;
703 clocks = <&clk32k>;
707 clk32k: clock-controller@f8048050 { label
718 clocks = <&clk32k>;
H A Dsama5d4.dtsi189 clocks = <&pmc PMC_TYPE_PERIPHERAL 51>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>;
258 clocks = <&clk32k>, <&main_xtal>;
395 clocks = <&pmc PMC_TYPE_PERIPHERAL 40>, <&clk32k>;
634 clocks = <&pmc PMC_TYPE_PERIPHERAL 41>, <&clk32k>;
644 clocks = <&pmc PMC_TYPE_PERIPHERAL 42>, <&clk32k>;
740 clocks = <&clk32k>;
746 clocks = <&clk32k>;
760 clocks = <&clk32k>;
764 clk32k: clock-controller@fc068650 { label
775 clocks = <&clk32k>;
H A Dsama5d3_tcb1.dtsi26 clocks = <&pmc PMC_TYPE_PERIPHERAL 27>, <&clk32k>;
/openbmc/linux/Documentation/devicetree/bindings/soc/microchip/
H A Datmel,at91rm9200-tcb.yaml155 clocks = <&tcb0_clk>, <&clk32k>;
176 clocks = <&tcb1_clk>, <&clk32k>;
202 clocks = <&tcb0_clk>, <&clk32k>;
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dtwl6040.txt22 - clocks: phandle to the clk32k and/or to mclk clock provider
23 - clock-names: Must be "clk32k" for the 32K clock and "mclk" for the MCLK.
/openbmc/u-boot/arch/arm/dts/
H A Dat91sam9n12.dtsi170 clocks = <&clk32k>, <&main>, <&plladiv>, <&pllb>;
188 clocks = <&clk32k>, <&main>, <&plladiv>, <&pllb>, <&mck>;
384 clocks = <&clk32k>;
397 clocks = <&clk32k>;
417 clk32k: slck { label
441 clocks = <&tcb_clk>, <&clk32k>;
449 clocks = <&tcb_clk>, <&clk32k>;
457 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
983 clocks = <&clk32k>;
994 clocks = <&clk32k>;
H A Dat91sam9rl.dtsi124 clocks = <&tc0_clk>, <&tc1_clk>, <&tc2_clk>, <&clk32k>;
862 clocks = <&clk32k>, <&main>, <&plla>, <&utmi>;
873 clocks = <&clk32k>, <&main>, <&plla>, <&utmi>, <&mck>;
1033 clocks = <&clk32k>;
1039 clocks = <&clk32k>;
1053 clocks = <&clk32k>;
1076 clk32k: slck { label
1087 clocks = <&clk32k>;
1101 clocks = <&clk32k>;
H A Dat91sam9260.dtsi132 clk32k: slck { label
165 clocks = <&clk32k>, <&main>, <&plla>, <&pllb>;
183 clocks = <&clk32k>, <&main>, <&plla>, <&pllb>;
368 clocks = <&clk32k>;
374 clocks = <&clk32k>;
390 clocks = <&tc0_clk>, <&tc1_clk>, <&tc2_clk>, <&clk32k>;
400 clocks = <&tc3_clk>, <&tc4_clk>, <&tc5_clk>, <&clk32k>;
985 clocks = <&clk32k>;
993 clocks = <&clk32k>;
H A Dat91sam9g45.dtsi173 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
190 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
391 clocks = <&clk32k>;
405 clocks = <&clk32k>;
412 clocks = <&tcb0_clk>, <&tcb0_clk>, <&tcb0_clk>, <&clk32k>;
420 clocks = <&tcb0_clk>, <&tcb0_clk>, <&tcb0_clk>, <&clk32k>;
1127 clocks = <&clk32k>;
1243 clk32k: slck { label
1254 clocks = <&clk32k>;
1262 clocks = <&clk32k>;
H A Dat91sam9x5.dtsi175 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
194 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
385 clocks = <&clk32k>;
391 clocks = <&clk32k>;
418 clk32k: slck { label
429 clocks = <&tcb0_clk>, <&clk32k>;
437 clocks = <&tcb0_clk>, <&clk32k>;
1187 clocks = <&clk32k>;
1198 clocks = <&clk32k>;
H A Dsama5d3_tcb1.dtsi34 clocks = <&tcb1_clk>, <&clk32k>;
/openbmc/linux/include/linux/platform_data/
H A Dnet-cw1200.h22 bool enable); /* Control CLK32K */
39 bool enable); /* Control CLK32K */
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-myirtech-myc.dtsi30 clk32k: clk32k { label
157 clocks = <&clk32k>;
/openbmc/linux/drivers/clocksource/
H A Dtimer-atmel-st.c87 static struct clocksource clk32k = { variable
247 return clocksource_register_hz(&clk32k, sclk_rate); in atmel_st_timer_init()
/openbmc/linux/Documentation/devicetree/bindings/rtc/
H A Datmel,at91rm9200-rtc.yaml52 clocks = <&clk32k>;

1234