AM62L: PG1.1: PM: during clock init the pm driver is touching wkup PLL

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • Linux Core SDK
    • LCPD-44079
    • 11.01
    • 11.01
    • am62lxx_evm-fs

      In AM62L WKUP PLL is reserved for TIFS. A53 should not touch the WKUP PLL. This ends up triggering firewall exceptions at boot time thus preventing device from booting atall.

      FWL Bit  0x3
      Exception addr  0x45B0A000
      FWL Exception  0x100C100
       0x70000
       0x4040010
       0x0
       0x2304
       0x4 
          [CLK_AM62LX_PLLFRACF2_SSMOD_16FFT_WKUP_0_FOUTVCOP_CLK] = {
              .parent = {
                  CLK_AM62LX_GLUELOGIC_HFOSC0_CLK,
                  1,
              },
              .drv = &clk_drv_pll_16fft,
              .freq_idx = AM62LX_FREQ_VALUE_PLLFRACF2_SSMOD_16FFT_WKUP_0,
              .data = &clk_data_pllfracf2_ssmod_16fft_wkup_0.data_pll.data,
              .flags = CLK_DATA_FLAG_NO_HW_REINIT,
          },  

      even with the flag we are touching the PLL

      Fix details:

      PR fixing this issue is https://github.com/TexasInstruments/arm-trusted-firmware/pull/38

      The fix was to Modify clk_pll_16fft_bypass to correctly handle bypass enable/disable logic, preventing unnecessary operations and potential errors

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5795 - AM62L: PG1.1: PM: during clock init...
                SYNCHRONIZED
                • Last Sync Date: