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.

Linux/DRV2604L: Software Supporting Environment

Part Number: DRV2604L

Tool/software: Linux

Dear, Sir.

My customer is considering to apply DRV2604L for Smartphone platform as LRA haptics.

They will be utilize Android 9.0 OS for that.

So that I would like to make sure folloing points at this time. Please give your advice.

1. Kernel Driver for Android 9.0.

   I wonder TI will be able to provide Kernel Driver for them?

2. Middle-ware.

  I wonder TI will be able to provide Middle-ware for them?

3. Relation with Immersion.

 They are also considering to enter into license agreement with Immersion.

 Is there any difference on the responsibilty to provide Kernel & Mibble-ware

 for them after license completion?

Best Regards,

H. Sakai

  • Hey Hideyuki,

    1) The sample code we have is available here. There have been a few questions on the forum previously about linux and android drivers, so if the customer has any questions this forum is a good resource to check.

    2) I'm not exactly sure what you mean by middle-ware. Can you elaborate please?

    3) The resources we have available to them do not change if they have an agreement or if they do not.

  • Dear, Micah-san.

    Thank you so much for your reply.

    Regarding my question#2, It is depended on the software structure of Android.

    I suppose the glue between Kernel driver & Application would be needed.

    Middle-ware is kind of such.

    I wonder TI would be able to provide that for the customer?

    Or it is better to enter software license with Immersion?

    Best Regards,

    H. Sakai

  • Hey Hideyuki,

    Thank you for elaborating. Unfortunately we only provide the driver code to help the customer get started, and do not have any middleware (or HAL) code available. This post provides an example android device driver, but as it is a few years old it may helpful for reference and not the complete solution. 

    Whether or not the customer enters into a software license agreement with Immersion is up to their own discretion.