aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx18/cx18-mailbox.c
diff options
context:
space:
mode:
authorAndy Walls <awalls@radix.net>2008-12-14 21:26:25 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-12-30 09:39:09 -0200
commitfd6b9c978dc3447b9b4677d8949ef3ea7f946abc (patch)
treed51f63f2f2b19b14e12d5e847b0357de39296cb1 /drivers/media/video/cx18/cx18-mailbox.c
parent50b86bac6ae6dda00faa14f7d73ae2412eacc240 (diff)
downloadkernel_samsung_smdk4412-fd6b9c978dc3447b9b4677d8949ef3ea7f946abc.tar.gz
kernel_samsung_smdk4412-fd6b9c978dc3447b9b4677d8949ef3ea7f946abc.tar.bz2
kernel_samsung_smdk4412-fd6b9c978dc3447b9b4677d8949ef3ea7f946abc.zip
V4L/DVB (9895): cx18: Refine the firmware load and firmware startup process
Refine the firmware load and firmware startup process. Significant changes are to ensure the SCB and IPC area are correct before starting up the firmware, and letting the CPU firmware start up the APU firmware for us. Signed-off-by: Andy Walls <awalls@radix.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx18/cx18-mailbox.c')
-rw-r--r--drivers/media/video/cx18/cx18-mailbox.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/media/video/cx18/cx18-mailbox.c b/drivers/media/video/cx18/cx18-mailbox.c
index d62351466e2..de5e723fdf4 100644
--- a/drivers/media/video/cx18/cx18-mailbox.c
+++ b/drivers/media/video/cx18/cx18-mailbox.c
@@ -82,8 +82,9 @@ static const struct cx18_api_info api_info[] = {
API_ENTRY(CPU, CX18_CPU_GET_ENC_PTS, 0),
API_ENTRY(CPU, CX18_CPU_DE_SET_MDL_ACK, 0),
API_ENTRY(CPU, CX18_CPU_DE_SET_MDL, API_FAST),
- API_ENTRY(CPU, CX18_APU_RESETAI, API_FAST),
API_ENTRY(CPU, CX18_CPU_DE_RELEASE_MDL, API_SLOW),
+ API_ENTRY(APU, CX18_APU_RESETAI, 0),
+ API_ENTRY(CPU, CX18_CPU_DEBUG_PEEK32, 0),
API_ENTRY(0, 0, 0),
};