1. 04 Mar, 2021 1 commit
  2. 03 Mar, 2021 2 commits
    • Florent Kermarrec's avatar
      frontend/dma: Add default CSR values to add_csr. (Allow initializing DMA after... · e9d51288
      Florent Kermarrec authored
      frontend/dma: Add default CSR values to add_csr. (Allow initializing DMA after reset without software intervention).
      e9d51288
    • Florent Kermarrec's avatar
      phy/usddrphy: Avoid separate ODELAYE3 by avoiding software reset on DQS's ODELAYE3. · 25b64c33
      Florent Kermarrec authored
      The fabric is now maintaining an increment counter for each DQS's ODELAY and software
      use it to revert total increments to 0 (equivalent to a reset).
      
      Avoiding the separate ODELAYE3 simplifies design constraints since it was often placed
      far from the DRAM pads and thus requiring a LOC constraint to avoid timing violations.
      
      The software has to use the following sdram_write_leveling_rst_delay function:
      
      static void sdram_write_leveling_rst_delay(int module) {
      	/* Select module */
      	ddrphy_dly_sel_write(1 << module);
      
      	/* Reset DQ delay */
      	ddrphy_wdly_dq_rst_write(1);
      
      	/* Reset DQS delay */
      	while (ddrphy_wdly_dqs_inc_count_read() != 0) {
      		ddrphy_wdly_dqs_inc_write(1);
      		cdelay(100);
      	}
      
      	/* Un-select module */
      	ddrphy_dly_sel_write(0);
      }
      25b64c33
  3. 02 Mar, 2021 2 commits
  4. 01 Mar, 2021 2 commits
  5. 21 Feb, 2021 1 commit
  6. 16 Feb, 2021 3 commits
  7. 05 Feb, 2021 1 commit
  8. 02 Feb, 2021 2 commits
  9. 30 Jan, 2021 2 commits
  10. 29 Jan, 2021 6 commits
  11. 28 Jan, 2021 2 commits
  12. 27 Jan, 2021 2 commits
  13. 25 Jan, 2021 2 commits
  14. 22 Jan, 2021 2 commits
  15. 21 Jan, 2021 1 commit
  16. 12 Jan, 2021 3 commits
  17. 04 Jan, 2021 5 commits
  18. 03 Jan, 2021 1 commit