Re: Handling custom device control requests in userspace

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Krzysztof Opasiak <k.opasiak@xxxxxxxxxxx> writes:
>>>>>>> A few advantages over a couple options I've considered are that this mostly
>>>>>>> reuses existing functionalities and won't affect users that haven't enabled
>>>>>>> it. Please let me know of any feedback on the design or any possible
>>>>>>> implementation issues.
>>>>>>
>>>>>> IMHO, considering the amount of Android users, we can merge this into
>>>>>> composite.c itself. Just make the code depend on CONFIG_ANDROID. Or
>>>>>> something along the lines of
>>>>>>
>>>>>> if (IS_ENABLED(CONFIG_ANDROID))
>>>>>> 	android_audio_accessory_init();
>>>>>>
>>>>>> should get the job done.
>>>>>
>>>>> Huh and what with people that are not android but need to support
>>>>> Android accessory in their products?
>>>>
>>>> Do those really exist?
>>>>
>>>> Well, if they _really_ exist, we can add a "Enable Support for Android
>>>> Audio Accessory" specific to the gadget framework. Then test for:
>>>>
>>>> if (IS_ENABLED(CONFIG_USB_GADGET_ANDROID_AUDIO_ACCESSORY))
>>>>
>>>> or whatever. I'm not certain such devices exist though, need
>>>> confirmation.
>>>>
>>>
>>> Yes, they exist. Most of Tizen phones support android accessory.
>> 
>> Fair enough. A specific Kconfig for that is okay.
>> 
>
> Let me just mention that if we had a generic interface we could cover 
> not only android requirements but also do a great job for people who are 
> fuzzing USB hosts. Such an interface would allow to easily craft some 
> random requests without all this noise related to using GadgetFS...

okay, but we don't... Do you wanna send some patches?

-- 
balbi

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux