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/TUSB3410: how to control GPIO interface

Part Number: TUSB3410

Tool/software: Linux

Hi:

   The question is same to TUSB3410: how to control GPIO interface. Now I can enum ttyUSB0 with linux kernel 3.6.5. We want to use pin 29 (P3.4) . How to use it.

  • Hello,

    You can manage the GPIO functionality making change in the firmware, what will be the purpose of the P3.4?

    We normally don't provide the source code of TUSB3410 firmware, but you can provide us your business case so the BU can analyze if it is viable to share.

    Regards,
    Roberto

  • Hi

       Our pos now design to use modem via TUSB3410 . As known from document of TUSB3410.pdf ,TUSB3410 with four GPIO(P3.0--port3,terminal0,P3.1,P3.2,P3.4 ). 

    Now we want to use P3.4 to control the reset pin of modem. That is why we chose TUSB3410. Now we can succ enum ttyUSB0,but now donot know how to control GPIO to reset modem chip.

    Can provide detail steps to use gpio to reset modem chip.

    .

  • Hello,

    Unfortunately the TUSB3410 firmware does not provide a way to control the GPIOs on the device.

    As Roberto mentioned before, firmware would need to be changed to add a separate USB interface for that purpose, so there are no detailed steps we can provide to achieve that.

    Regards,
    Jorge
  • Hi

       I do not understand how firmware works to achieve that purpose .

      1. Can we control the GPIO to pull up or pull down when we want to control  it anytime with firmware to be changed . How it works with firmware to achieve that.

      2.What should we provide for you to make firmware changed to us.

  • Hello,

    Firmware controls how the device works. The TUSB3410 is a microcontroller, where the firmware (code) was developed with the purpose of bridging/translating data from USB to UART. When that firmware was developed, no interface was defined to allow users to control the GPIOs though a USB command.

    No firmware customizations are performed by TI, so those changes would need performed on your own.

    Regards,
    Jorge
  • Hi:

        So can provide the firmware source code and any document about it  if need to performed on mine own to add a new interface to control gpio?

  • A TI representative will contact you via email to further discuss the possibility of providing the source code files.

    Regards,
    Jorge