/linux/Documentation/devicetree/bindings/net/can/ |
H A D | xilinx,can.yaml | 78 - 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";
|
H A D | renesas,rcar-can.yaml | 62 - const: can_clk 135 <&cpg CPG_CORE R8A7791_CLK_RCAN>, <&can_clk>; 136 clock-names = "clkp1", "clkp2", "can_clk";
|
H A D | renesas,rcar-canfd.yaml | 57 - const: can_clk 202 <&can_clk>; 203 clock-names = "fck", "canfd", "can_clk";
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | white-hawk-common.dtsi | 21 &can_clk { 52 groups = "can_clk"; 53 function = "can_clk";
|
H A D | r8a779a0-falcon.dts | 40 &can_clk { 88 groups = "can_clk"; 89 function = "can_clk";
|
H A D | r8a779h0-gray-hawk-single.dts | 184 &can_clk { 335 groups = "can_clk"; 336 function = "can_clk";
|
H A D | r8a77995.dtsi | 36 can_clk: can { label 570 <&can_clk>; 571 clock-names = "fck", "canfd", "can_clk"; 807 <&can_clk>; 808 clock-names = "clkp1", "clkp2", "can_clk"; 823 <&can_clk>; 824 clock-names = "clkp1", "clkp2", "can_clk";
|
H A D | r8a774c0.dtsi | 41 can_clk: can { label 985 <&can_clk>; 986 clock-names = "clkp1", "clkp2", "can_clk"; 1001 <&can_clk>; 1002 clock-names = "clkp1", "clkp2", "can_clk"; 1019 <&can_clk>; 1020 clock-names = "fck", "canfd", "can_clk";
|
H A D | r8a77990.dtsi | 41 can_clk: can { label 1017 <&can_clk>; 1018 clock-names = "clkp1", "clkp2", "can_clk"; 1033 <&can_clk>; 1034 clock-names = "clkp1", "clkp2", "can_clk"; 1051 <&can_clk>; 1052 clock-names = "fck", "canfd", "can_clk";
|
H A D | r9a07g043.dtsi | 30 can_clk: can-clk { label 421 <&can_clk>; 422 clock-names = "fck", "canfd", "can_clk";
|
H A D | r8a77961.dtsi | 41 can_clk: can { label 1204 <&can_clk>; 1205 clock-names = "clkp1", "clkp2", "can_clk"; 1220 <&can_clk>; 1221 clock-names = "clkp1", "clkp2", "can_clk"; 1238 <&can_clk>; 1239 clock-names = "fck", "canfd", "can_clk";
|
/linux/arch/arm/boot/dts/microchip/ |
H A D | sama5d3_can.dtsi | 41 clock-names = "can_clk"; 52 clock-names = "can_clk";
|
H A D | at91sam9x5_can.dtsi | 22 clock-names = "can_clk"; 33 clock-names = "can_clk";
|
/linux/drivers/net/can/rcar/ |
H A D | rcar_can.c | 96 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()
|
H A D | rcar_canfd.c | 541 struct clk *can_clk; /* fCAN clock */ member 1418 err = clk_prepare_enable(gpriv->can_clk); in rcar_canfd_open() 1440 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_open() 1483 clk_disable_unprepare(gpriv->can_clk); in rcar_canfd_close() 1743 dev_info(dev, "can_clk rate is %u\n", priv->can.clock.freq); in rcar_canfd_channel_probe() 1931 gpriv->can_clk = devm_clk_get(dev, "can_clk"); in rcar_canfd_probe() 1932 if (IS_ERR(gpriv->can_clk) || (clk_get_rate(gpriv->can_clk) == 0)) { in rcar_canfd_probe() 1933 gpriv->can_clk = devm_clk_get(dev, "canfd"); in rcar_canfd_probe() 1934 if (IS_ERR(gpriv->can_clk)) in rcar_canfd_probe() 1935 return dev_err_probe(dev, PTR_ERR(gpriv->can_clk), in rcar_canfd_probe() [all …]
|
/linux/drivers/net/can/ |
H A D | xilinx_can.c | 226 * @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/arch/arm/boot/dts/renesas/ |
H A D | r8a7792-blanche.dts | 189 &can_clk { 262 groups = "can0_data", "can_clk";
|
H A D | r8a7792.dtsi | 38 can_clk: can { label 766 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>; 767 clock-names = "clkp1", "clkp2", "can_clk"; 779 <&cpg CPG_CORE R8A7792_CLK_RCAN>, <&can_clk>; 780 clock-names = "clkp1", "clkp2", "can_clk";
|
H A D | r8a7794.dtsi | 55 can_clk: can { label 972 <&can_clk>; 973 clock-names = "clkp1", "clkp2", "can_clk"; 985 <&can_clk>; 986 clock-names = "clkp1", "clkp2", "can_clk";
|
H A D | r8a7793.dtsi | 53 can_clk: can { label 994 <&can_clk>; 995 clock-names = "clkp1", "clkp2", "can_clk"; 1007 <&can_clk>; 1008 clock-names = "clkp1", "clkp2", "can_clk";
|
H A D | r8a7745.dtsi | 57 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/drivers/net/can/ctucanfd/ |
H A D | ctucanfd.h | 46 struct clk *can_clk; member
|
H A D | ctucanfd_base.c | 1386 /* Getting the can_clk info */ in ctucan_probe_common() 1388 priv->can_clk = devm_clk_get(dev, NULL); in ctucan_probe_common() 1389 if (IS_ERR(priv->can_clk)) { in ctucan_probe_common() 1391 ret = PTR_ERR(priv->can_clk); in ctucan_probe_common() 1394 can_clk_rate = clk_get_rate(priv->can_clk); in ctucan_probe_common()
|
/linux/arch/arm/boot/dts/xilinx/ |
H A D | zynq-7000.dtsi | 114 clock-names = "can_clk", "pclk"; 126 clock-names = "can_clk", "pclk";
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8395-genio-1200-evk.dts | 112 can_clk: can-clk { label 796 clocks = <&can_clk>;
|