Home
last modified time | relevance | path

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

12

/Linux-v5.15/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";
/Linux-v5.15/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.dts195 &can_clk {
222 groups = "can0_data", "can_clk";
Dr8a7792.dtsi38 can_clk: can { label
699 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
700 clock-names = "clkp1", "clkp2", "can_clk";
712 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
713 clock-names = "clkp1", "clkp2", "can_clk";
Dzynq-7000.dtsi114 clock-names = "can_clk", "pclk";
126 clock-names = "can_clk", "pclk";
Dr8a7793.dtsi53 can_clk: can { label
935 <&can_clk>;
936 clock-names = "clkp1", "clkp2", "can_clk";
948 <&can_clk>;
949 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7794.dtsi55 can_clk: can { label
913 <&can_clk>;
914 clock-names = "clkp1", "clkp2", "can_clk";
926 <&can_clk>;
927 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7745.dtsi57 can_clk: can { label
1077 <&can_clk>;
1078 clock-names = "clkp1", "clkp2", "can_clk";
1091 <&can_clk>;
1092 clock-names = "clkp1", "clkp2", "can_clk";
Dsam9x60.dtsi344 clock-names = "can_clk";
353 clock-names = "can_clk";
Dr8a7743.dtsi42 can_clk: can { label
1136 <&can_clk>;
1137 clock-names = "clkp1", "clkp2", "can_clk";
1150 <&can_clk>;
1151 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7744.dtsi42 can_clk: can { label
1136 <&can_clk>;
1137 clock-names = "clkp1", "clkp2", "can_clk";
1150 <&can_clk>;
1151 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7790.dtsi62 can_clk: can { label
1045 <&cpg CPG_CORE R8A7790_CLK_RCAN>, <&can_clk>;
1046 clock-names = "clkp1", "clkp2", "can_clk";
1058 <&cpg CPG_CORE R8A7790_CLK_RCAN>, <&can_clk>;
1059 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7791.dtsi61 can_clk: can { label
1170 <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
1171 clock-names = "clkp1", "clkp2", "can_clk";
1183 <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>;
1184 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7742.dtsi40 can_clk: can { label
1022 <&cpg CPG_CORE R8A7742_CLK_RCAN>, <&can_clk>;
1023 clock-names = "clkp1", "clkp2", "can_clk";
1035 <&cpg CPG_CORE R8A7742_CLK_RCAN>, <&can_clk>;
1036 clock-names = "clkp1", "clkp2", "can_clk";
/Linux-v5.15/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()
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.c518 struct clk *can_clk; /* fCAN clock */ member
1344 err = clk_prepare_enable(gpriv->can_clk); in rcar_canfd_open()
1367 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_open()
1408 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_close()
1840 gpriv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in rcar_canfd_probe()
1841 if (IS_ERR(gpriv->can_clk) || (clk_get_rate(gpriv->can_clk) == 0)) { in rcar_canfd_probe()
1842 gpriv->can_clk = devm_clk_get(&pdev->dev, "canfd"); in rcar_canfd_probe()
1843 if (IS_ERR(gpriv->can_clk)) { in rcar_canfd_probe()
1844 err = PTR_ERR(gpriv->can_clk); in rcar_canfd_probe()
1854 fcan_freq = clk_get_rate(gpriv->can_clk); in rcar_canfd_probe()
/Linux-v5.15/arch/arm64/boot/dts/renesas/
Dr9a07g044.dtsi17 can_clk: can { label
115 <&can_clk>;
116 clock-names = "fck", "canfd", "can_clk";
Dr8a77995.dtsi36 can_clk: can { label
561 <&can_clk>;
562 clock-names = "fck", "canfd", "can_clk";
798 <&can_clk>;
799 clock-names = "clkp1", "clkp2", "can_clk";
814 <&can_clk>;
815 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a774c0.dtsi41 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";
Dr8a77990.dtsi52 can_clk: can { label
1023 <&can_clk>;
1024 clock-names = "clkp1", "clkp2", "can_clk";
1039 <&can_clk>;
1040 clock-names = "clkp1", "clkp2", "can_clk";
1056 <&can_clk>;
1057 clock-names = "fck", "canfd", "can_clk";
Dr8a774b1.dtsi44 can_clk: can { label
1023 <&can_clk>;
1024 clock-names = "clkp1", "clkp2", "can_clk";
1039 <&can_clk>;
1040 clock-names = "clkp1", "clkp2", "can_clk";
1056 <&can_clk>;
1057 clock-names = "fck", "canfd", "can_clk";
Dr8a774a1.dtsi55 can_clk: can { label
1150 <&can_clk>;
1151 clock-names = "clkp1", "clkp2", "can_clk";
1166 <&can_clk>;
1167 clock-names = "clkp1", "clkp2", "can_clk";
1183 <&can_clk>;
1184 clock-names = "fck", "canfd", "can_clk";
Dr8a77965.dtsi59 can_clk: can { label
1074 <&can_clk>;
1075 clock-names = "clkp1", "clkp2", "can_clk";
1090 <&can_clk>;
1091 clock-names = "clkp1", "clkp2", "can_clk";
1107 <&can_clk>;
1108 clock-names = "fck", "canfd", "can_clk";
/Linux-v5.15/drivers/net/can/
Dxilinx_can.c211 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()
1773 priv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in xcan_probe()
1774 if (IS_ERR(priv->can_clk)) { in xcan_probe()
1775 ret = dev_err_probe(&pdev->dev, PTR_ERR(priv->can_clk), in xcan_probe()
1803 priv->can.clock.freq = clk_get_rate(priv->can_clk); in xcan_probe()

12