Home
last modified time | relevance | path

Searched refs:clk32k (Results 1 – 25 of 51) sorted by relevance

123

/linux-6.1.9/drivers/mfd/
Dtc6387xb.c24 struct clk *clk32k; member
51 clk_disable_unprepare(tc6387xb->clk32k); in tc6387xb_suspend()
61 clk_prepare_enable(tc6387xb->clk32k); in tc6387xb_resume()
96 clk_prepare_enable(tc6387xb->clk32k); in tc6387xb_mmc_enable()
108 clk_disable_unprepare(tc6387xb->clk32k); in tc6387xb_mmc_disable()
137 struct clk *clk32k; in tc6387xb_probe() local
155 clk32k = clk_get(&dev->dev, "CLK_CK32K"); in tc6387xb_probe()
156 if (IS_ERR(clk32k)) { in tc6387xb_probe()
157 ret = PTR_ERR(clk32k); in tc6387xb_probe()
177 tc6387xb->clk32k = clk32k; in tc6387xb_probe()
[all …]
Dt7l66xb.c65 struct clk *clk32k; member
79 ret = clk_prepare_enable(t7l66xb->clk32k); in t7l66xb_mmc_enable()
111 clk_disable_unprepare(t7l66xb->clk32k); in t7l66xb_mmc_disable()
328 t7l66xb->clk32k = clk_get(&dev->dev, "CLK_CK32K"); in t7l66xb_probe()
329 if (IS_ERR(t7l66xb->clk32k)) { in t7l66xb_probe()
330 ret = PTR_ERR(t7l66xb->clk32k); in t7l66xb_probe()
391 clk_put(t7l66xb->clk32k); in t7l66xb_probe()
404 clk_disable_unprepare(t7l66xb->clk32k); in t7l66xb_remove()
405 clk_put(t7l66xb->clk32k); in t7l66xb_remove()
Dtwl6040.c284 ret = clk_prepare_enable(twl6040->clk32k); in twl6040_power()
297 clk_disable_unprepare(twl6040->clk32k); in twl6040_power()
305 clk_disable_unprepare(twl6040->clk32k); in twl6040_power()
362 clk_disable_unprepare(twl6040->clk32k); in twl6040_power()
666 twl6040->clk32k = devm_clk_get(&client->dev, "clk32k"); in twl6040_probe()
667 if (IS_ERR(twl6040->clk32k)) { in twl6040_probe()
668 if (PTR_ERR(twl6040->clk32k) == -EPROBE_DEFER) in twl6040_probe()
671 twl6040->clk32k = NULL; in twl6040_probe()
/linux-6.1.9/arch/arm/boot/dts/
Dsam9x60.dtsi360 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k 0>;
370 clocks = <&pmc PMC_TYPE_PERIPHERAL 45>, <&clk32k 0>;
475 clocks = <&pmc PMC_TYPE_PERIPHERAL 25>, <&pmc PMC_TYPE_GCK 25>, <&clk32k 1>;
668 clocks = <&clk32k 1>, <&clk32k 0>, <&main_xtal>;
675 clocks = <&clk32k 0>;
681 clocks = <&clk32k 0>;
693 clocks = <&clk32k 0>;
703 clk32k: sckc@fffffe50 { label
719 clocks = <&clk32k 0>;
726 clocks = <&clk32k 0>;
Dat91sam9n12.dtsi125 clocks = <&clk32k>, <&main_xtal>;
133 clocks = <&clk32k>;
146 clocks = <&clk32k>;
166 clk32k: slck { label
192 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
202 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
210 clocks = <&pmc PMC_TYPE_PERIPHERAL 25>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>;
734 clocks = <&clk32k>;
745 clocks = <&clk32k>;
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: sckc@fffffd50 { label
813 clocks = <&clk32k>;
827 clocks = <&clk32k>;
Dsama7g5.dtsi198 clocks = <&clk32k 1>, <&clk32k 0>, <&main_xtal>;
206 clocks = <&clk32k 0>;
212 clocks = <&clk32k 0>;
224 clocks = <&clk32k 0>;
227 clk32k: clock-controller@e001d050 { label
243 clocks = <&clk32k 1>;
250 clocks = <&clk32k 0>;
264 …PMC_TYPE_PERIPHERAL 91>, <&pmc PMC_TYPE_PERIPHERAL 92>, <&pmc PMC_TYPE_PERIPHERAL 93>, <&clk32k 1>;
804 …PMC_TYPE_PERIPHERAL 88>, <&pmc PMC_TYPE_PERIPHERAL 89>, <&pmc PMC_TYPE_PERIPHERAL 90>, <&clk32k 1>;
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: sckc@f8048050 { label
719 clocks = <&clk32k>;
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: sckc@fffffd50 { label
937 clocks = <&clk32k>;
945 clocks = <&clk32k>;
Dat91sam9x5.dtsi134 clocks = <&clk32k>, <&main_xtal>;
141 clocks = <&clk32k>;
147 clocks = <&clk32k>;
157 clk32k: sckc@fffffe50 { label
170 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
180 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>;
864 clocks = <&clk32k>;
875 clocks = <&clk32k>;
Dam335x-myirtech-myc.dtsi30 clk32k: clk32k { label
156 clocks = <&clk32k>;
Dsama5d3_tcb1.dtsi26 clocks = <&pmc PMC_TYPE_PERIPHERAL 27>, <&clk32k>;
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: sckc@fc068650 { label
775 clocks = <&clk32k>;
/linux-6.1.9/Documentation/devicetree/bindings/soc/microchip/
Datmel,at91rm9200-tcb.yaml154 clocks = <&tcb0_clk>, <&clk32k>;
175 clocks = <&tcb1_clk>, <&clk32k>;
201 clocks = <&tcb0_clk>, <&clk32k>;
/linux-6.1.9/drivers/clocksource/
Dtimer-atmel-st.c87 static struct clocksource clk32k = { variable
247 return clocksource_register_hz(&clk32k, sclk_rate); in atmel_st_timer_init()
/linux-6.1.9/Documentation/devicetree/bindings/mfd/
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.
Datmel-hlcdc.txt26 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
/linux-6.1.9/arch/arm64/boot/dts/mediatek/
Dmt6795.dtsi154 clk32k: oscillator-32k { label
158 clock-output-names = "clk32k";
221 clocks = <&system_clk>, <&clk32k>;
Dmt6779.dtsi98 clk32k: oscillator-32k { label
102 clock-output-names = "clk32k";
/linux-6.1.9/drivers/clk/mxs/
Dclk-imx23.c85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
140 clks[clk32k] = mxs_clk_gate("clk32k", "clk32k_div", XTAL, 26); in mx23_clocks_init()
Dclk-imx28.c139 clk32k_div, rtc, lradc, spdif_div, clk32k, pwm, uart, ssp0, enumerator
210 clks[clk32k] = mxs_clk_gate("clk32k", "clk32k_div", XTAL, 26); in mx28_clocks_init()
/linux-6.1.9/Documentation/devicetree/bindings/rtc/
Datmel,at91rm9200-rtc.yaml48 clocks = <&clk32k>;
/linux-6.1.9/Documentation/devicetree/bindings/pwm/
Datmel-hlcdc-pwm.txt20 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
/linux-6.1.9/Documentation/devicetree/bindings/clock/
Dimx23-clock.yaml47 clk32k 28
Dimx28-clock.yaml62 clk32k 43

123