diff options
author | Paul Cercueil <paul@crapouillou.net> | 2021-05-30 19:18:02 +0200 |
---|---|---|
committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 2021-06-01 11:44:47 +0200 |
commit | 0fe0fbc867115659bbd9a0ab107d1fe9bcc432e8 (patch) | |
tree | 9478bb9af87380ec87b42c28635e4affb09e7773 /arch | |
parent | MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio (diff) | |
download | linux-0fe0fbc867115659bbd9a0ab107d1fe9bcc432e8.tar.xz linux-0fe0fbc867115659bbd9a0ab107d1fe9bcc432e8.zip |
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 <paul@crapouillou.net>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/boot/dts/ingenic/rs90.dts | 14 |
1 files changed, 14 insertions, 0 deletions
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>; }; |