Home
last modified time | relevance | path

Searched full:can_clk (Results 1 – 25 of 106) sorted by relevance

12345

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/can/
Dxilinx,can.yaml74 - const: can_clk
91 - const: can_clk
109 - const: can_clk
123 clock-names = "can_clk", "pclk";
135 clock-names = "can_clk", "s_axi_aclk";
147 clock-names = "can_clk", "s_axi_aclk";
159 clock-names = "can_clk", "s_axi_aclk";
Drenesas,rcar-can.yaml62 - const: can_clk
135 <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
136 clock-names = "clkp1", "clkp2", "can_clk";
Drenesas,rcar-canfd.yaml56 - const: can_clk
192 <&can_clk>;
193 clock-names = "fck", "canfd", "can_clk";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Dxilinx_can.txt15 - "can_clk", "pclk" (For CANPS),
16 - "can_clk", "s_axi_aclk" (For AXI CAN and CAN FD).
33 clock-names = "can_clk", "pclk";
44 clock-names = "can_clk","s_axi_aclk" ;
55 clock-names = "can_clk", "s_axi_aclk";
Drcar_can.txt38 - clock-names: 3 clock input name strings: "clkp1", "clkp2", and "can_clk".
68 <&cpg_clocks R8A7791_CLK_RCAN>, <&can_clk>;
69 clock-names = "clkp1", "clkp2", "can_clk";
Drcar_canfd.txt26 - clock-names: 3 clock input name strings: "fck", "canfd", "can_clk".
65 <&can_clk>;
66 clock-names = "fck", "canfd", "can_clk";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/
Dr8a779g0-white-hawk.dts25 &can_clk {
56 groups = "can_clk";
57 function = "can_clk";
Dr8a779a0-falcon.dts40 &can_clk {
88 groups = "can_clk";
89 function = "can_clk";
Dr8a77995.dtsi36 can_clk: can { label
563 <&can_clk>;
564 clock-names = "fck", "canfd", "can_clk";
800 <&can_clk>;
801 clock-names = "clkp1", "clkp2", "can_clk";
816 <&can_clk>;
817 clock-names = "clkp1", "clkp2", "can_clk";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dat91sam9x5_can.dtsi22 clock-names = "can_clk";
33 clock-names = "can_clk";
Dsama5d3_can.dtsi41 clock-names = "can_clk";
52 clock-names = "can_clk";
Dr8a7792-blanche.dts192 &can_clk {
219 groups = "can0_data", "can_clk";
Dr8a7792.dtsi38 can_clk: can { label
697 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
698 clock-names = "clkp1", "clkp2", "can_clk";
710 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
711 clock-names = "clkp1", "clkp2", "can_clk";
/kernel/linux/linux-6.6/arch/arm/boot/dts/microchip/
Dat91sam9x5_can.dtsi22 clock-names = "can_clk";
33 clock-names = "can_clk";
Dsama5d3_can.dtsi41 clock-names = "can_clk";
52 clock-names = "can_clk";
/kernel/linux/linux-6.6/drivers/net/can/rcar/
Drcar_can.c96 struct clk *can_clk; member
516 err = clk_prepare_enable(priv->can_clk); in rcar_can_open()
541 clk_disable_unprepare(priv->can_clk); in rcar_can_open()
580 clk_disable_unprepare(priv->can_clk); in rcar_can_close()
736 [CLKR_CLKEXT] = "can_clk",
785 priv->can_clk = devm_clk_get(&pdev->dev, clock_names[clock_select]); in rcar_can_probe()
786 if (IS_ERR(priv->can_clk)) { in rcar_can_probe()
787 err = PTR_ERR(priv->can_clk); in rcar_can_probe()
799 priv->can.clock.freq = clk_get_rate(priv->can_clk); in rcar_can_probe()
Drcar_canfd.c547 struct clk *can_clk; /* fCAN clock */ member
1416 err = clk_prepare_enable(gpriv->can_clk); in rcar_canfd_open()
1438 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_open()
1481 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_close()
1741 dev_info(dev, "can_clk rate is %u\n", priv->can.clock.freq); in rcar_canfd_channel_probe()
1930 gpriv->can_clk = devm_clk_get(dev, "can_clk"); in rcar_canfd_probe()
1931 if (IS_ERR(gpriv->can_clk) || (clk_get_rate(gpriv->can_clk) == 0)) { in rcar_canfd_probe()
1932 gpriv->can_clk = devm_clk_get(dev, "canfd"); in rcar_canfd_probe()
1933 if (IS_ERR(gpriv->can_clk)) in rcar_canfd_probe()
1934 return dev_err_probe(dev, PTR_ERR(gpriv->can_clk), in rcar_canfd_probe()
[all …]
/kernel/linux/linux-5.10/drivers/net/can/rcar/
Drcar_can.c96 struct clk *can_clk; member
520 err = clk_prepare_enable(priv->can_clk); in rcar_can_open()
546 clk_disable_unprepare(priv->can_clk); in rcar_can_open()
585 clk_disable_unprepare(priv->can_clk); in rcar_can_close()
740 [CLKR_CLKEXT] = "can_clk",
789 priv->can_clk = devm_clk_get(&pdev->dev, clock_names[clock_select]); in rcar_can_probe()
790 if (IS_ERR(priv->can_clk)) { in rcar_can_probe()
791 err = PTR_ERR(priv->can_clk); in rcar_can_probe()
802 priv->can.clock.freq = clk_get_rate(priv->can_clk); in rcar_can_probe()
Drcar_canfd.c512 struct clk *can_clk; /* fCAN clock */ member
1270 err = clk_prepare_enable(gpriv->can_clk); in rcar_canfd_open()
1293 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_open()
1334 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_close()
1580 dev_info(&pdev->dev, "can_clk rate is %u\n", priv->can.clock.freq); in rcar_canfd_channel_probe()
1688 gpriv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in rcar_canfd_probe()
1689 if (IS_ERR(gpriv->can_clk) || (clk_get_rate(gpriv->can_clk) == 0)) { in rcar_canfd_probe()
1690 gpriv->can_clk = devm_clk_get(&pdev->dev, "canfd"); in rcar_canfd_probe()
1691 if (IS_ERR(gpriv->can_clk)) { in rcar_canfd_probe()
1692 err = PTR_ERR(gpriv->can_clk); in rcar_canfd_probe()
[all …]
/kernel/linux/linux-5.10/drivers/net/can/
Dxilinx_can.c194 * @can_clk: Pointer to struct clk
211 struct clk *can_clk; member
1567 clk_disable_unprepare(priv->can_clk); in xcan_runtime_suspend()
1590 ret = clk_prepare_enable(priv->can_clk); in xcan_runtime_resume()
1777 /* Getting the CAN can_clk info */ in xcan_probe()
1778 priv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in xcan_probe()
1779 if (IS_ERR(priv->can_clk)) { in xcan_probe()
1780 if (PTR_ERR(priv->can_clk) != -EPROBE_DEFER) in xcan_probe()
1782 ret = PTR_ERR(priv->can_clk); in xcan_probe()
1810 priv->can.clock.freq = clk_get_rate(priv->can_clk); in xcan_probe()
/kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/
Dr8a7792-blanche.dts195 &can_clk {
222 groups = "can0_data", "can_clk";
Dr8a7792.dtsi38 can_clk: can { label
700 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
701 clock-names = "clkp1", "clkp2", "can_clk";
713 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
714 clock-names = "clkp1", "clkp2", "can_clk";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/
Dr8a77995.dtsi19 can_clk: can { label
409 <&can_clk>;
410 clock-names = "fck", "canfd", "can_clk";
644 <&can_clk>;
645 clock-names = "clkp1", "clkp2", "can_clk";
660 <&can_clk>;
661 clock-names = "clkp1", "clkp2", "can_clk";
/kernel/linux/linux-6.6/drivers/net/can/
Dxilinx_can.c201 * @can_clk: Pointer to struct clk
220 struct clk *can_clk; member
1625 clk_disable_unprepare(priv->can_clk); in xcan_runtime_suspend()
1648 ret = clk_prepare_enable(priv->can_clk); in xcan_runtime_resume()
1854 /* Getting the CAN can_clk info */ in xcan_probe()
1855 priv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in xcan_probe()
1856 if (IS_ERR(priv->can_clk)) { in xcan_probe()
1857 ret = dev_err_probe(&pdev->dev, PTR_ERR(priv->can_clk), in xcan_probe()
1893 priv->can.clock.freq = clk_get_rate(priv->can_clk); in xcan_probe()
/kernel/linux/linux-6.6/drivers/net/can/ctucanfd/
Dctucanfd.h46 struct clk *can_clk; member

12345