Home
last modified time | relevance | path

Searched refs:spi_clk (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/spi/
A Dspi-slave-mt27xx.c69 struct clk *spi_clk; member
443 if (IS_ERR(mdata->spi_clk)) { in mtk_spi_slave_probe()
444 ret = PTR_ERR(mdata->spi_clk); in mtk_spi_slave_probe()
449 ret = clk_prepare_enable(mdata->spi_clk); in mtk_spi_slave_probe()
461 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_slave_probe()
465 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_slave_probe()
496 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_slave_suspend()
508 ret = clk_prepare_enable(mdata->spi_clk); in mtk_spi_slave_resume()
517 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_slave_resume()
529 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_slave_runtime_suspend()
[all …]
A Dspi-clps711x.c27 struct clk *spi_clk; member
54 clk_set_rate(hw->spi_clk, xfer->speed_hz ? : spi->max_speed_hz); in spi_clps711x_transfer_one()
114 hw->spi_clk = devm_clk_get(&pdev->dev, NULL); in spi_clps711x_probe()
115 if (IS_ERR(hw->spi_clk)) { in spi_clps711x_probe()
116 ret = PTR_ERR(hw->spi_clk); in spi_clps711x_probe()
A Dspi-mt65xx.c819 if (IS_ERR(mdata->spi_clk)) { in mtk_spi_probe()
820 ret = PTR_ERR(mdata->spi_clk); in mtk_spi_probe()
834 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_probe()
841 clk_disable(mdata->spi_clk); in mtk_spi_probe()
843 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_probe()
912 clk_unprepare(mdata->spi_clk); in mtk_spi_remove()
929 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_suspend()
950 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_resume()
963 clk_disable(mdata->spi_clk); in mtk_spi_runtime_suspend()
965 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_runtime_suspend()
[all …]
A Dspi-lantiq-ssc.c168 struct clk *spi_clk; member
269 u32 spi_clk, brt; in hw_setup_speed_hz() local
279 spi_clk = clk_get_rate(spi->fpi_clk) / 2; in hw_setup_speed_hz()
281 if (max_speed_hz > spi_clk) in hw_setup_speed_hz()
284 brt = spi_clk / max_speed_hz - 1; in hw_setup_speed_hz()
290 spi_clk, max_speed_hz, brt); in hw_setup_speed_hz()
941 if (IS_ERR(spi->spi_clk)) { in lantiq_ssc_probe()
942 err = PTR_ERR(spi->spi_clk); in lantiq_ssc_probe()
945 err = clk_prepare_enable(spi->spi_clk); in lantiq_ssc_probe()
1019 clk_disable_unprepare(spi->spi_clk); in lantiq_ssc_probe()
[all …]
A Dspi-mtk-nor.c104 struct clk *spi_clk; member
674 clk_disable_unprepare(sp->spi_clk); in mtk_nor_disable_clk()
683 ret = clk_prepare_enable(sp->spi_clk); in mtk_nor_enable_clk()
689 clk_disable_unprepare(sp->spi_clk); in mtk_nor_enable_clk()
695 clk_disable_unprepare(sp->spi_clk); in mtk_nor_enable_clk()
758 struct clk *spi_clk, *ctlr_clk, *axi_clk; in mtk_nor_probe() local
766 spi_clk = devm_clk_get(&pdev->dev, "spi"); in mtk_nor_probe()
767 if (IS_ERR(spi_clk)) in mtk_nor_probe()
768 return PTR_ERR(spi_clk); in mtk_nor_probe()
808 sp->spi_clk = spi_clk; in mtk_nor_probe()
[all …]
A Dspi-xlp.c100 u32 spi_clk; /* spi clock frequency */ member
147 fdiv = DIV_ROUND_UP(xspi->spi_clk, spi->max_speed_hz); in xlp_spi_setup()
400 xspi->spi_clk = clk_get_rate(clk); in xlp_spi_probe()
A Dspi-at91-usart.c97 u32 spi_clk; member
331 DIV_ROUND_UP(aus->spi_clk, xfer->speed_hz)); in at91_usart_spi_set_xfer_speed()
563 aus->spi_clk = clk_get_rate(clk); in at91_usart_spi_probe()
A Dspi-imx.c98 unsigned long spi_clk; member
440 unsigned int fin = spi_imx->spi_clk; in mx51_ecspi_clkdiv()
737 reg |= spi_imx_clkdiv_2(spi_imx->spi_clk, spi_imx->spi_bus_clk, &clk) << in mx31_prepare_transfer()
842 reg |= spi_imx_clkdiv_1(spi_imx->spi_clk, spi_imx->spi_bus_clk, max, &clk) in mx21_prepare_transfer()
916 reg |= spi_imx_clkdiv_2(spi_imx->spi_clk, spi_imx->spi_bus_clk, &clk) << in mx1_prepare_transfer()
1718 spi_imx->spi_clk = clk_get_rate(spi_imx->clk_per); in spi_imx_probe()
A Dspi-axi-spi-engine.c169 unsigned int spi_clk = clk_get_rate(spi_engine->ref_clk); in spi_engine_gen_sleep() local
181 t = DIV_ROUND_UP(delay * spi_clk, (clk_div + 1) * 2); in spi_engine_gen_sleep()
A Dspi-atmel.c261 unsigned long spi_clk; member
815 bus_hz = as->spi_clk; in atmel_spi_set_xfer_speed()
1155 return (as->spi_clk / 1000000 * value) >> 5; in atmel_word_delay_csr()
1563 as->spi_clk = clk_get_rate(clk); in atmel_spi_probe()
/linux/Documentation/devicetree/bindings/pinctrl/
A Dlantiq,pinctrl-xway.txt73 exin0, exin1, exin2, jtag, spi_di, spi_do, spi_clk, spi_cs1, spi_cs2,
83 ebu wait, nand ale, nand cs1, nand cle, spi_di, spi_do, spi_clk, spi_cs1,
95 spi_di, spi_do, spi_clk, spi_cs1, spi_cs2, spi_cs3, spi_cs4, spi_cs5,
107 spi_di, spi_do, spi_clk, spi_cs1, spi_cs2, spi_cs3, spi_cs4, spi_cs5,
110 usif spi_do, usif spi_clk, usif spi_cs0, usif spi_cs1, usif spi_cs2,
123 spi_clk, spi_cs1, spi_cs4, spi_cs6, usif uart_rx, usif uart_tx,
124 usif spi_di, usif spi_do, usif spi_clk, usif spi_cs0, stp, clkout2,
/linux/Documentation/devicetree/bindings/spi/
A Dadi,axi-spi-engine.txt8 - clock-names : List of input clock names - "s_axi_aclk", "spi_clk"
25 clock-names = "s_axi_aclk", "spi_clk";
A Dspi_atmel.txt10 Required elements: "spi_clk"
26 clock-names = "spi_clk";
A Dspi-img-spfi.txt32 clocks = <&spi_clk>, <&system_clk>;
/linux/arch/arm/boot/dts/
A Dsama5d2.dtsi348 clock-names = "spi_clk";
548 clock-names = "spi_clk";
618 clock-names = "spi_clk";
754 clock-names = "spi_clk";
828 clock-names = "spi_clk";
898 clock-names = "spi_clk";
969 clock-names = "spi_clk";
A Dat91sam9261.dtsi261 clock-names = "spi_clk";
274 clock-names = "spi_clk";
A Dat91sam9n12.dtsi704 clock-names = "spi_clk";
720 clock-names = "spi_clk";
A Dat91sam9260.dtsi682 clock-names = "spi_clk";
695 clock-names = "spi_clk";
A Dat91sam9263.dtsi695 clock-names = "spi_clk";
708 clock-names = "spi_clk";
A Drk3036.dtsi553 pinctrl-0 = <&spi_txd &spi_rxd &spi_clk &spi_cs0>;
856 spi_clk:spi-clk { label
A Dat91sam9x5.dtsi823 clock-names = "spi_clk";
839 clock-names = "spi_clk";
A Dsama5d4.dtsi339 clock-names = "spi_clk";
596 clock-names = "spi_clk";
616 clock-names = "spi_clk";
A Dat91sam9g45.dtsi893 clock-names = "spi_clk";
906 clock-names = "spi_clk";
A Dsama5d3.dtsi130 clock-names = "spi_clk";
289 clock-names = "spi_clk";
/linux/Documentation/devicetree/bindings/mfd/
A Datmel-flexcom.txt54 clock-names = "spi_clk";

Completed in 61 milliseconds

12