This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: C66 setup gpio Interrupt route error

Part Number: TDA4VM


Dear expers,

I tried setup gpio Interrupt route on c66, but Sciclient_rmIrqSet return error. (sdk7.2)

    rmIrqReq.valid_params           = TISCI_MSG_VALUE_RM_DST_ID_VALID |
                                      TISCI_MSG_VALUE_RM_DST_HOST_IRQ_VALID;
    rmIrqReq.src_id                 = TISCI_DEV_GPIO0;
    rmIrqReq.src_index              = 0U;
    rmIrqReq.dst_id                 = TISCI_DEV_C66SS1_CORE0;
    rmIrqReq.dst_host_irq           = 70;
    /* Unused params */
    rmIrqReq.global_event           = 0U;
    rmIrqReq.ia_id                  = 0U;
    rmIrqReq.vint                   = 0U;
    rmIrqReq.vint_status_bit_index  = 0U;
    rmIrqReq.secondary_host         = TISCI_MSG_VALUE_RM_UNUSED_SECONDARY_HOST;	
    
    status = Sciclient_rmIrqSet(&rmIrqReq, &rmIrqResp, SCICLIENT_SERVICE_WAIT_FOREVER);
    if(status != 0) {
        LOG_PRT_ERROR(" ERROR: failed to setup gpio interrupt , status = %d!!!\n" , status);
    } else {
        LOG_PRT_INFO("setup gpio interrupt suncess!!!\n");
    }

It suncess if change src_id from TISCI_DEV_GPIO0 to other device(eg. TISCI_DEV_MCSPI1).

And It also suncess when setup gpio Interrupt route on r5.

Do you have any idea about this problem?

Thanks & Best Regards!

XA