<?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>LayerscapeのトピックRe: LX2160A SEC version / backward compatibility</title>
    <link>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1352677#M9067</link>
    <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;What is the version of SEC in LX2160A?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;SEC 7&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Should a SEC driver working on T2080 be compatible with LX2160A, assuming it &lt;BR /&gt;uses only the job ring interface and some minimal SEC registers accesses?&lt;BR /&gt;Same question as 2 for RTIC functionality&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;T2080 and LX2160A have different GPP core architectures. There is no binary &lt;BR /&gt;compatibility between them. Everything else depends on the driver design.&lt;BR /&gt;There is a single &lt;A href="https://source.codeaurora.org/external/qoriq/qoriq-components/linux/tree/drivers/crypto/caam?h=LSDK-21.08" target="_self"&gt;CAAM driver&lt;/A&gt; for PowerPC and ARM based SoCs in Linux. Customers&lt;BR /&gt;designing a platform-independent code for SEC are advised to re-use Linux CAAM&lt;BR /&gt;driver as much as possible.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Platon&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 08 Oct 2021 12:46:47 GMT</pubDate>
    <dc:creator>bpe</dc:creator>
    <dc:date>2021-10-08T12:46:47Z</dc:date>
    <item>
      <title>LX2160A SEC version / backward compatibility</title>
      <link>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1349956#M9037</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;In T2080 reference manual I can see that SEC version is 5.2, however I can't find this information for LX2160A.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;What is the version of SEC in LX2160A?&lt;/LI&gt;&lt;LI&gt;Should a SEC driver working on T2080 be compatible with LX2160A, assuming it uses only the job ring interface and some minimal SEC registers accesses?&lt;/LI&gt;&lt;LI&gt;Same question as 2 for RTIC functionality&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Dmitri&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Oct 2021 09:33:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1349956#M9037</guid>
      <dc:creator>dmitri_lechtchinski</dc:creator>
      <dc:date>2021-10-04T09:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: LX2160A SEC version / backward compatibility</title>
      <link>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1352677#M9067</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;What is the version of SEC in LX2160A?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;SEC 7&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Should a SEC driver working on T2080 be compatible with LX2160A, assuming it &lt;BR /&gt;uses only the job ring interface and some minimal SEC registers accesses?&lt;BR /&gt;Same question as 2 for RTIC functionality&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;T2080 and LX2160A have different GPP core architectures. There is no binary &lt;BR /&gt;compatibility between them. Everything else depends on the driver design.&lt;BR /&gt;There is a single &lt;A href="https://source.codeaurora.org/external/qoriq/qoriq-components/linux/tree/drivers/crypto/caam?h=LSDK-21.08" target="_self"&gt;CAAM driver&lt;/A&gt; for PowerPC and ARM based SoCs in Linux. Customers&lt;BR /&gt;designing a platform-independent code for SEC are advised to re-use Linux CAAM&lt;BR /&gt;driver as much as possible.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Platon&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 12:46:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1352677#M9067</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2021-10-08T12:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: LX2160A SEC version / backward compatibility</title>
      <link>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1353112#M9068</link>
      <description>&lt;P&gt;Thanks Platon,&lt;/P&gt;&lt;P&gt;The question was more regarding registers interface compatibility (not binary compatibility):&lt;/P&gt;&lt;P&gt;Are the registers blocks for job ring interface and for RTIC remain the same between T2080 and LX2160A so that code which operates both can be considered "similar"?&lt;/P&gt;&lt;P&gt;Does the CAAM driver you mentioned implements interfaces to both these blocks?&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 05:25:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1353112#M9068</guid>
      <dc:creator>dmitri_lechtchinski</dc:creator>
      <dc:date>2021-10-10T05:25:01Z</dc:date>
    </item>
    <item>
      <title>Re: LX2160A SEC version / backward compatibility</title>
      <link>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1354720#M9083</link>
      <description>&lt;P&gt;Well, you are trying to compare processors built around totally different&lt;BR /&gt;cores and having several SEC generations between them. If you want a document &lt;BR /&gt;that would give you a summary of their differences, none exists. &lt;BR /&gt;SECs on T2080 and LX2160 are different, including the programming model. &lt;BR /&gt;For RTIC, it is not covered by Linux driver, but it is not &lt;BR /&gt;a very much sophisticated module, so it should not be too difficult to compare &lt;BR /&gt;the egister descriptions directly, based on their respective&lt;BR /&gt;Manuals, especially if your application utilizes a small subset of their &lt;BR /&gt;functions. For the rest, you can refer to the Linux driver code.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Platon&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2021 07:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LX2160A-SEC-version-backward-compatibility/m-p/1354720#M9083</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2021-10-13T07:24:45Z</dc:date>
    </item>
  </channel>
</rss>

