
Date: Thu, 30 Nov 2023 23:04:36 +0100 From: "Janne Grunau" j@jannau.net
Hej Mark,
On Thu, Nov 30, 2023, at 21:45, Mark Kettenis wrote:
From: Janne Grunau via B4 Relay devnull+j.jannau.net@kernel.org Date: Thu, 30 Nov 2023 13:42:22 +0100
From: Janne Grunau j@jannau.net
The memory maps for Apple's M2 Pro/Max/Ultra left MMIO space out which was not used by any driver at the time. The display out exposed as simple-framebuffer use a power-domain controlled by a device in an unmapped region. Add a map covering this region as well as another MMIO region in the range 0x4'0000'0000 - 0x5'0000'0000. The added regions cover all MMIO annotated in Apple's device tree in this range.
Signed-off-by: Janne Grunau j@jannau.net
arch/arm/mach-apple/board.c | 48 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+)
Hi Janne,
Is there a reason why you can't use a SZ_1G mapping for the blocks where you're using a SZ_512M mapping? With SZ_1G the mapping code will use a 1G block descriptor which avoids another level of page tables.
no reason except that SZ_512M was sufficient to cover all devices in Apple DT. Shall I resend the patch?
Yes please!