Index: sunxi_mixer.c =================================================================== RCS file: /cvsroot/src/sys/arch/arm/sunxi/sunxi_mixer.c,v retrieving revision 1.7 diff -u -p -r1.7 sunxi_mixer.c --- sunxi_mixer.c 16 Feb 2019 16:20:50 -0000 1.7 +++ sunxi_mixer.c 5 Jul 2019 11:44:23 -0000 @@ -251,14 +251,18 @@ sunxi_mixer_mode_do_set_base(struct drm_ uint32_t val; uint64_t paddr = (uint64_t)sfb->obj->dmamap->dm_segs[0].ds_addr; + printf("XXX: paddr: %" PRIx64 "\n", paddr); uint32_t haddr = (paddr >> 32) & OVL_UI_TOP_HADD_LAYER0; uint32_t laddr = paddr & 0xffffffff; + printf("XXX: haddr: %" PRIx32 "\n", haddr); + printf("XXX: laddr: %" PRIx32 "\n", laddr); /* Framebuffer start address */ val = OVL_UI_READ(sc, 0, OVL_UI_TOP_HADD); val &= ~OVL_UI_TOP_HADD_LAYER0; val |= __SHIFTIN(haddr, OVL_UI_TOP_HADD_LAYER0); + printf("XXX: val (OVL_UI_TOP_HADD): %" PRIx32 "\n", val); OVL_UI_WRITE(sc, 0, OVL_UI_TOP_HADD, val); OVL_UI_WRITE(sc, 0, OVL_UI_TOP_LADD(0), laddr);