<?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>PowerQUICC Processors中的主题 Re: MPC8360 UCC - HDLC</title>
    <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294259#M601</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is checked already. As in manual for "Generic HDLC":&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Generic HDLC is a protocol driver only - it needs a low-level driver &lt;/EM&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;EM&gt;for your particular hardware.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I want to use only two lines (Tx and Rx) and one BRG clock - not any special hardware. So, this must be specified somehow. Should I write Linux driver myself, or there is a simple solution, something like writing in device tree "PA0 - tx, PA1 - rx, brg0 - clock" for pseudocode-ish example?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Mar 2014 11:26:31 GMT</pubDate>
    <dc:creator>nametoname</dc:creator>
    <dc:date>2014-03-13T11:26:31Z</dc:date>
    <item>
      <title>MPC8360 UCC - HDLC</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294257#M599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is an MPC8360 with OpenWRT runnung. UCC1 and UCC2 are already used for ethernet. So, I want to use HDLC on other UCC.&lt;/P&gt;&lt;P&gt;There is a 'generic HDLC driver' in kernel. Can I use it? I tried to make it alive, but the only thing I got is "hdlc: HDLC support module revision 1.22" on the start. No devices found, etc. Looks like I nedd to write device tree properly, but I coudn't google an answer. Now I'm using simple&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ucc@2200 {&lt;/P&gt;&lt;P&gt;&amp;nbsp; device_type = "network";&lt;/P&gt;&lt;P&gt;&amp;nbsp; compatible = "ucc_hdlc";&lt;/P&gt;&lt;P&gt;&amp;nbsp; cell-index = &amp;lt;3&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; reg = &amp;lt;0x2200 0x200&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; interrupts = &amp;lt;34&amp;gt;; //0x22&lt;/P&gt;&lt;P&gt;&amp;nbsp; interrupt-parent = &amp;lt;0x2&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rx-clock-name = "none";&lt;/P&gt;&lt;P&gt;&amp;nbsp; tx-clock-name = "brgo2";&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but there is no result, as I said before.&lt;/P&gt;&lt;P&gt;Also I've tried to run it (at least) using AppNote 4026, but I get only "Unable to handle kernel paging request for data at address ..." while insmod my .ko even while reading registers, for my UCC and for already working UCCs with ethernet.&lt;/P&gt;&lt;P&gt;What should I do to make it work finally?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Mar 2014 07:48:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294257#M599</guid>
      <dc:creator>nametoname</dc:creator>
      <dc:date>2014-03-12T07:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: MPC8360 UCC - HDLC</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294258#M600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;We have the following answer&amp;nbsp; concerning to this driver&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;General HDLC layer for Linux is an interface between low-level hardware drivers for synchronous serial (HDLC) cards and the rest of kernel networking. The following protocols are supported:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="list-style-type: disc;"&gt;&lt;LI&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;raw HDLC - IP protocol only and Ethernet device emulation&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;Cisco HDLC (HDLC encapsulation used by Cisco® routers) - IP, IPv6 and IPX protocols&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;Point-to-Point Protocol (PPP) - IP and probably IPX protocols (uses syncppp.c module)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;X.25 (using standard X.25 stack)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;Frame Relay (using ANSI, CCITT, Cisco or no LMI) - IP, IPv6 and IPX protocols - both DTE (normal) and DCE (FR switch side) modes are supported. &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Ethernet-bridged interface mode is available as well.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;Generic HDLC layer is included in the official Linux kernel.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;Ethernet framing using HDLC or FR PVC is compatible with 802.1Q VLAN and 802.1D Ethernet bridging.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;With Linux 2.6.x, no patches are needed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;To include the general HDLC for WAN interface, please go to the Linux kernel configuration menu by checking "configure the kernel" option from Ltib configuration menu.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;Under Linux configuration menu, please go to &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;"Device Drivers---&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;&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; Network device support---&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt;"&gt;&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;&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;&amp;nbsp; Wan interfaces support---&amp;gt;" and check the "Generic HDLC layer" option.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2014 05:39:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294258#M600</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2014-03-13T05:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: MPC8360 UCC - HDLC</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294259#M601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is checked already. As in manual for "Generic HDLC":&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Generic HDLC is a protocol driver only - it needs a low-level driver &lt;/EM&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;EM&gt;for your particular hardware.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I want to use only two lines (Tx and Rx) and one BRG clock - not any special hardware. So, this must be specified somehow. Should I write Linux driver myself, or there is a simple solution, something like writing in device tree "PA0 - tx, PA1 - rx, brg0 - clock" for pseudocode-ish example?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2014 11:26:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC8360-UCC-HDLC/m-p/294259#M601</guid>
      <dc:creator>nametoname</dc:creator>
      <dc:date>2014-03-13T11:26:31Z</dc:date>
    </item>
  </channel>
</rss>

