| /Linux-v5.4/drivers/mfd/ |
| D | tc6387xb.c | 24 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 …]
|
| D | t7l66xb.c | 73 struct clk *clk32k; member 87 ret = clk_prepare_enable(t7l66xb->clk32k); in t7l66xb_mmc_enable() 119 clk_disable_unprepare(t7l66xb->clk32k); in t7l66xb_mmc_disable() 336 t7l66xb->clk32k = clk_get(&dev->dev, "CLK_CK32K"); in t7l66xb_probe() 337 if (IS_ERR(t7l66xb->clk32k)) { in t7l66xb_probe() 338 ret = PTR_ERR(t7l66xb->clk32k); in t7l66xb_probe() 399 clk_put(t7l66xb->clk32k); in t7l66xb_probe() 415 clk_disable_unprepare(t7l66xb->clk32k); in t7l66xb_remove() 416 clk_put(t7l66xb->clk32k); in t7l66xb_remove()
|
| D | twl6040.c | 284 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-v5.4/Documentation/devicetree/bindings/mfd/ |
| D | atmel-tcb.txt | 31 clocks = <&tcb0_clk>, <&clk32k>; 52 clocks = <&tcb1_clk>, <&clk32k>;
|
| D | twl6040.txt | 22 - 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.
|
| D | atmel-hlcdc.txt | 26 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | at91sam9n12.dtsi | 186 clocks = <&clk32k>, <&main>, <&plladiv>, <&pllb>; 203 clocks = <&clk32k>, <&main>, <&plladiv>, <&pllb>, <&mck>; 396 clocks = <&clk32k>; 409 clocks = <&clk32k>; 429 clk32k: slck { label 455 clocks = <&tcb_clk>, <&clk32k>; 465 clocks = <&tcb_clk>, <&clk32k>; 473 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>; 992 clocks = <&clk32k>; 1003 clocks = <&clk32k>;
|
| D | at91sam9rl.dtsi | 136 …c PMC_TYPE_PERIPHERAL 16>, <&pmc PMC_TYPE_PERIPHERAL 17>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&clk32k>; 840 clocks = <&clk32k>, <&main_xtal>; 847 clocks = <&clk32k>; 853 clocks = <&clk32k>; 867 clocks = <&clk32k>; 871 clk32k: sckc@fffffd50 { label 882 clocks = <&clk32k>; 896 clocks = <&clk32k>;
|
| D | sama5d2.dtsi | 330 clocks = <&pmc PMC_TYPE_PERIPHERAL 45>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>; 394 clocks = <&clk32k>, <&main_xtal>; 503 clocks = <&pmc PMC_TYPE_PERIPHERAL 35>, <&clk32k>; 513 clocks = <&pmc PMC_TYPE_PERIPHERAL 36>, <&clk32k>; 657 clocks = <&clk32k>; 663 clocks = <&clk32k>; 680 clocks = <&clk32k>; 684 clk32k: sckc@f8048050 { label 696 clocks = <&clk32k>;
|
| D | sama5d3_tcb1.dtsi | 35 clocks = <&tcb1_clk>, <&clk32k>;
|
| D | at91sam9g45.dtsi | 184 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>; 200 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>; 401 clocks = <&clk32k>; 415 clocks = <&clk32k>; 424 clocks = <&tcb0_clk>, <&tcb0_clk>, <&tcb0_clk>, <&clk32k>; 434 clocks = <&tcb0_clk>, <&tcb0_clk>, <&tcb0_clk>, <&clk32k>; 1164 clocks = <&clk32k>; 1261 clk32k: sckc@fffffd50 { label 1272 clocks = <&clk32k>; 1280 clocks = <&clk32k>;
|
| D | at91sam9x5.dtsi | 129 clocks = <&clk32k>, <&main_xtal>; 136 clocks = <&clk32k>; 142 clocks = <&clk32k>; 152 clk32k: sckc@fffffe50 { label 165 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>; 175 clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&clk32k>; 937 clocks = <&clk32k>; 948 clocks = <&clk32k>;
|
| D | sama5d4.dtsi | 295 clocks = <&pmc PMC_TYPE_PERIPHERAL 51>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>; 364 clocks = <&clk32k>, <&main_xtal>; 494 clocks = <&pmc PMC_TYPE_PERIPHERAL 40>, <&clk32k>; 724 clocks = <&pmc PMC_TYPE_PERIPHERAL 41>, <&clk32k>; 734 clocks = <&pmc PMC_TYPE_PERIPHERAL 42>, <&clk32k>; 855 clocks = <&clk32k>; 861 clocks = <&clk32k>; 875 clocks = <&clk32k>; 879 clk32k: sckc@fc068650 { label 890 clocks = <&clk32k>;
|
| /Linux-v5.4/drivers/clocksource/ |
| D | timer-atmel-st.c | 87 static struct clocksource clk32k = { variable 248 return clocksource_register_hz(&clk32k, sclk_rate); in atmel_st_timer_init()
|
| /Linux-v5.4/Documentation/devicetree/bindings/rtc/ |
| D | atmel,at91rm9200-rtc.txt | 16 clocks = <&clk32k>;
|
| D | atmel,at91sam9-rtc.txt | 21 clocks = <&clk32k>;
|
| /Linux-v5.4/drivers/clk/mxs/ |
| D | clk-imx23.c | 85 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()
|
| D | clk-imx28.c | 139 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-v5.4/Documentation/devicetree/bindings/arm/ |
| D | atmel-sysregs.txt | 34 clocks = <&clk32k>; 79 clocks = <&clk32k>; 124 clocks = <&clk32k>;
|
| /Linux-v5.4/Documentation/devicetree/bindings/pwm/ |
| D | atmel-hlcdc-pwm.txt | 20 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
|
| /Linux-v5.4/Documentation/devicetree/bindings/clock/ |
| D | imx23-clock.txt | 42 clk32k 28
|
| D | imx28-clock.txt | 57 clk32k 43
|
| D | at91-clock.txt | 56 clocks = <&clk32k>, <&main_xtal>;
|
| /Linux-v5.4/include/linux/mfd/ |
| D | twl6040.h | 214 struct clk *clk32k; member
|
| /Linux-v5.4/Documentation/devicetree/bindings/display/atmel/ |
| D | hlcdc-dc.txt | 31 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
|