<?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>topic Re: S32G Clock configuration in Linux in S32G</title>
    <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1839465#M6523</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thanks for your feedback. We understand that the default values are those shown under the non-modified version of the file you are seeing.&lt;/P&gt;
&lt;P&gt;As for the values, this might be related to tolerance, but the modification corrupting the serial console seems to be a bug. We will confirm this situation with the related team.&lt;/P&gt;
&lt;P&gt;We apologize for any delay.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
    <pubDate>Tue, 02 Apr 2024 14:42:57 GMT</pubDate>
    <dc:creator>Daniel-Aguirre</dc:creator>
    <dc:date>2024-04-02T14:42:57Z</dc:date>
    <item>
      <title>S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1837475#M6459</link>
      <description>&lt;P&gt;When you boot linux on the S32G3 from an sdcard, how are the clocks configured?&lt;/P&gt;&lt;P&gt;Are there settings in the Kernel? (tf-a?&amp;nbsp; uboot?)&lt;/P&gt;&lt;P&gt;I'd like to disable clock control on the A cores and manage the all clocks with the M7_0 core in the bootloader.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2024 19:49:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1837475#M6459</guid>
      <dc:creator>eburley</dc:creator>
      <dc:date>2024-03-28T19:49:20Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1837968#M6472</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Can you let us know which BSP version are you working with?&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Mar 2024 15:48:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1837968#M6472</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2024-03-29T15:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1838574#M6491</link>
      <description>&lt;P&gt;I have BSP 39.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking for the section of code where the clocks are managed.&amp;nbsp; Is it in atf, uboot, the kernel, or all 3?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently, my bootloader configures the clocks, starts the A53, de-inits the clocks, and starts the app on M7_0.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I init the clocks in the app on M7_0, the tf-a output on the serial console gets corrupted, so I need to match the clock configuration on the M7_0 to what the code on the A53 expects.&lt;/P&gt;&lt;P&gt;I would like to configure the clocks in the bootloader and then verify the operation on the M7_0 core app to maintain a safe state. (26262)&lt;/P&gt;&lt;P&gt;I would like to verify that the linux kernel (and the A53 in general) cannot interfere with the clocks and take the device out of a safe state.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2024 12:32:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1838574#M6491</guid>
      <dc:creator>eburley</dc:creator>
      <dc:date>2024-04-01T12:32:44Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1838606#M6492</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thanks for your feedback.&lt;/P&gt;
&lt;P&gt;For what we are able to see, the clocks seem to be enabled under ATF. We are not seeing anything under uboot or Linux (at least for the overall clock_init related function). Also, we have the following information:&lt;/P&gt;
&lt;P&gt;"&lt;SPAN&gt;They can use the XRDC module to isolate clocking peripherals(periph pll, accel pll, mc_cgm,etc) such that they are used only within a domain with one of the cores as the master.&lt;/SPAN&gt;"&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2024 14:42:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1838606#M6492</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2024-04-01T14:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1838724#M6500</link>
      <description>&lt;P&gt;What are the default clock settings that atf either sets or is expecting?&lt;/P&gt;&lt;P&gt;In the arm-trusted-firmware git directory, I'm looking at include/dt-bindings/clock/s32gen1-clock-freq.h, lines 33-43:&lt;/P&gt;&lt;P&gt;#elif defined(PLAT_s32g3)&lt;BR /&gt;#define S32GEN1_A53_MAX_FREQ (1400 * MHZ)&lt;BR /&gt;#define S32GEN1_A53_MIN_FREQ (48 * MHZ)&lt;BR /&gt;#define S32GEN1_ARM_PLL_VCO_MAX_FREQ (2800 * MHZ)&lt;BR /&gt;#define S32GEN1_ARM_PLL_PHI0_MAX_FREQ (1400 * MHZ)&lt;BR /&gt;#define S32GEN1_A53_FREQ (1400 * MHZ)&lt;BR /&gt;#define S32GEN1_ARM_PLL_VCO_FREQ (2800 * MHZ)&lt;BR /&gt;#define S32GEN1_ARM_PLL_PHI0_FREQ (1400 * MHZ)&lt;BR /&gt;#define S32GEN1_XBAR_2X_FREQ (800 * MHZ)&lt;BR /&gt;#define S32GEN1_PERIPH_PLL_PHI0_MIN_FREQ (100 * MHZ)&lt;BR /&gt;#define S32GEN1_PERIPH_PLL_PHI2_MIN_FREQ (40 * MHZ)&lt;/P&gt;&lt;P&gt;Is it expecting the clock to be 1.4GHz?&amp;nbsp;&lt;/P&gt;&lt;P&gt;The max speed for the part is 1.3GHz, which is also what the kernel reports as the rate.&lt;/P&gt;&lt;P&gt;If I set it to 1.3GHz in the bootloader and don't de-init the clocks, the serial output from atf is corrupted and uboot never starts.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2024 18:13:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1838724#M6500</guid>
      <dc:creator>eburley</dc:creator>
      <dc:date>2024-04-01T18:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1839465#M6523</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thanks for your feedback. We understand that the default values are those shown under the non-modified version of the file you are seeing.&lt;/P&gt;
&lt;P&gt;As for the values, this might be related to tolerance, but the modification corrupting the serial console seems to be a bug. We will confirm this situation with the related team.&lt;/P&gt;
&lt;P&gt;We apologize for any delay.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 14:42:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1839465#M6523</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2024-04-02T14:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Clock configuration in Linux</title>
      <link>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1842570#M6596</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;For what we were able to get, seems to be a bug under the BSP. The related team has been noticed about this situation.&lt;/P&gt;
&lt;P&gt;We do apologize for the inconvenience.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 17:09:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/S32G-Clock-configuration-in-Linux/m-p/1842570#M6596</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2024-04-08T17:09:35Z</dc:date>
    </item>
  </channel>
</rss>

