Home
last modified time | relevance | path

Searched refs:can_clk (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v5.4/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.txt35 - clock-names: 3 clock input name strings: "clkp1", "clkp2", and "can_clk".
65 <&cpg_clocks R8A7791_CLK_RCAN>, <&can_clk>;
66 clock-names = "clkp1", "clkp2", "can_clk";
Drcar_canfd.txt24 - clock-names: 3 clock input name strings: "fck", "canfd", "can_clk".
63 <&can_clk>;
64 clock-names = "fck", "canfd", "can_clk";
/Linux-v5.4/arch/arm/boot/dts/
Dat91sam9x5_can.dtsi22 clock-names = "can_clk";
33 clock-names = "can_clk";
Dsama5d3_can.dtsi57 clock-names = "can_clk";
68 clock-names = "can_clk";
Dr8a7792-blanche.dts192 &can_clk {
219 groups = "can0_data", "can_clk";
Dzynq-7000.dtsi81 clock-names = "can_clk", "pclk";
93 clock-names = "can_clk", "pclk";
Dr8a7792.dtsi38 can_clk: can { label
694 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
695 clock-names = "clkp1", "clkp2", "can_clk";
707 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
708 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7793.dtsi53 can_clk: can { label
931 <&can_clk>;
932 clock-names = "clkp1", "clkp2", "can_clk";
944 <&can_clk>;
945 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7794.dtsi55 can_clk: can { label
908 <&can_clk>;
909 clock-names = "clkp1", "clkp2", "can_clk";
921 <&can_clk>;
922 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7745.dtsi57 can_clk: can { label
1069 <&can_clk>;
1070 clock-names = "clkp1", "clkp2", "can_clk";
1083 <&can_clk>;
1084 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7791.dtsi61 can_clk: can { label
1084 <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
1085 clock-names = "clkp1", "clkp2", "can_clk";
1097 <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
1098 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7743.dtsi42 can_clk: can { label
1126 <&can_clk>;
1127 clock-names = "clkp1", "clkp2", "can_clk";
1140 <&can_clk>;
1141 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7744.dtsi42 can_clk: can { label
1126 <&can_clk>;
1127 clock-names = "clkp1", "clkp2", "can_clk";
1140 <&can_clk>;
1141 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7790.dtsi62 can_clk: can { label
1034 <&cpg CPG_CORE R8A7790_CLK_RCAN>, <&can_clk>;
1035 clock-names = "clkp1", "clkp2", "can_clk";
1047 <&cpg CPG_CORE R8A7790_CLK_RCAN>, <&can_clk>;
1048 clock-names = "clkp1", "clkp2", "can_clk";
/Linux-v5.4/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()
791 priv->can_clk = devm_clk_get(&pdev->dev, clock_names[clock_select]); in rcar_can_probe()
792 if (IS_ERR(priv->can_clk)) { in rcar_can_probe()
793 err = PTR_ERR(priv->can_clk); in rcar_can_probe()
804 priv->can.clock.freq = clk_get_rate(priv->can_clk); in rcar_can_probe()
Drcar_canfd.c512 struct clk *can_clk; /* fCAN clock */ member
1268 err = clk_prepare_enable(gpriv->can_clk); in rcar_canfd_open()
1291 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_open()
1332 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_close()
1687 gpriv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in rcar_canfd_probe()
1688 if (IS_ERR(gpriv->can_clk) || (clk_get_rate(gpriv->can_clk) == 0)) { in rcar_canfd_probe()
1689 gpriv->can_clk = devm_clk_get(&pdev->dev, "canfd"); in rcar_canfd_probe()
1690 if (IS_ERR(gpriv->can_clk)) { in rcar_canfd_probe()
1691 err = PTR_ERR(gpriv->can_clk); in rcar_canfd_probe()
1701 fcan_freq = clk_get_rate(gpriv->can_clk); in rcar_canfd_probe()
/Linux-v5.4/drivers/net/can/
Dxilinx_can.c209 struct clk *can_clk; member
1553 clk_disable_unprepare(priv->can_clk); in xcan_runtime_suspend()
1576 ret = clk_prepare_enable(priv->can_clk); in xcan_runtime_resume()
1761 priv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in xcan_probe()
1762 if (IS_ERR(priv->can_clk)) { in xcan_probe()
1763 if (PTR_ERR(priv->can_clk) != -EPROBE_DEFER) in xcan_probe()
1765 ret = PTR_ERR(priv->can_clk); in xcan_probe()
1792 priv->can.clock.freq = clk_get_rate(priv->can_clk); in xcan_probe()
/Linux-v5.4/arch/arm64/boot/dts/renesas/
Dr8a77995.dtsi19 can_clk: can { label
400 <&can_clk>;
401 clock-names = "fck", "canfd", "can_clk";
635 <&can_clk>;
636 clock-names = "clkp1", "clkp2", "can_clk";
651 <&can_clk>;
652 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a774c0.dtsi41 can_clk: can { label
974 <&can_clk>;
975 clock-names = "clkp1", "clkp2", "can_clk";
990 <&can_clk>;
991 clock-names = "clkp1", "clkp2", "can_clk";
1007 <&can_clk>;
1008 clock-names = "fck", "canfd", "can_clk";
Dr8a77990.dtsi52 can_clk: can { label
930 <&can_clk>;
931 clock-names = "clkp1", "clkp2", "can_clk";
946 <&can_clk>;
947 clock-names = "clkp1", "clkp2", "can_clk";
963 <&can_clk>;
964 clock-names = "fck", "canfd", "can_clk";
Dr8a77965.dtsi57 can_clk: can { label
980 <&can_clk>;
981 clock-names = "clkp1", "clkp2", "can_clk";
996 <&can_clk>;
997 clock-names = "clkp1", "clkp2", "can_clk";
1013 <&can_clk>;
1014 clock-names = "fck", "canfd", "can_clk";
Dr8a774a1.dtsi53 can_clk: can { label
1129 <&can_clk>;
1130 clock-names = "clkp1", "clkp2", "can_clk";
1145 <&can_clk>;
1146 clock-names = "clkp1", "clkp2", "can_clk";
1162 <&can_clk>;
1163 clock-names = "fck", "canfd", "can_clk";
Dr8a7796.dtsi54 can_clk: can { label
1105 <&can_clk>;
1106 clock-names = "clkp1", "clkp2", "can_clk";
1121 <&can_clk>;
1122 clock-names = "clkp1", "clkp2", "can_clk";
1138 <&can_clk>;
1139 clock-names = "fck", "canfd", "can_clk";
/Linux-v5.4/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi155 clock-names = "can_clk", "pclk";
166 clock-names = "can_clk", "pclk";

12