Part Number: TDA4VM
Hello Supporters,
as an effort to support the IPC communication from our OS to the first C66X DSP, I am trying to configure the interrupt routing from mailbox 3 to the GIC.
The TISCI parameters for setting the route are:
src_id: 217
src_index: 0
dst_id: 14
dst_host_irq:729
secondary_host: 12
The remaining parameters are 0. I have taken the values from the RTOS PDK sources of the IPC driver.
The TISCI message that is sent to the DMSC looks like this:
00 10 0c f5 02 00 00 00 03 00 00 80 d9 00 00 00 [................]
0e 00 d9 02 00 00 00 00 00 00 00 0c .. .. .. .. [............]
The DMSC trace prints the following messages:
0x00461000: BasePort: SEC_MSG_RECEIVED(Message from secure host received): MSG:0x061000
0x0086000C: BasePort: USER_MSG_RECEIVED(Message from secure host received): MSG:0x06000C
0x4B0D000C: Resource Management: IRQ_SET_SRC(Programmed interrupt route source): Interrupt Source Device ID: 52 Device's interrupt source index: 12
0x5F0102D9: Resource Management/FAIL(Action failed): Unknown Action: 0x3C MSG:0x0102D9
0x5F060384: Resource Management/FAIL(Action failed): Unknown Action: 0x3C MSG:0x060384
0x5F0A000C: Resource Management/FAIL(Action failed): Unknown Action: 0x3C MSG:0x0A000C
0x5B0C02D9: Resource Management/FAIL(Action failed): IRQ_SET_SRC(Programmed interrupt route source): Interrupt Source Device ID: 48 Device's interrupt source index: 729
Please help me to set the IRQ routing correctly.
--
Thanks in advance and best regards,
Marco Kosinski