Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932235AbcCHOPn (ORCPT ); Tue, 8 Mar 2016 09:15:43 -0500 Received: from mailout3.w1.samsung.com ([210.118.77.13]:59336 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932155AbcCHOPe (ORCPT ); Tue, 8 Mar 2016 09:15:34 -0500 X-AuditID: cbfec7f4-f79026d00000418a-08-56dede820d7e Subject: Re: [PATCH 3/5] usb: gadget: gmidi: remove bus powered requirement on bmAttributes To: Felipe Ferreri Tonello , Felipe Balbi , linux-usb@vger.kernel.org References: <1456947640-20673-1-git-send-email-eu@felipetonello.com> <1456947640-20673-4-git-send-email-eu@felipetonello.com> <87wppi67c5.fsf@ti.com> <270D9ECD-1810-48BC-BBE9-9C9DD5E44D4F@felipetonello.com> <87egbmkah0.fsf@intel.com> <56DD4C84.1090506@felipetonello.com> <87ziuaimf8.fsf@intel.com> <56DD6241.2000308@felipetonello.com> <87h9ghife2.fsf@intel.com> <56DED984.3090702@felipetonello.com> Cc: linux-kernel@vger.kernel.org, Michal Nazarewicz , Clemens Ladisch From: Krzysztof Opasiak Message-id: <56DEDE81.6000007@samsung.com> Date: Tue, 08 Mar 2016 15:15:29 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-version: 1.0 In-reply-to: <56DED984.3090702@felipetonello.com> Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xa7rN9+6FGbSIWxxre8JuseTEQyaL zvln2S0u75rDZrFoWSuzxYLjLawObB53vz5k99i0qpPN48eKfmaPdX9eMXl83iQXwBrFZZOS mpNZllqkb5fAldHw8g5jwSa2ioe3LjM1MM5l7WLk4JAQMJGYfk+wi5ETyBSTuHBvPVsXIxeH kMBSRokp91YygiSEBJ4zSrxpkQaxhQViJRaeO8kOYosI5Es8bF7AAtEwi1niadMisAZmoMSd NQ/YQRawCehLzNslChLmFdCS6Pu/kgnEZhFQlXh5pokVxBYViJA4dfYtG0SNoMSPyfdYQGxO AUOJntPXmEDGMAuoS0yZkgsxXV5i85q3zBMYBWYh6ZiFUDULSdUCRuZVjKKppckFxUnpuYZ6 xYm5xaV56XrJ+bmbGCEh/WUH4+JjVocYBTgYlXh4O77fDRNiTSwrrsw9xCjBwawkwvv2zr0w Id6UxMqq1KL8+KLSnNTiQ4zSHCxK4rxzd70PERJITyxJzU5NLUgtgskycXBKNTCyfv+8Y+2j WVwz77/SePb0d2+Ns9i7d1ExtonTi5MDl36eNHV1ra7ugh1LvuTqTThyaU9YjJvh102l2w6L Lp0zUX8Co5aoTJDS9W3eqVNu5YeZcSt4fZjUrn9z741rJ5g1t31L3nfqgqDTvnJZ84Kj8rX7 OFzPLTpZcf/WlSs3vYWZuThZu2RWKbEUZyQaajEXFScCALmrswxlAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 793 Lines: 29 On 03/08/2016 02:54 PM, Felipe Ferreri Tonello wrote: (...) >> >>> sort of preset library of configfs-based gadget drivers, we still need >>> these modules. >> >> there is already a library called libusbg. > > By preset library I meant scripts or little programs that implement the > legacy drivers we have. > libusbgx implements an idea of gadget schemes[1]. That's simple configuration files using libconfig syntax. I don't see any problems to use it to create legacy gadget equivalents. Then you could simply load it using usbg_import_gadget() in C code or gt[2] load from shell. Footnotes: 1 - https://github.com/libusbgx/libusbgx/blob/master/doc/gadget_schemes.txt 2 - https://github.com/kopasiak/gt Cheers, -- Krzysztof Opasiak Samsung R&D Institute Poland Samsung Electronics