media: coda: reduce iram size to leave space for suspend to ram
authorJan Luebbe <jlu@pengutronix.de>
Fri, 28 Jul 2017 13:26:47 +0000 (09:26 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 8 Aug 2017 11:02:28 +0000 (07:02 -0400)
The on-chip SRAM of i.MX6S is only 128 KiB. 4 KiB of that are allocated
for suspend to RAM since commit df595746fa69 ("ARM: imx: add suspend in
ocram support for i.mx6q"). Reduce the requested IRAM size to 124 KiB to
avoid an allocation failure that causes the coda driver to not use the
SRAM at all.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/coda/coda-common.c

index 40f31038249d90eb940b59a6d8880ba35203279e..27c613752fbf7ef0d049d3a5cd75dc2206c9e613 100644 (file)
@@ -2443,7 +2443,7 @@ static const struct coda_devtype coda_devdata[] = {
                .num_vdevs    = ARRAY_SIZE(coda9_video_devices),
                .workbuf_size = 80 * 1024,
                .tempbuf_size = 204 * 1024,
-               .iram_size    = 0x20000,
+               .iram_size    = 0x1f000, /* leave 4k for suspend code */
        },
 };