Find the answer to your Linux question:
Results 1 to 3 of 3
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Gadget driver for 2.4.20

    I am using ltib with linux ver 2.4.20 provided by freescale for i.Mx21S.

    Does anyone found or have any gadget driver for this version of linux.

    I want my system to be detected as a USB device on PC which can write to and recieve any data from the PC (may be having BULK IN& OUT EPs).

    Ex: the printer gadget driver in 2.6.22(usblp.c)

    If not found, can I backport any gadget driver(of newer versions) along with some of the gadget framework.

    Please leave your suggestions.


  2. #2
    Just Joined! wildpossum's Avatar
    Join Date
    Apr 2008
    What is a "ltib"? Give a full description then others may be able to assist you further.

    Generally, you can use any recent driver port to "try out" your device, but then you either have to find a good driver with all the options you require or write your own (usually from anyother driver that supports close to what your aiming for).

  3. #3

    Gadget driver for 2.4.20

    Ltib stands for "Linux Target Image Builder". It is a tool used to develop and deploy BSPs (Board Support Packages) for various target platforms.

    I am using the ltib version provided by Freescale for i.Mx21 processor, which has the linux version 2.4.20.

    This linux version does not support the full gadget framework as in 2.6.x

    Previously I had used linux 2.6.18, wherein, I could modify the printer gadget driver(device side driver) to suit the requirements of my system (basically for PC connectivity).
    But for some reason I have to go back to 2.4.20.
    This version has a very limited framework support for the gadget drivers.
    For example, there is no "file operations" support.

    So I just wanted to know if any one has tried back-porting the gadget framework so that any gadget drivers of 2.6.x can be used with this kernel.

    Note: The original 2.4.20 does not have any gadget framework, but the linux provided by freescale with ltib for i.Mx21 does have some amount of it.


  4. $spacer_open

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts