From 7fd7d627e565b624e9cc1fecd837deb82f035d33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigrid=20Solveig=20Hafl=C3=ADnud=C3=B3ttir?= Date: Mon, 15 Aug 2022 23:42:15 +0000 Subject: imx8: enable/expose tmu --- sys/src/9/imx8/main.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'sys/src/9/imx8/main.c') diff --git a/sys/src/9/imx8/main.c b/sys/src/9/imx8/main.c index 324feb5c8..17dce7651 100644 --- a/sys/src/9/imx8/main.c +++ b/sys/src/9/imx8/main.c @@ -251,6 +251,20 @@ cpuidprint(void) iprint("cpu%d: %dMHz ARM Cortex A53\n", m->machno, m->cpumhz); } +static void +tmuinit(void) +{ + Physseg seg; + + setclkgate("tmu.clk", 1); + memset(&seg, 0, sizeof(seg)); + seg.attr = SG_PHYSICAL | SG_DEVICE | SG_NOEXEC; + seg.name = "tmu"; + seg.pa = VIRTIO + 0x260000 - KZERO; + seg.size = BY2PG; + addphysseg(&seg); +} + void main(void) { @@ -289,6 +303,7 @@ main(void) links(); chandevreset(); lcdinit(); + tmuinit(); userinit(); mpinit(); mmu0clear((uintptr*)L1); -- cgit v1.2.3