From: Paul Cercueil Date: Sun, 30 May 2021 17:18:02 +0000 (+0100) Subject: MIPS: ingenic: rs90: Add dedicated VRAM memory region X-Git-Tag: v5.14-rc1~19^2~16 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=0fe0fbc867115659bbd9a0ab107d1fe9bcc432e8;p=linux-2.6-block.git MIPS: ingenic: rs90: Add dedicated VRAM memory region Add a 1 MiB memory area dedicated to the video driver. This area will be managed by Linux' CMA, so that the ingenic-drm driver can be sure to always be able to allocate contiguous buffers. Signed-off-by: Paul Cercueil Signed-off-by: Thomas Bogendoerfer --- diff --git a/arch/mips/boot/dts/ingenic/rs90.dts b/arch/mips/boot/dts/ingenic/rs90.dts index 4eb1edbfc155..74fee7f01352 100644 --- a/arch/mips/boot/dts/ingenic/rs90.dts +++ b/arch/mips/boot/dts/ingenic/rs90.dts @@ -16,6 +16,18 @@ reg = <0x0 0x2000000>; }; + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + vmem: video-memory@1f00000 { + compatible = "shared-dma-pool"; + reg = <0x1f00000 0x100000>; + reusable; + }; + }; + vcc: regulator { compatible = "regulator-fixed"; @@ -300,6 +312,8 @@ }; &lcd { + memory-region = <&vmem>; + pinctrl-names = "default"; pinctrl-0 = <&pins_lcd>; };