Home
last modified time | relevance | path

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

123

/linux-6.15/Documentation/devicetree/bindings/net/can/
Dxilinx,can.yaml78 - const: can_clk
95 - const: can_clk
113 - const: can_clk
127 clock-names = "can_clk", "pclk";
139 clock-names = "can_clk", "s_axi_aclk";
152 clock-names = "can_clk", "s_axi_aclk";
164 clock-names = "can_clk", "s_axi_aclk";
Datmel,at91sam9263-can.yaml37 - const: can_clk
57 clock-names = "can_clk";
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.yaml57 - const: can_clk
202 <&can_clk>;
203 clock-names = "fck", "canfd", "can_clk";
/linux-6.15/arch/arm64/boot/dts/renesas/
Dwhite-hawk-common.dtsi21 &can_clk {
52 groups = "can_clk";
53 function = "can_clk";
Dr8a779a0-falcon.dts39 &can_clk {
87 groups = "can_clk";
88 function = "can_clk";
Dr8a779h0-gray-hawk-single.dts266 &can_clk {
662 groups = "can_clk";
663 function = "can_clk";
Dr8a77995.dtsi36 can_clk: can { label
576 <&can_clk>;
577 clock-names = "fck", "canfd", "can_clk";
813 <&can_clk>;
814 clock-names = "clkp1", "clkp2", "can_clk";
829 <&can_clk>;
830 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a774c0.dtsi41 can_clk: can { label
995 <&can_clk>;
996 clock-names = "clkp1", "clkp2", "can_clk";
1011 <&can_clk>;
1012 clock-names = "clkp1", "clkp2", "can_clk";
1029 <&can_clk>;
1030 clock-names = "fck", "canfd", "can_clk";
Dr8a77990.dtsi41 can_clk: can { label
1027 <&can_clk>;
1028 clock-names = "clkp1", "clkp2", "can_clk";
1043 <&can_clk>;
1044 clock-names = "clkp1", "clkp2", "can_clk";
1061 <&can_clk>;
1062 clock-names = "fck", "canfd", "can_clk";
Dr9a07g043.dtsi30 can_clk: can-clk { label
421 <&can_clk>;
422 clock-names = "fck", "canfd", "can_clk";
Dr8a774a1.dtsi42 can_clk: can { label
1152 <&can_clk>;
1153 clock-names = "clkp1", "clkp2", "can_clk";
1168 <&can_clk>;
1169 clock-names = "clkp1", "clkp2", "can_clk";
1186 <&can_clk>;
1187 clock-names = "fck", "canfd", "can_clk";
/linux-6.15/arch/arm/boot/dts/microchip/
Dsama5d3_can.dtsi41 clock-names = "can_clk";
52 clock-names = "can_clk";
Dat91sam9x5_can.dtsi22 clock-names = "can_clk";
33 clock-names = "can_clk";
/linux-6.15/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.c541 struct clk *can_clk; /* fCAN clock */ member
1410 err = clk_prepare_enable(gpriv->can_clk); in rcar_canfd_open()
1432 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_open()
1475 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_close()
1735 dev_info(dev, "can_clk rate is %u\n", priv->can.clock.freq); in rcar_canfd_channel_probe()
1924 gpriv->can_clk = devm_clk_get(dev, "can_clk"); in rcar_canfd_probe()
1925 if (IS_ERR(gpriv->can_clk) || (clk_get_rate(gpriv->can_clk) == 0)) { in rcar_canfd_probe()
1926 gpriv->can_clk = devm_clk_get(dev, "canfd"); in rcar_canfd_probe()
1927 if (IS_ERR(gpriv->can_clk)) in rcar_canfd_probe()
1928 return dev_err_probe(dev, PTR_ERR(gpriv->can_clk), in rcar_canfd_probe()
[all …]
/linux-6.15/arch/arm/boot/dts/renesas/
Dr8a7792-blanche.dts189 &can_clk {
261 groups = "can0_data", "can_clk";
Dr8a7792.dtsi38 can_clk: can { label
771 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
772 clock-names = "clkp1", "clkp2", "can_clk";
784 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>;
785 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7794.dtsi55 can_clk: can { label
977 <&can_clk>;
978 clock-names = "clkp1", "clkp2", "can_clk";
990 <&can_clk>;
991 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7793.dtsi53 can_clk: can { label
999 <&can_clk>;
1000 clock-names = "clkp1", "clkp2", "can_clk";
1012 <&can_clk>;
1013 clock-names = "clkp1", "clkp2", "can_clk";
Dr8a7745.dtsi57 can_clk: can { label
1136 <&can_clk>;
1137 clock-names = "clkp1", "clkp2", "can_clk";
1150 <&can_clk>;
1151 clock-names = "clkp1", "clkp2", "can_clk";
/linux-6.15/drivers/net/can/
Dxilinx_can.c226 * @can_clk: Pointer to struct clk
253 struct clk *can_clk; member
1780 clk_disable_unprepare(priv->can_clk); in xcan_runtime_suspend()
1803 ret = clk_prepare_enable(priv->can_clk); in xcan_runtime_resume()
2007 /* Getting the CAN can_clk info */ in xcan_probe()
2008 priv->can_clk = devm_clk_get(&pdev->dev, "can_clk"); in xcan_probe()
2009 if (IS_ERR(priv->can_clk)) { in xcan_probe()
2010 ret = dev_err_probe(&pdev->dev, PTR_ERR(priv->can_clk), in xcan_probe()
2046 priv->can.clock.freq = clk_get_rate(priv->can_clk); in xcan_probe()
/linux-6.15/drivers/net/can/ctucanfd/
Dctucanfd.h46 struct clk *can_clk; member
Dctucanfd_base.c1388 /* Getting the can_clk info */ in ctucan_probe_common()
1390 priv->can_clk = devm_clk_get(dev, NULL); in ctucan_probe_common()
1391 if (IS_ERR(priv->can_clk)) { in ctucan_probe_common()
1393 ret = PTR_ERR(priv->can_clk); in ctucan_probe_common()
1396 can_clk_rate = clk_get_rate(priv->can_clk); in ctucan_probe_common()
/linux-6.15/arch/arm/boot/dts/xilinx/
Dzynq-7000.dtsi122 clock-names = "can_clk", "pclk";
134 clock-names = "can_clk", "pclk";

123