<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: Unable to send CAN frames on imx6dlsabresd</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607472#M91587</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have already read it before and modified from it.&lt;/P&gt;&lt;P&gt;There are two differences between&amp;nbsp;them.&lt;/P&gt;&lt;P&gt;The first difference is that I created one regulator instead of two.&lt;/P&gt;&lt;P&gt;It creates &lt;SPAN style="color: #0000ff;"&gt;reg_can_en&lt;/SPAN&gt; and &lt;SPAN style="color: #0000ff;"&gt;reg_can_stby&lt;/SPAN&gt;, but &lt;SPAN style="color: #0000ff;"&gt;reg_can_en&lt;/SPAN&gt; is the source of &lt;SPAN style="color: #0000ff;"&gt;reg_can_stby&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;Then &lt;SPAN style="color: #0000ff;"&gt;reg_can_stby&lt;/SPAN&gt; is used for transceiver.&lt;/P&gt;&lt;P&gt;So I think create only one regulator would be fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second difference is that in &lt;SPAN style="color: #0000ff;"&gt;&amp;amp;can1&lt;/SPAN&gt;, it has the extra code as below:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;pinctrl-assert-gpios = &amp;lt;&amp;amp;max7310_b 3 GPIO_ACTIVE_HIGH&amp;gt;; /* TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;But the pin assignment is in "&lt;SPAN style="color: #0000ff;"&gt;pinctrl_flexcan1: flexcan1grp&lt;/SPAN&gt;" and it match the schematic.&lt;/P&gt;&lt;P&gt;I have no idea about this description so I didn't add it.&lt;/P&gt;&lt;P&gt;Maybe this is the problem?&lt;/P&gt;&lt;P&gt;If so, what GPIO should I set corresponding to sabresd board?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Oct 2016 10:28:28 GMT</pubDate>
    <dc:creator>shengkaikao</dc:creator>
    <dc:date>2016-10-31T10:28:28Z</dc:date>
    <item>
      <title>Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607465#M91580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;I'm using imx6dlsabresd board and trying to enable the CAN bus.&lt;/P&gt;&lt;P&gt;My kernel version is 4.1.15&lt;/P&gt;&lt;P&gt;In the device tree imx6qdl-sabresd.dtsi I have included the followings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reg_can_xcvr: regulator@5 {&lt;BR /&gt; compatible = "regulator-fixed";&lt;BR /&gt; reg = &amp;lt;5&amp;gt;;&lt;BR /&gt; regulator-name = "CAN XCVR";&lt;BR /&gt; regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt; regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan_xcvr&amp;gt;;&lt;BR /&gt; gpio = &amp;lt;&amp;amp;gpio4 21 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; enable-active-low;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;can1 {&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan1&amp;gt;;&lt;BR /&gt; xceiver-supply = &amp;lt;&amp;amp;reg_can_xcvr&amp;gt;;&lt;BR /&gt; trx-stby-gpio = &amp;lt;&amp;amp;gpio4 5 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_flexcan1: flexcan1grp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6QDL_PAD_GPIO_7__FLEXCAN1_TX 0x1b0b0&lt;BR /&gt; MX6QDL_PAD_GPIO_8__FLEXCAN1_RX 0x1b0b0&lt;BR /&gt; MX6QDL_PAD_GPIO_19__KEY_COL5 0x1b0b0&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_flexcan_xcvr: flexcan-xcvrgrp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6QDL_PAD_DISP0_DAT0__GPIO4_IO21 0x1b0b0 /* Flexcan XCVR enable */&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in imx6qdl.dtsi have included:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; can1: flexcan@02090000 {&lt;BR /&gt; compatible = "fsl,imx6q-flexcan";&lt;BR /&gt; reg = &amp;lt;0x02090000 0x4000&amp;gt;;&lt;BR /&gt; interrupts = &amp;lt;0 110 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks IMX6QDL_CLK_CAN1_IPG&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clks IMX6QDL_CLK_CAN1_SERIAL&amp;gt;;&lt;BR /&gt; clock-names = "ipg", "per";&lt;BR /&gt; stop-mode = &amp;lt;&amp;amp;gpr 0x34 28 0x10 17&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The CAN bus can be enabled&amp;nbsp;by "ip link set canX up type can bitrate 125000"&lt;/P&gt;&lt;P&gt;However, whenever I tried to send a frame, it&amp;nbsp;failed.&lt;/P&gt;&lt;P&gt;I use "ip -details -statistics link show can0" and it says:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2: can0: &amp;lt;NO-CARRIER,NOARP,UP,ECHO&amp;gt; mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10&lt;BR /&gt; link/can promiscuity 0&lt;BR /&gt; can state BUS-OFF (berr-counter tx 0 rx 0) restart-ms 0&lt;BR /&gt; bitrate 125000 sample-point 0.875&lt;BR /&gt; tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1&lt;BR /&gt; flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1&lt;BR /&gt; clock 30000000&lt;BR /&gt; re-started bus-errors arbit-lost error-warn error-pass bus-off&lt;BR /&gt; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;BR /&gt; RX: bytes packets errors dropped overrun mcast&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;BR /&gt; TX: bytes packets errors dropped carrier collsns&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then I tun off can0 and turn on again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2: can0: &amp;lt;NOARP,UP,LOWER_UP,ECHO&amp;gt; mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10&lt;BR /&gt; link/can promiscuity 0&lt;BR /&gt; can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0&lt;BR /&gt; bitrate 125000 sample-point 0.875&lt;BR /&gt; tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1&lt;BR /&gt; flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1&lt;BR /&gt; clock 30000000&lt;BR /&gt; re-started bus-errors arbit-lost error-warn error-pass bus-off&lt;BR /&gt; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;BR /&gt; RX: bytes packets errors dropped overrun mcast&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;BR /&gt; TX: bytes packets errors dropped carrier collsns&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was sending a frame and it was dropped;&amp;nbsp;instead I received two packets?&lt;/P&gt;&lt;P&gt;I have no idea how to deal with this problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Oct 2016 10:23:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607465#M91580</guid>
      <dc:creator>shengkaikao</dc:creator>
      <dc:date>2016-10-27T10:23:22Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607466#M91581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found a mistake that&lt;BR /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;"MX6QDL_PAD_GPIO_19__KEY_COL5 0x1b0b0" should be "MX6QDL_PAD_GPIO_19__GPIO4_IO05&lt;SPAN class=""&gt; &lt;/SPAN&gt;0x1b0b0"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;to enable GPIO19 to output signal&amp;nbsp;&lt;SPAN&gt;GPIO4_IO05&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;and set "&lt;SPAN&gt;trx-stby-gpio = &amp;lt;&amp;amp;gpio4 5 GPIO_ACTIVE_LOW&amp;gt;" to pull low the CAN1_STBY&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;But the result still remains the same as before.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Does anyone have any idea?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Oct 2016 05:51:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607466#M91581</guid>
      <dc:creator>shengkaikao</dc:creator>
      <dc:date>2016-10-28T05:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607467#M91582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sheng&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please check&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://lists.yoctoproject.org/pipermail/meta-freescale/2014-May/008571.html" title="https://lists.yoctoproject.org/pipermail/meta-freescale/2014-May/008571.html"&gt;https://lists.yoctoproject.org/pipermail/meta-freescale/2014-May/008571.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also please try to test on sabre ai board, as sabresd does not support&lt;/P&gt;&lt;P&gt;flexcan by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 30 Oct 2016 23:29:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607467#M91582</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-10-30T23:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607468#M91583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Thanks for your reply.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Since I do not have sabre ai board, I can only test on my sabresd board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;I have already add the codes which is mentioned in the post you gave.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Compared with imx6qdl-sabreauto.dtsi, I do some modification:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;reg_can_xcvr: regulator@5 {&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;compatible = "regulator-fixed";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;reg = &amp;lt;5&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;regulator-name = "CAN XCVR";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;pinctrl-names = "default";&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan_xcvr&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;gpio = &amp;lt;&amp;amp;gpio4 21 GPIO_ACTIVE_HIGH&amp;gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;enable-active-&lt;SPAN style="color: #ff0000;"&gt;high&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;amp;fec {&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_enet&amp;gt;;&lt;BR /&gt; phy-mode = "rgmii";&lt;BR /&gt; phy-reset-gpios = &amp;lt;&amp;amp;gpio1 25 0&amp;gt;;&lt;BR /&gt; fsl,magic-packet;&lt;BR /&gt; status = "&lt;SPAN style="color: #ff0000;"&gt;disabled&lt;/SPAN&gt;"; /*&amp;nbsp;pin conflict with flexcan1&amp;nbsp;*/&lt;BR /&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;and then try to send a frame again, but the result still remained the same.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;root@imx6dlsabresd:~# ip -details -statistics link show can0&lt;BR /&gt;2: can0: &amp;lt;NO-CARRIER,NOARP,UP,ECHO&amp;gt; mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10&lt;BR /&gt; link/can promiscuity 0&lt;BR /&gt; can state BUS-OFF (berr-counter tx 0 rx 0) restart-ms 0&lt;BR /&gt; bitrate 125000 sample-point 0.875&lt;BR /&gt; tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1&lt;BR /&gt; flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1&lt;BR /&gt; clock 30000000&lt;BR /&gt; re-started bus-errors arbit-lost error-warn error-pass bus-off&lt;BR /&gt;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;BR /&gt; RX: bytes packets errors dropped overrun mcast&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;BR /&gt; TX: bytes packets errors dropped carrier collsns&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;This time I did one more test. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;I turn on the loopback function and the can seemed to work normally in loopback mode.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;root@imx6dlsabresd:~# ip -details -statistics link show can0&lt;BR /&gt;2: can0: &amp;lt;NOARP,UP,LOWER_UP,ECHO&amp;gt; mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10&lt;BR /&gt; link/can promiscuity 0&lt;BR /&gt; can &amp;lt;LOOPBACK&amp;gt; state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0&lt;BR /&gt; bitrate 125000 sample-point 0.875&lt;BR /&gt; tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1&lt;BR /&gt; flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1&lt;BR /&gt; clock 30000000&lt;BR /&gt; re-started bus-errors arbit-lost error-warn error-pass bus-off&lt;BR /&gt; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;BR /&gt; RX: bytes packets errors dropped overrun mcast&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;BR /&gt; TX: bytes packets errors dropped carrier collsns&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Do you have any ideas what the problem might be?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 03:45:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607468#M91583</guid>
      <dc:creator>shengkaikao</dc:creator>
      <dc:date>2016-10-31T03:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607469#M91584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;This time I did one more test. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;gt;I turn on the loopback function and the can seemed to work normally in loopback mode.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;then what is the problem, as loopback test is working OK ?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 06:38:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607469#M91584</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-10-31T06:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607470#M91585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the problem might be the can transceiver.&lt;/P&gt;&lt;P&gt;I used loopback mode to test can1, which did&amp;nbsp;not have a transceiver on sabresd board.&lt;/P&gt;&lt;P&gt;However, it also send a frame successfully.&lt;/P&gt;&lt;P&gt;So I guessed loopback mode proved that can worked normally &amp;nbsp;inside the control host.&lt;/P&gt;&lt;P&gt;Therefore the problem might be the can transceiver.&lt;/P&gt;&lt;P&gt;As for transceiver, the code&amp;nbsp;I added&amp;nbsp;in imx6qdl-sabresd-dtsi is as&amp;nbsp;following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;//create a regulator for transceiver or the system would say "flexcan supply xceiver not found"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;reg_can_xcvr: regulator@5 {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; compatible = "regulator-fixed";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; reg = &amp;lt;5&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; regulator-name = "CAN XCVR";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan_xcvr&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; gpio = &amp;lt;&amp;amp;gpio4 21 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; enable-active-high;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;can1 {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan1&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; xceiver-supply = &amp;lt;&amp;amp;reg_can_xcvr&amp;gt;; &amp;nbsp;&lt;SPAN style="color: #008000;"&gt;//regulator supply for transceiver&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; trx-stby-gpio = &amp;lt;&amp;amp;gpio4 5 GPIO_ACTIVE_LOW&amp;gt;; &amp;nbsp;&lt;SPAN style="color: #008000;"&gt;//pull the transceiver stb pin to be low to operate in normal mode&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;//define the output pin. I have checked that no other signals use these pins.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;pinctrl_flexcan1: flexcan1grp {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MX6QDL_PAD_GPIO_7__FLEXCAN1_TX 0x1b0b0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MX6QDL_PAD_GPIO_8__FLEXCAN1_RX 0x1b0b0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MX6QDL_PAD_GPIO_19__GPIO4_IO05 0x1b0b0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;pinctrl_flexcan_xcvr: flexcan-xcvrgrp {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MX6QDL_PAD_DISP0_DAT0__GPIO4_IO21 0x1b0b0 &lt;SPAN style="color: #008000;"&gt;// Flexcan XCVR enable&lt;/SPAN&gt; &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe I loss something or have some error?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 08:40:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607470#M91585</guid>
      <dc:creator>shengkaikao</dc:creator>
      <dc:date>2016-10-31T08:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607471#M91586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can transceiver can be found in imx6qdl-sabreauto.dtsi&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi?id=rel_imx_4.1.15_1.2.0_ga" title="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi?id=rel_imx_4.1.15_1.2.0_ga"&gt;linux-2.6-imx.git - Freescale i.MX Linux Tree&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 09:29:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607471#M91586</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-10-31T09:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607472#M91587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have already read it before and modified from it.&lt;/P&gt;&lt;P&gt;There are two differences between&amp;nbsp;them.&lt;/P&gt;&lt;P&gt;The first difference is that I created one regulator instead of two.&lt;/P&gt;&lt;P&gt;It creates &lt;SPAN style="color: #0000ff;"&gt;reg_can_en&lt;/SPAN&gt; and &lt;SPAN style="color: #0000ff;"&gt;reg_can_stby&lt;/SPAN&gt;, but &lt;SPAN style="color: #0000ff;"&gt;reg_can_en&lt;/SPAN&gt; is the source of &lt;SPAN style="color: #0000ff;"&gt;reg_can_stby&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;Then &lt;SPAN style="color: #0000ff;"&gt;reg_can_stby&lt;/SPAN&gt; is used for transceiver.&lt;/P&gt;&lt;P&gt;So I think create only one regulator would be fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second difference is that in &lt;SPAN style="color: #0000ff;"&gt;&amp;amp;can1&lt;/SPAN&gt;, it has the extra code as below:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;pinctrl-assert-gpios = &amp;lt;&amp;amp;max7310_b 3 GPIO_ACTIVE_HIGH&amp;gt;; /* TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;But the pin assignment is in "&lt;SPAN style="color: #0000ff;"&gt;pinctrl_flexcan1: flexcan1grp&lt;/SPAN&gt;" and it match the schematic.&lt;/P&gt;&lt;P&gt;I have no idea about this description so I didn't add it.&lt;/P&gt;&lt;P&gt;Maybe this is the problem?&lt;/P&gt;&lt;P&gt;If so, what GPIO should I set corresponding to sabresd board?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 10:28:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607472#M91587</guid>
      <dc:creator>shengkaikao</dc:creator>
      <dc:date>2016-10-31T10:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607473#M91588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had found the problem.&lt;/P&gt;&lt;P&gt;The stb pin of the transceiver was not pulled low.&lt;/P&gt;&lt;P&gt;The stb pin is connected to GPIO19, and GPIO19 signal is provided by the regulator.&lt;/P&gt;&lt;P&gt;I thought that the regulator provides power to the transceiver, ie Vcc, before.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However it turned out to be wrong.&lt;/P&gt;&lt;P&gt;So the right code is as following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reg_can_xcvr: regulator@5 {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; compatible = "regulator-fixed";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; reg = &amp;lt;5&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; regulator-name = "CAN XCVR";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; gpio = &amp;lt;&amp;amp;gpio4 5 GPIO_ACTIVE_HIGH&amp;gt;; &lt;SPAN style="color: #008000;"&gt;//this gpio is used to enable the regulator&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; enable-active-low; &amp;nbsp;&lt;SPAN style="color: #008000;"&gt;//this is the actual output of the regulator&lt;/SPAN&gt;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;can1 {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexcan1&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; xceiver-supply = &amp;lt;&amp;amp;reg_can_xcvr&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//trx-stby-gpio = &amp;lt;&amp;amp;gpio4 5 GPIO_ACTIVE_LOW&amp;gt;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp; &amp;nbsp; //this description is useless in this kernel version (4.1.15), but I don't know why&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_flexcan1: flexcan1grp {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MX6QDL_PAD_GPIO_7__FLEXCAN1_TX 0x1b0b0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MX6QDL_PAD_GPIO_8__FLEXCAN1_RX 0x1b0b0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MX6QDL_PAD_GPIO_19__GPIO4_IO05 0x1b0b0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 07:44:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607473#M91588</guid>
      <dc:creator>shengkaikao</dc:creator>
      <dc:date>2016-11-02T07:44:20Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to send CAN frames on imx6dlsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607474#M91589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much Sheng Kai Kao for sharing your final solution. I was facing the same problem but your solution helped me to resolve it. Thanks :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2018 04:26:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-send-CAN-frames-on-imx6dlsabresd/m-p/607474#M91589</guid>
      <dc:creator>amit251291</dc:creator>
      <dc:date>2018-04-12T04:26:02Z</dc:date>
    </item>
  </channel>
</rss>

