From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kever Yang Subject: Re: [PATCH v2 03/10] gadget: rockchip: USB_GADGET_PRODUCT_NUM Date: Sat, 23 Nov 2019 22:20:55 +0800 Message-ID: References: <20191119082623.6165-1-jagan@amarulasolutions.com> <20191119082623.6165-4-jagan@amarulasolutions.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191119082623.6165-4-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: Jagan Teki , Simon Glass , Philipp Tomsich Cc: u-boot-0aAXYlwwYIKGBzrmiIFOJg@public.gmane.org, Levin Du , linux-amarula-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org, linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: linux-rockchip.vger.kernel.org Ck9uIDIwMTkvMTEvMTkg5LiL5Y2INDoyNiwgSmFnYW4gVGVraSB3cm90ZToKPiBSb2NrY2hpcCBz dXBwb3J0IGRpZmZlcm5ldCBvciBjb21tb24gZ2FkZ2V0IHByb2R1Y3QgbnVtYmVyCj4gYmV0d2Vl biBSb2NrY2hpcCBTb0NzIGxpa2UsCj4KPiAweDMxMGEgLSByazMwMzYKPiAweDMyMGEgLSByazMy MjksIHJrMzI4OAo+IDB4MzMwYSAtIHJrMzMyOAo+Cj4gU28sIHNlbGVjdCB0aGVtIG9uIEtjb25m aWcgYmFzZWQgb24gcGxhdGZvcm0gc3BlY2lmaWMKPiBjb25maWcgZGVmaW5lZC4KPiAgICAgCj4g VGhpcyBldmVudHVhbGx5IGRyb3AgdGhlIGV4cGxpY2l0IGNvbmZpZ3MgZGVmaW5lZCBpbgo+IHN1 cHBvcnRpbmcgYm9hcmQgZGVmY29uZmlnIGZpbGVzLgo+Cj4gVGVzdGVkLWJ5OiBMZXZpbiBEdSA8 ZGp3QHQtY2hpcC5jb20uY24+Cj4gU2lnbmVkLW9mZi1ieTogSmFnYW4gVGVraSA8amFnYW5AYW1h cnVsYXNvbHV0aW9ucy5jb20+CgpSZXZpZXdlZC1ieTogS2V2ZXIgWWFuZyA8a2V2ZXIueWFuZ0By b2NrLWNoaXBzLmNvbT4KClRoYW5rcywKLSBLZXZlcgo+IC0tLQo+ICAgY29uZmlncy9ldmItcmsz MDM2X2RlZmNvbmZpZyAgICAgIHwgMSAtCj4gICBjb25maWdzL2V2Yi1yazMyMjlfZGVmY29uZmln ICAgICAgfCAxIC0KPiAgIGNvbmZpZ3MvZXZiLXJrMzI4OF9kZWZjb25maWcgICAgICB8IDEgLQo+ ICAgY29uZmlncy9ldmItcmszMzI4X2RlZmNvbmZpZyAgICAgIHwgMSAtCj4gICBjb25maWdzL2Zp cmVmbHktcmszMjg4X2RlZmNvbmZpZyAgfCAxIC0KPiAgIGNvbmZpZ3Mva3lsaW4tcmszMDM2X2Rl ZmNvbmZpZyAgICB8IDEgLQo+ICAgY29uZmlncy9taXFpLXJrMzI4OF9kZWZjb25maWcgICAgIHwg MSAtCj4gICBjb25maWdzL3BoeWNvcmUtcmszMjg4X2RlZmNvbmZpZyAgfCAxIC0KPiAgIGNvbmZp Z3MvcG9wbWV0YWwtcmszMjg4X2RlZmNvbmZpZyB8IDEgLQo+ICAgY29uZmlncy9yb2NrNjQtcmsz MzI4X2RlZmNvbmZpZyAgIHwgMSAtCj4gICBjb25maWdzL3Rpbmtlci1yazMyODhfZGVmY29uZmln ICAgfCAxIC0KPiAgIGNvbmZpZ3MvdGlua2VyLXMtcmszMjg4X2RlZmNvbmZpZyB8IDEgLQo+ICAg Y29uZmlncy92eWFzYS1yazMyODhfZGVmY29uZmlnICAgIHwgMSAtCj4gICBkcml2ZXJzL3VzYi9n YWRnZXQvS2NvbmZpZyAgICAgICAgfCAzICsrKwo+ICAgMTQgZmlsZXMgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9jb25maWdzL2V2Yi1y azMwMzZfZGVmY29uZmlnIGIvY29uZmlncy9ldmItcmszMDM2X2RlZmNvbmZpZwo+IGluZGV4IGJi M2UyYzhmN2QuLjc5ZTQxMzE0NWYgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9ldmItcmszMDM2X2Rl ZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3MvZXZiLXJrMzAzNl9kZWZjb25maWcKPiBAQCAtNTIsNyAr NTIsNiBAQCBDT05GSUdfU1lTUkVTRVQ9eQo+ICAgIyBDT05GSUdfU1BMX1NZU1JFU0VUIGlzIG5v dCBzZXQKPiAgIENPTkZJR19VU0I9eQo+ICAgQ09ORklHX1VTQl9HQURHRVQ9eQo+IC1DT05GSUdf VVNCX0dBREdFVF9QUk9EVUNUX05VTT0weDMxMGEKPiAgIENPTkZJR19VU0JfR0FER0VUX0RXQzJf T1RHPXkKPiAgIENPTkZJR19TUExfVElOWV9NRU1TRVQ9eQo+ICAgQ09ORklHX0NNRF9ESFJZU1RP TkU9eQo+IGRpZmYgLS1naXQgYS9jb25maWdzL2V2Yi1yazMyMjlfZGVmY29uZmlnIGIvY29uZmln cy9ldmItcmszMjI5X2RlZmNvbmZpZwo+IGluZGV4IDdiZjI2Zjc0OTcuLjhkN2QxMWMzZTggMTAw NjQ0Cj4gLS0tIGEvY29uZmlncy9ldmItcmszMjI5X2RlZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3Mv ZXZiLXJrMzIyOV9kZWZjb25maWcKPiBAQCAtNjQsNyArNjQsNiBAQCBDT05GSUdfREVCVUdfVUFS VF9TSElGVD0yCj4gICBDT05GSUdfU1lTUkVTRVQ9eQo+ICAgQ09ORklHX1VTQj15Cj4gICBDT05G SUdfVVNCX0dBREdFVD15Cj4gLUNPTkZJR19VU0JfR0FER0VUX1BST0RVQ1RfTlVNPTB4MzIwYQo+ ICAgQ09ORklHX1VTQl9HQURHRVRfRFdDMl9PVEc9eQo+ICAgQ09ORklHX1RQTF9USU5ZX01FTVNF VD15Cj4gICBDT05GSUdfRVJSTk9fU1RSPXkKPiBkaWZmIC0tZ2l0IGEvY29uZmlncy9ldmItcmsz Mjg4X2RlZmNvbmZpZyBiL2NvbmZpZ3MvZXZiLXJrMzI4OF9kZWZjb25maWcKPiBpbmRleCA4ZjJm MTNhZGFlLi5kYjdlNmZhN2IxIDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3MvZXZiLXJrMzI4OF9kZWZj b25maWcKPiArKysgYi9jb25maWdzL2V2Yi1yazMyODhfZGVmY29uZmlnCj4gQEAgLTcxLDcgKzcx LDYgQEAgQ09ORklHX1VTQj15Cj4gICBDT05GSUdfVVNCX0RXQzI9eQo+ICAgQ09ORklHX1JPQ0tD SElQX1VTQjJfUEhZPXkKPiAgIENPTkZJR19VU0JfR0FER0VUPXkKPiAtQ09ORklHX1VTQl9HQURH RVRfUFJPRFVDVF9OVU09MHgzMjBhCj4gICBDT05GSUdfVVNCX0dBREdFVF9EV0MyX09URz15Cj4g ICBDT05GSUdfRE1fVklERU89eQo+ICAgQ09ORklHX0RJU1BMQVk9eQo+IGRpZmYgLS1naXQgYS9j b25maWdzL2V2Yi1yazMzMjhfZGVmY29uZmlnIGIvY29uZmlncy9ldmItcmszMzI4X2RlZmNvbmZp Zwo+IGluZGV4IDc0NzA4OTQzNWQuLjAyOTM1NDZiMDQgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9l dmItcmszMzI4X2RlZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3MvZXZiLXJrMzMyOF9kZWZjb25maWcK PiBAQCAtODYsNyArODYsNiBAQCBDT05GSUdfVVNCX0RXQzI9eQo+ICAgQ09ORklHX1VTQl9EV0Mz PXkKPiAgICMgQ09ORklHX1VTQl9EV0MzX0dBREdFVCBpcyBub3Qgc2V0Cj4gICBDT05GSUdfVVNC X0dBREdFVD15Cj4gLUNPTkZJR19VU0JfR0FER0VUX1BST0RVQ1RfTlVNPTB4MzMwYQo+ICAgQ09O RklHX1VTQl9HQURHRVRfRFdDMl9PVEc9eQo+ICAgQ09ORklHX1NQTF9USU5ZX01FTVNFVD15Cj4g ICBDT05GSUdfVFBMX1RJTllfTUVNU0VUPXkKPiBkaWZmIC0tZ2l0IGEvY29uZmlncy9maXJlZmx5 LXJrMzI4OF9kZWZjb25maWcgYi9jb25maWdzL2ZpcmVmbHktcmszMjg4X2RlZmNvbmZpZwo+IGlu ZGV4IDkyZWVmZmRhMDEuLjZlZmM1NzM1ZjkgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9maXJlZmx5 LXJrMzI4OF9kZWZjb25maWcKPiArKysgYi9jb25maWdzL2ZpcmVmbHktcmszMjg4X2RlZmNvbmZp Zwo+IEBAIC03NSw3ICs3NSw2IEBAIENPTkZJR19VU0JfRFdDMj15Cj4gICBDT05GSUdfUk9DS0NI SVBfVVNCMl9QSFk9eQo+ICAgQ09ORklHX1VTQl9LRVlCT0FSRD15Cj4gICBDT05GSUdfVVNCX0dB REdFVD15Cj4gLUNPTkZJR19VU0JfR0FER0VUX1BST0RVQ1RfTlVNPTB4MzIwYQo+ICAgQ09ORklH X1VTQl9HQURHRVRfRFdDMl9PVEc9eQo+ICAgQ09ORklHX1VTQl9IT1NUX0VUSEVSPXkKPiAgIENP TkZJR19VU0JfRVRIRVJfQVNJWD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3Mva3lsaW4tcmszMDM2 X2RlZmNvbmZpZyBiL2NvbmZpZ3Mva3lsaW4tcmszMDM2X2RlZmNvbmZpZwo+IGluZGV4IDA4YjQ3 Yzg0ZWYuLmMxNjA3ZTUyZmIgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9reWxpbi1yazMwMzZfZGVm Y29uZmlnCj4gKysrIGIvY29uZmlncy9reWxpbi1yazMwMzZfZGVmY29uZmlnCj4gQEAgLTU2LDcg KzU2LDYgQEAgQ09ORklHX1NZU1JFU0VUPXkKPiAgIENPTkZJR19VU0I9eQo+ICAgQ09ORklHX1VT Ql9EV0MyPXkKPiAgIENPTkZJR19VU0JfR0FER0VUPXkKPiAtQ09ORklHX1VTQl9HQURHRVRfUFJP RFVDVF9OVU09MHgzMTBhCj4gICBDT05GSUdfVVNCX0dBREdFVF9EV0MyX09URz15Cj4gICBDT05G SUdfVVNCX0hPU1RfRVRIRVI9eQo+ICAgQ09ORklHX1VTQl9FVEhFUl9BU0lYPXkKPiBkaWZmIC0t Z2l0IGEvY29uZmlncy9taXFpLXJrMzI4OF9kZWZjb25maWcgYi9jb25maWdzL21pcWktcmszMjg4 X2RlZmNvbmZpZwo+IGluZGV4IGIwNjE3NTk1OGUuLjQ1OTBlMzhhZDMgMTAwNjQ0Cj4gLS0tIGEv Y29uZmlncy9taXFpLXJrMzI4OF9kZWZjb25maWcKPiArKysgYi9jb25maWdzL21pcWktcmszMjg4 X2RlZmNvbmZpZwo+IEBAIC03MSw3ICs3MSw2IEBAIENPTkZJR19VU0I9eQo+ICAgQ09ORklHX1VT Ql9EV0MyPXkKPiAgIENPTkZJR19ST0NLQ0hJUF9VU0IyX1BIWT15Cj4gICBDT05GSUdfVVNCX0dB REdFVD15Cj4gLUNPTkZJR19VU0JfR0FER0VUX1BST0RVQ1RfTlVNPTB4MzIwYQo+ICAgQ09ORklH X1VTQl9HQURHRVRfRFdDMl9PVEc9eQo+ICAgQ09ORklHX1VTQl9IT1NUX0VUSEVSPXkKPiAgIENP TkZJR19VU0JfRVRIRVJfQVNJWD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3MvcGh5Y29yZS1yazMy ODhfZGVmY29uZmlnIGIvY29uZmlncy9waHljb3JlLXJrMzI4OF9kZWZjb25maWcKPiBpbmRleCBh ODZmNjg5ODU4Li41MWJkOGFkY2JjIDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3MvcGh5Y29yZS1yazMy ODhfZGVmY29uZmlnCj4gKysrIGIvY29uZmlncy9waHljb3JlLXJrMzI4OF9kZWZjb25maWcKPiBA QCAtNzUsNyArNzUsNiBAQCBDT05GSUdfVVNCPXkKPiAgIENPTkZJR19VU0JfRFdDMj15Cj4gICBD T05GSUdfUk9DS0NISVBfVVNCMl9QSFk9eQo+ICAgQ09ORklHX1VTQl9HQURHRVQ9eQo+IC1DT05G SUdfVVNCX0dBREdFVF9QUk9EVUNUX05VTT0weDMyMGEKPiAgIENPTkZJR19VU0JfR0FER0VUX0RX QzJfT1RHPXkKPiAgIENPTkZJR19VU0JfSE9TVF9FVEhFUj15Cj4gICBDT05GSUdfVVNCX0VUSEVS X0FTSVg9eQo+IGRpZmYgLS1naXQgYS9jb25maWdzL3BvcG1ldGFsLXJrMzI4OF9kZWZjb25maWcg Yi9jb25maWdzL3BvcG1ldGFsLXJrMzI4OF9kZWZjb25maWcKPiBpbmRleCAwY2I2N2YzM2ZlLi44 Y2M1NWJkYmUwIDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3MvcG9wbWV0YWwtcmszMjg4X2RlZmNvbmZp Zwo+ICsrKyBiL2NvbmZpZ3MvcG9wbWV0YWwtcmszMjg4X2RlZmNvbmZpZwo+IEBAIC03MSw3ICs3 MSw2IEBAIENPTkZJR19VU0I9eQo+ICAgQ09ORklHX1VTQl9EV0MyPXkKPiAgIENPTkZJR19ST0NL Q0hJUF9VU0IyX1BIWT15Cj4gICBDT05GSUdfVVNCX0dBREdFVD15Cj4gLUNPTkZJR19VU0JfR0FE R0VUX1BST0RVQ1RfTlVNPTB4MzIwYQo+ICAgQ09ORklHX1VTQl9HQURHRVRfRFdDMl9PVEc9eQo+ ICAgQ09ORklHX1VTQl9IT1NUX0VUSEVSPXkKPiAgIENPTkZJR19VU0JfRVRIRVJfQVNJWD15Cj4g ZGlmZiAtLWdpdCBhL2NvbmZpZ3Mvcm9jazY0LXJrMzMyOF9kZWZjb25maWcgYi9jb25maWdzL3Jv Y2s2NC1yazMzMjhfZGVmY29uZmlnCj4gaW5kZXggZWMxM2E3NzEwYS4uMGRhYjVkN2U1NCAxMDA2 NDQKPiAtLS0gYS9jb25maWdzL3JvY2s2NC1yazMzMjhfZGVmY29uZmlnCj4gKysrIGIvY29uZmln cy9yb2NrNjQtcmszMzI4X2RlZmNvbmZpZwo+IEBAIC04Nyw3ICs4Nyw2IEBAIENPTkZJR19VU0Jf RFdDMj15Cj4gICBDT05GSUdfVVNCX0RXQzM9eQo+ICAgIyBDT05GSUdfVVNCX0RXQzNfR0FER0VU IGlzIG5vdCBzZXQKPiAgIENPTkZJR19VU0JfR0FER0VUPXkKPiAtQ09ORklHX1VTQl9HQURHRVRf UFJPRFVDVF9OVU09MHgzMzBhCj4gICBDT05GSUdfVVNCX0dBREdFVF9EV0MyX09URz15Cj4gICBD T05GSUdfU1BMX1RJTllfTUVNU0VUPXkKPiAgIENPTkZJR19UUExfVElOWV9NRU1TRVQ9eQo+IGRp ZmYgLS1naXQgYS9jb25maWdzL3Rpbmtlci1yazMyODhfZGVmY29uZmlnIGIvY29uZmlncy90aW5r ZXItcmszMjg4X2RlZmNvbmZpZwo+IGluZGV4IGU0NmViMWNkOTEuLmMzNTBjMGQ4YmEgMTAwNjQ0 Cj4gLS0tIGEvY29uZmlncy90aW5rZXItcmszMjg4X2RlZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3Mv dGlua2VyLXJrMzI4OF9kZWZjb25maWcKPiBAQCAtNzcsNyArNzcsNiBAQCBDT05GSUdfVVNCPXkK PiAgIENPTkZJR19VU0JfRFdDMj15Cj4gICBDT05GSUdfUk9DS0NISVBfVVNCMl9QSFk9eQo+ICAg Q09ORklHX1VTQl9HQURHRVQ9eQo+IC1DT05GSUdfVVNCX0dBREdFVF9QUk9EVUNUX05VTT0weDMy MGEKPiAgIENPTkZJR19VU0JfR0FER0VUX0RXQzJfT1RHPXkKPiAgIENPTkZJR19VU0JfSE9TVF9F VEhFUj15Cj4gICBDT05GSUdfVVNCX0VUSEVSX0FTSVg9eQo+IGRpZmYgLS1naXQgYS9jb25maWdz L3Rpbmtlci1zLXJrMzI4OF9kZWZjb25maWcgYi9jb25maWdzL3Rpbmtlci1zLXJrMzI4OF9kZWZj b25maWcKPiBpbmRleCAzYWNiMmFjNWY1Li5jMDE2YTI2NGIyIDEwMDY0NAo+IC0tLSBhL2NvbmZp Z3MvdGlua2VyLXMtcmszMjg4X2RlZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3MvdGlua2VyLXMtcmsz Mjg4X2RlZmNvbmZpZwo+IEBAIC04Myw3ICs4Myw2IEBAIENPTkZJR19VU0I9eQo+ICAgQ09ORklH X1VTQl9EV0MyPXkKPiAgIENPTkZJR19ST0NLQ0hJUF9VU0IyX1BIWT15Cj4gICBDT05GSUdfVVNC X0dBREdFVD15Cj4gLUNPTkZJR19VU0JfR0FER0VUX1BST0RVQ1RfTlVNPTB4MzIwYQo+ICAgQ09O RklHX1VTQl9HQURHRVRfRFdDMl9PVEc9eQo+ICAgQ09ORklHX1VTQl9IT1NUX0VUSEVSPXkKPiAg IENPTkZJR19VU0JfRVRIRVJfQVNJWD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3Mvdnlhc2Etcmsz Mjg4X2RlZmNvbmZpZyBiL2NvbmZpZ3Mvdnlhc2EtcmszMjg4X2RlZmNvbmZpZwo+IGluZGV4IDk5 N2Q5YTM4NzcuLjMyYzM1MDI2ODMgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy92eWFzYS1yazMyODhf ZGVmY29uZmlnCj4gKysrIGIvY29uZmlncy92eWFzYS1yazMyODhfZGVmY29uZmlnCj4gQEAgLTY5 LDcgKzY5LDYgQEAgQ09ORklHX1VTQl9EV0MyPXkKPiAgIENPTkZJR19ST0NLQ0hJUF9VU0IyX1BI WT15Cj4gICBDT05GSUdfVVNCX0tFWUJPQVJEPXkKPiAgIENPTkZJR19VU0JfR0FER0VUPXkKPiAt Q09ORklHX1VTQl9HQURHRVRfUFJPRFVDVF9OVU09MHgzMjBhCj4gICBDT05GSUdfVVNCX0dBREdF VF9EV0MyX09URz15Cj4gICBDT05GSUdfVVNCX0ZVTkNUSU9OX01BU1NfU1RPUkFHRT15Cj4gICBD T05GSUdfVVNCX0hPU1RfRVRIRVI9eQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9nYWRnZXQv S2NvbmZpZyBiL2RyaXZlcnMvdXNiL2dhZGdldC9LY29uZmlnCj4gaW5kZXggODQ0YzNiZTE2Zi4u ZTEyMGI0OGIzMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3VzYi9nYWRnZXQvS2NvbmZpZwo+ICsr KyBiL2RyaXZlcnMvdXNiL2dhZGdldC9LY29uZmlnCj4gQEAgLTU4LDYgKzU4LDkgQEAgY29uZmln IFVTQl9HQURHRVRfVkVORE9SX05VTQo+ICAgY29uZmlnIFVTQl9HQURHRVRfUFJPRFVDVF9OVU0K PiAgIAloZXggIlByb2R1Y3QgSUQgb2YgdGhlIFVTQiBkZXZpY2UiCj4gICAJZGVmYXVsdCAweDEw MTAgaWYgQVJDSF9TVU5YSQo+ICsJZGVmYXVsdCAweDMxMGEgaWYgUk9DS0NISVBfUkszMDM2Cj4g KwlkZWZhdWx0IDB4MzIwYSBpZiBST0NLQ0hJUF9SSzMyMjkgfHwgUk9DS0NISVBfUkszMjg4Cj4g KwlkZWZhdWx0IDB4MzMwYSBpZiBST0NLQ0hJUF9SSzMzMjgKPiAgIAlkZWZhdWx0IDB4MAo+ICAg CWhlbHAKPiAgIAkgIFByb2R1Y3QgSUQgb2YgdGhlIFVTQiBkZXZpY2UgZW11bGF0ZWQsIHJlcG9y dGVkIHRvIHRoZSBob3N0IGRldmljZS4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tj aGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kever Yang Date: Sat, 23 Nov 2019 22:20:55 +0800 Subject: [U-Boot] [PATCH v2 03/10] gadget: rockchip: USB_GADGET_PRODUCT_NUM In-Reply-To: <20191119082623.6165-4-jagan@amarulasolutions.com> References: <20191119082623.6165-1-jagan@amarulasolutions.com> <20191119082623.6165-4-jagan@amarulasolutions.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: u-boot@lists.denx.de On 2019/11/19 下午4:26, Jagan Teki wrote: > Rockchip support differnet or common gadget product number > between Rockchip SoCs like, > > 0x310a - rk3036 > 0x320a - rk3229, rk3288 > 0x330a - rk3328 > > So, select them on Kconfig based on platform specific > config defined. > > This eventually drop the explicit configs defined in > supporting board defconfig files. > > Tested-by: Levin Du > Signed-off-by: Jagan Teki Reviewed-by: Kever Yang Thanks, - Kever > --- > configs/evb-rk3036_defconfig | 1 - > configs/evb-rk3229_defconfig | 1 - > configs/evb-rk3288_defconfig | 1 - > configs/evb-rk3328_defconfig | 1 - > configs/firefly-rk3288_defconfig | 1 - > configs/kylin-rk3036_defconfig | 1 - > configs/miqi-rk3288_defconfig | 1 - > configs/phycore-rk3288_defconfig | 1 - > configs/popmetal-rk3288_defconfig | 1 - > configs/rock64-rk3328_defconfig | 1 - > configs/tinker-rk3288_defconfig | 1 - > configs/tinker-s-rk3288_defconfig | 1 - > configs/vyasa-rk3288_defconfig | 1 - > drivers/usb/gadget/Kconfig | 3 +++ > 14 files changed, 3 insertions(+), 13 deletions(-) > > diff --git a/configs/evb-rk3036_defconfig b/configs/evb-rk3036_defconfig > index bb3e2c8f7d..79e413145f 100644 > --- a/configs/evb-rk3036_defconfig > +++ b/configs/evb-rk3036_defconfig > @@ -52,7 +52,6 @@ CONFIG_SYSRESET=y > # CONFIG_SPL_SYSRESET is not set > CONFIG_USB=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x310a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_SPL_TINY_MEMSET=y > CONFIG_CMD_DHRYSTONE=y > diff --git a/configs/evb-rk3229_defconfig b/configs/evb-rk3229_defconfig > index 7bf26f7497..8d7d11c3e8 100644 > --- a/configs/evb-rk3229_defconfig > +++ b/configs/evb-rk3229_defconfig > @@ -64,7 +64,6 @@ CONFIG_DEBUG_UART_SHIFT=2 > CONFIG_SYSRESET=y > CONFIG_USB=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_TPL_TINY_MEMSET=y > CONFIG_ERRNO_STR=y > diff --git a/configs/evb-rk3288_defconfig b/configs/evb-rk3288_defconfig > index 8f2f13adae..db7e6fa7b1 100644 > --- a/configs/evb-rk3288_defconfig > +++ b/configs/evb-rk3288_defconfig > @@ -71,7 +71,6 @@ CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_DM_VIDEO=y > CONFIG_DISPLAY=y > diff --git a/configs/evb-rk3328_defconfig b/configs/evb-rk3328_defconfig > index 747089435d..0293546b04 100644 > --- a/configs/evb-rk3328_defconfig > +++ b/configs/evb-rk3328_defconfig > @@ -86,7 +86,6 @@ CONFIG_USB_DWC2=y > CONFIG_USB_DWC3=y > # CONFIG_USB_DWC3_GADGET is not set > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x330a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_SPL_TINY_MEMSET=y > CONFIG_TPL_TINY_MEMSET=y > diff --git a/configs/firefly-rk3288_defconfig b/configs/firefly-rk3288_defconfig > index 92eeffda01..6efc5735f9 100644 > --- a/configs/firefly-rk3288_defconfig > +++ b/configs/firefly-rk3288_defconfig > @@ -75,7 +75,6 @@ CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_KEYBOARD=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/kylin-rk3036_defconfig b/configs/kylin-rk3036_defconfig > index 08b47c84ef..c1607e52fb 100644 > --- a/configs/kylin-rk3036_defconfig > +++ b/configs/kylin-rk3036_defconfig > @@ -56,7 +56,6 @@ CONFIG_SYSRESET=y > CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x310a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/miqi-rk3288_defconfig b/configs/miqi-rk3288_defconfig > index b06175958e..4590e38ad3 100644 > --- a/configs/miqi-rk3288_defconfig > +++ b/configs/miqi-rk3288_defconfig > @@ -71,7 +71,6 @@ CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/phycore-rk3288_defconfig b/configs/phycore-rk3288_defconfig > index a86f689858..51bd8adcbc 100644 > --- a/configs/phycore-rk3288_defconfig > +++ b/configs/phycore-rk3288_defconfig > @@ -75,7 +75,6 @@ CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/popmetal-rk3288_defconfig b/configs/popmetal-rk3288_defconfig > index 0cb67f33fe..8cc55bdbe0 100644 > --- a/configs/popmetal-rk3288_defconfig > +++ b/configs/popmetal-rk3288_defconfig > @@ -71,7 +71,6 @@ CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/rock64-rk3328_defconfig b/configs/rock64-rk3328_defconfig > index ec13a7710a..0dab5d7e54 100644 > --- a/configs/rock64-rk3328_defconfig > +++ b/configs/rock64-rk3328_defconfig > @@ -87,7 +87,6 @@ CONFIG_USB_DWC2=y > CONFIG_USB_DWC3=y > # CONFIG_USB_DWC3_GADGET is not set > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x330a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_SPL_TINY_MEMSET=y > CONFIG_TPL_TINY_MEMSET=y > diff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig > index e46eb1cd91..c350c0d8ba 100644 > --- a/configs/tinker-rk3288_defconfig > +++ b/configs/tinker-rk3288_defconfig > @@ -77,7 +77,6 @@ CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/tinker-s-rk3288_defconfig b/configs/tinker-s-rk3288_defconfig > index 3acb2ac5f5..c016a264b2 100644 > --- a/configs/tinker-s-rk3288_defconfig > +++ b/configs/tinker-s-rk3288_defconfig > @@ -83,7 +83,6 @@ CONFIG_USB=y > CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_HOST_ETHER=y > CONFIG_USB_ETHER_ASIX=y > diff --git a/configs/vyasa-rk3288_defconfig b/configs/vyasa-rk3288_defconfig > index 997d9a3877..32c3502683 100644 > --- a/configs/vyasa-rk3288_defconfig > +++ b/configs/vyasa-rk3288_defconfig > @@ -69,7 +69,6 @@ CONFIG_USB_DWC2=y > CONFIG_ROCKCHIP_USB2_PHY=y > CONFIG_USB_KEYBOARD=y > CONFIG_USB_GADGET=y > -CONFIG_USB_GADGET_PRODUCT_NUM=0x320a > CONFIG_USB_GADGET_DWC2_OTG=y > CONFIG_USB_FUNCTION_MASS_STORAGE=y > CONFIG_USB_HOST_ETHER=y > diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig > index 844c3be16f..e120b48b33 100644 > --- a/drivers/usb/gadget/Kconfig > +++ b/drivers/usb/gadget/Kconfig > @@ -58,6 +58,9 @@ config USB_GADGET_VENDOR_NUM > config USB_GADGET_PRODUCT_NUM > hex "Product ID of the USB device" > default 0x1010 if ARCH_SUNXI > + default 0x310a if ROCKCHIP_RK3036 > + default 0x320a if ROCKCHIP_RK3229 || ROCKCHIP_RK3288 > + default 0x330a if ROCKCHIP_RK3328 > default 0x0 > help > Product ID of the USB device emulated, reported to the host device.