Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Aug 11, 2022
  2. Aug 10, 2022
  3. Aug 05, 2022
  4. Aug 04, 2022
  5. Aug 03, 2022
  6. Jul 31, 2022
    • Roger Quadros's avatar
      arm64: dts: ti: k3-j7200: Add SR2.0 SERDES changes · b96eb92b
      Roger Quadros authored and Vignesh Raghavendra's avatar Vignesh Raghavendra committed
      
      The SERDES in SR1.0 supports 2 reference clocks. The second
      reference clock (core_ref1_clk) is hardwired to
      MAIN_PLL3_HSDIV4_CLKOUT (100/125/156.25 MHz). DM firmware
      update is required to set this clock to 156.25MHz for USXGMII
      support.
      
      Switch the SERDES wrapper device compatible to "ti,j7200-wiz-10g"
      to be aware of the additional reference clock and the special
      SCM register to manage the configuration i.e. "ti,scm" property.
      
      Switch the SERDES device compatible to "ti,j7200-serdes-10g" to
      support dual reference clock configurations.
      
      The SERDES clock configuration is not changed in this patch.
      Both the PLL reference clocks are still set to 100MHz (core_ref_clk)
      i.e. MAIN_PLL2_HSDIV4_CLKOUT.
      Later, when USXGMII is required the respective PLL reference
      clock can be switched to (core_ref1_clk) i.e. 156.25MHz while
      leaving the other PLL at 100MHz so PCIe/SGMII can continue to work.
      
      Signed-off-by: default avatarRoger Quadros <rogerq@kernel.org>
      Signed-off-by: Vignesh Rag...
      b96eb92b
    • Roger Quadros's avatar
      arm64: dts: ti: k3-j7200: Add SR1.0 specific DT Overlays · 0e22293c
      Roger Quadros authored and Vignesh Raghavendra's avatar Vignesh Raghavendra committed
      
      SR2.0 has some differences than SR1.0. The current
      DT files will contain SR2.0 material and all SR1.0
      specific differences will be held in these new overlay files.
      
      The usage model is same as in AM65.
      
      Silicon specific changes should be in DT overlay: k3-j7200-sr1.dts
      The SR1.0 specific board should include the above DT overlay
      file and then make any board specific changes if required.
      e.g.: k3-j7200-common-proc-board-sr1.dts
      
      SR2.0 specific changes in main device tree files will be added later.
      
      Signed-off-by: default avatarRoger Quadros <rogerq@kernel.org>
      Signed-off-by: default avatarVignesh Raghavendra <vigneshr@ti.com>
      0e22293c
    • Swapnil Jakhade's avatar
      phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink config for TI J7200 · 1fbbc3a6
      Swapnil Jakhade authored and Vignesh Raghavendra's avatar Vignesh Raghavendra committed
      
      Add a separate compatible and registers map table for TI J7200.
      TI J7200 uses Torrent SD0805 version which is a special version
      derived from SD0801 that has two internal reference clocks along
      with one external reference clock.
      
      Add register sequences for USXGMII(156.25MHz) + SGMII/QSGMII(100MHz)
      multilink config for TI J7200.
      
      Signed-off-by: default avatarSwapnil Jakhade <sjakhade@cadence.com>
      Signed-off-by: default avatarRoger Quadros <rogerq@kernel.org>
      Signed-off-by: default avatarVignesh Raghavendra <vigneshr@ti.com>
      1fbbc3a6