1. 15 3月, 2019 1 次提交
  2. 25 1月, 2019 2 次提交
  3. 24 1月, 2019 1 次提交
  4. 19 1月, 2019 2 次提交
  5. 16 1月, 2019 1 次提交
  6. 27 11月, 2018 8 次提交
  7. 24 7月, 2018 1 次提交
  8. 19 7月, 2018 3 次提交
  9. 17 4月, 2018 1 次提交
  10. 20 3月, 2018 1 次提交
  11. 19 3月, 2018 2 次提交
  12. 22 2月, 2018 2 次提交
  13. 29 1月, 2018 2 次提交
  14. 22 1月, 2018 5 次提交
  15. 18 10月, 2017 3 次提交
  16. 17 10月, 2017 1 次提交
    • C
      drm/sun4i: backend: Offset layer buffer address by DRAM starting address · 4690803b
      Chen-Yu Tsai 提交于
      The display backend, as well as other peripherals that have a DRAM
      clock gate and access DRAM directly, bypassing the system bus,
      address the DRAM starting from 0x0, while physical addresses the
      system uses starts from 0x40000000 (or 0x20000000 in A80's case).
      
      This issue was witnessed on the Cubietruck, which has 2GB of RAM.
      
      Devices with less RAM function normally due to the DRAM address
      wrapping around. CMA seems to always allocate its buffer at a
      very high address, close to the end of DRAM.
      
      On a 1GB RAM device, the physical address would be something like
      0x78000000. The DRAM address 0x78000000 would access the same DRAM
      region as 0x38000000 on a system, as the DRAM address would only
      span 0x0 ~ 0x3fffffff. The bit 0x40000000 is non-functional in this
      case.
      
      However on the Cubietruck, the DRAM is 2GB. The physical address
      is 0x40000000 ~ 0xbfffffff. The buffer would be something like
      0xb8000000. But the DRAM address span 0x0 ~ 0x7fffffff, meaning
      the buffer address wraps around to 0x38000000, which is wrong.
      The correct DRAM address for it should be 0x78000000.
      
      Correct the address configured into the backend layer registers
      by PHYS_OFFSET to account for this.
      
      Fixes: 9026e0d1 ("drm: Add Allwinner A10 Display Engine support")
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Signed-off-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20171017042349.31743-6-wens@csie.org
      4690803b
  17. 16 10月, 2017 3 次提交
  18. 23 8月, 2017 1 次提交