summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/coda.h
diff options
context:
space:
mode:
authorPhilipp Zabel <p.zabel@pengutronix.de>2013-06-21 03:55:28 -0300
committerMauro Carvalho Chehab <m.chehab@samsung.com>2013-07-26 12:14:05 -0300
commitc2d2251ac941a165315dcf55fa9ee00e66512e3a (patch)
tree0d096918795ad2f6843af3df7403169626884c1a /drivers/media/platform/coda.h
parent366108f0ecfddc1957e02e9cc42db4c2e1053e24 (diff)
downloadlinux-stable-c2d2251ac941a165315dcf55fa9ee00e66512e3a.tar.gz
linux-stable-c2d2251ac941a165315dcf55fa9ee00e66512e3a.tar.bz2
linux-stable-c2d2251ac941a165315dcf55fa9ee00e66512e3a.zip
[media] coda: dynamic IRAM setup for encoder
This sets up IRAM areas used as temporary memory for the different hardware units depending on the frame size. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Kamil Debski <k.debski@samsung.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'drivers/media/platform/coda.h')
-rw-r--r--drivers/media/platform/coda.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/media/platform/coda.h b/drivers/media/platform/coda.h
index ace0bf0a3b9c..39c17c67be24 100644
--- a/drivers/media/platform/coda.h
+++ b/drivers/media/platform/coda.h
@@ -47,10 +47,17 @@
#define CODA_REG_BIT_WR_PTR(x) (0x124 + 8 * (x))
#define CODADX6_REG_BIT_SEARCH_RAM_BASE_ADDR 0x140
#define CODA7_REG_BIT_AXI_SRAM_USE 0x140
-#define CODA7_USE_BIT_ENABLE (1 << 0)
+#define CODA7_USE_HOST_ME_ENABLE (1 << 11)
+#define CODA7_USE_HOST_OVL_ENABLE (1 << 10)
+#define CODA7_USE_HOST_DBK_ENABLE (1 << 9)
+#define CODA7_USE_HOST_IP_ENABLE (1 << 8)
#define CODA7_USE_HOST_BIT_ENABLE (1 << 7)
#define CODA7_USE_ME_ENABLE (1 << 4)
-#define CODA7_USE_HOST_ME_ENABLE (1 << 11)
+#define CODA7_USE_OVL_ENABLE (1 << 3)
+#define CODA7_USE_DBK_ENABLE (1 << 2)
+#define CODA7_USE_IP_ENABLE (1 << 1)
+#define CODA7_USE_BIT_ENABLE (1 << 0)
+
#define CODA_REG_BIT_BUSY 0x160
#define CODA_REG_BIT_BUSY_FLAG 1
#define CODA_REG_BIT_RUN_COMMAND 0x164