From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kever Yang Subject: Re: [PATCH v2 05/10] fastboot: rockchip: Select FASTBOOT_FLASH[_MMC_DEV] Date: Sat, 23 Nov 2019 22:21:14 +0800 Message-ID: References: <20191119082623.6165-1-jagan@amarulasolutions.com> <20191119082623.6165-6-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-6-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 Ck9uIDIwMTkvMTEvMTkg5LiL5Y2INDoyNiwgSmFnYW4gVGVraSB3cm90ZToKPiBTZWxlY3QgQ09O RklHX0ZBU1RCT09UX0ZMQVNILCBDT05GSUdfRkFTVEJPT1RfRkxBU0hfTU1DX0RFVgo+IGZvciBy b2NrY2hpcCBTb0MgcGxhZm9ybXMgaW4gZmFzdGJvb3QgS2NvbmZpZyBmaWxlIGluc3RlYWQKPiBv ZiBkZWZpbmVkIGl0IGluIGJvYXJkIGRlZmNvbmZpZy4KPgo+IFRoaXMgZXZlbnR1YWxseSBkcm9w IHRoZSBleHBsaWNpdCBjb25maWdzIGRlZmluZWQgaW4KPiBzdXBwb3J0aW5nIGJvYXJkIGRlZmNv bmZpZyBmaWxlcy4KPgo+IFRlc3RlZC1ieTogTGV2aW4gRHUgPGRqd0B0LWNoaXAuY29tLmNuPgo+ IFNpZ25lZC1vZmYtYnk6IEphZ2FuIFRla2kgPGphZ2FuQGFtYXJ1bGFzb2x1dGlvbnMuY29tPgoK UmV2aWV3ZWQtYnk6IEtldmVyIFlhbmcgPGtldmVyLnlhbmdAcm9jay1jaGlwcy5jb20+CgpUaGFu a3MsCi0gS2V2ZXIKPiAtLS0KPiAgIGNvbmZpZ3MvZXZiLXJrMzAzNl9kZWZjb25maWcgICAgICB8 IDIgLS0KPiAgIGNvbmZpZ3MvZXZiLXJrMzEyOF9kZWZjb25maWcgICAgICB8IDIgLS0KPiAgIGNv bmZpZ3MvZXZiLXJrMzIyOV9kZWZjb25maWcgICAgICB8IDIgLS0KPiAgIGNvbmZpZ3MvZXZiLXJr MzI4OF9kZWZjb25maWcgICAgICB8IDIgLS0KPiAgIGNvbmZpZ3MvZXZiLXJrMzMyOF9kZWZjb25m aWcgICAgICB8IDIgLS0KPiAgIGNvbmZpZ3MvZmlyZWZseS1yazMyODhfZGVmY29uZmlnICB8IDIg LS0KPiAgIGNvbmZpZ3Mva3lsaW4tcmszMDM2X2RlZmNvbmZpZyAgICB8IDIgLS0KPiAgIGNvbmZp Z3MvbWlxaS1yazMyODhfZGVmY29uZmlnICAgICB8IDIgLS0KPiAgIGNvbmZpZ3MvcGh5Y29yZS1y azMyODhfZGVmY29uZmlnICB8IDIgLS0KPiAgIGNvbmZpZ3MvcG9wbWV0YWwtcmszMjg4X2RlZmNv bmZpZyB8IDIgLS0KPiAgIGNvbmZpZ3Mvcm9jazY0LXJrMzMyOF9kZWZjb25maWcgICB8IDIgLS0K PiAgIGNvbmZpZ3MvdGlua2VyLXJrMzI4OF9kZWZjb25maWcgICB8IDIgLS0KPiAgIGNvbmZpZ3Mv dGlua2VyLXMtcmszMjg4X2RlZmNvbmZpZyB8IDIgLS0KPiAgIGRyaXZlcnMvZmFzdGJvb3QvS2Nv bmZpZyAgICAgICAgICB8IDQgKysrLQo+ICAgMTQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspLCAyNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9jb25maWdzL2V2Yi1yazMwMzZf ZGVmY29uZmlnIGIvY29uZmlncy9ldmItcmszMDM2X2RlZmNvbmZpZwo+IGluZGV4IDc5ZTQxMzE0 NWYuLjRiZWQyOGYxMDIgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9ldmItcmszMDM2X2RlZmNvbmZp Zwo+ICsrKyBiL2NvbmZpZ3MvZXZiLXJrMzAzNl9kZWZjb25maWcKPiBAQCAtMzUsOCArMzUsNiBA QCBDT05GSUdfUkVHTUFQPXkKPiAgIENPTkZJR19TWVNDT049eQo+ICAgIyBDT05GSUdfU1BMX0JM SyBpcyBub3Qgc2V0Cj4gICBDT05GSUdfQ0xLPXkKPiAtQ09ORklHX0ZBU1RCT09UX0ZMQVNIPXkK PiAtQ09ORklHX0ZBU1RCT09UX0ZMQVNIX01NQ19ERVY9MAo+ICAgQ09ORklHX0ZBU1RCT09UX0NN RF9PRU1fRk9STUFUPXkKPiAgIENPTkZJR19ST0NLQ0hJUF9HUElPPXkKPiAgIENPTkZJR19TWVNf STJDX1JPQ0tDSElQPXkKPiBkaWZmIC0tZ2l0IGEvY29uZmlncy9ldmItcmszMTI4X2RlZmNvbmZp ZyBiL2NvbmZpZ3MvZXZiLXJrMzEyOF9kZWZjb25maWcKPiBpbmRleCBjYjNjNTM3MmFhLi5iZjkx YzY0MmRkIDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3MvZXZiLXJrMzEyOF9kZWZjb25maWcKPiArKysg Yi9jb25maWdzL2V2Yi1yazMxMjhfZGVmY29uZmlnCj4gQEAgLTIzLDggKzIzLDYgQEAgQ09ORklH X1NZU0NPTj15Cj4gICBDT05GSUdfQ0xLPXkKPiAgIENPTkZJR19GQVNUQk9PVF9CVUZfQUREUj0w eDYwODAwODAwCj4gICBDT05GSUdfRkFTVEJPT1RfQlVGX1NJWkU9MHgwNDAwMDAwMAo+IC1DT05G SUdfRkFTVEJPT1RfRkxBU0g9eQo+IC1DT05GSUdfRkFTVEJPT1RfRkxBU0hfTU1DX0RFVj0wCj4g ICBDT05GSUdfRkFTVEJPT1RfQ01EX09FTV9GT1JNQVQ9eQo+ICAgQ09ORklHX1JPQ0tDSElQX0dQ SU89eQo+ICAgQ09ORklHX1NZU19JMkNfUk9DS0NISVA9eQo+IGRpZmYgLS1naXQgYS9jb25maWdz L2V2Yi1yazMyMjlfZGVmY29uZmlnIGIvY29uZmlncy9ldmItcmszMjI5X2RlZmNvbmZpZwo+IGlu ZGV4IDhkN2QxMWMzZTguLmNkZjI4MTU0ZjggMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9ldmItcmsz MjI5X2RlZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3MvZXZiLXJrMzIyOV9kZWZjb25maWcKPiBAQCAt NDQsOCArNDQsNiBAQCBDT05GSUdfQ0xLPXkKPiAgIENPTkZJR19TUExfQ0xLPXkKPiAgIENPTkZJ R19UUExfQ0xLPXkKPiAgIENPTkZJR19GQVNUQk9PVF9CVUZfU0laRT0weDA0MDAwMDAwCj4gLUNP TkZJR19GQVNUQk9PVF9GTEFTSD15Cj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSF9NTUNfREVWPTAK PiAgIENPTkZJR19GQVNUQk9PVF9DTURfT0VNX0ZPUk1BVD15Cj4gICBDT05GSUdfUk9DS0NISVBf R1BJTz15Cj4gICBDT05GSUdfU1lTX0kyQ19ST0NLQ0hJUD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZp Z3MvZXZiLXJrMzI4OF9kZWZjb25maWcgYi9jb25maWdzL2V2Yi1yazMyODhfZGVmY29uZmlnCj4g aW5kZXggZGI3ZTZmYTdiMS4uODMzYjBiNmE2ZCAxMDA2NDQKPiAtLS0gYS9jb25maWdzL2V2Yi1y azMyODhfZGVmY29uZmlnCj4gKysrIGIvY29uZmlncy9ldmItcmszMjg4X2RlZmNvbmZpZwo+IEBA IC00Myw4ICs0Myw2IEBAIENPTkZJR19TWVNDT049eQo+ICAgQ09ORklHX1NQTF9TWVNDT049eQo+ ICAgQ09ORklHX0NMSz15Cj4gICBDT05GSUdfU1BMX0NMSz15Cj4gLUNPTkZJR19GQVNUQk9PVF9G TEFTSD15Cj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSF9NTUNfREVWPTAKPiAgIENPTkZJR19GQVNU Qk9PVF9DTURfT0VNX0ZPUk1BVD15Cj4gICBDT05GSUdfUk9DS0NISVBfR1BJTz15Cj4gICBDT05G SUdfU1lTX0kyQ19ST0NLQ0hJUD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3MvZXZiLXJrMzMyOF9k ZWZjb25maWcgYi9jb25maWdzL2V2Yi1yazMzMjhfZGVmY29uZmlnCj4gaW5kZXggMDI5MzU0NmIw NC4uNzRiNzI5NWU2MiAxMDA2NDQKPiAtLS0gYS9jb25maWdzL2V2Yi1yazMzMjhfZGVmY29uZmln Cj4gKysrIGIvY29uZmlncy9ldmItcmszMzI4X2RlZmNvbmZpZwo+IEBAIC00Niw4ICs0Niw2IEBA IENPTkZJR19UUExfU1lTQ09OPXkKPiAgIENPTkZJR19DTEs9eQo+ICAgQ09ORklHX1NQTF9DTEs9 eQo+ICAgQ09ORklHX0ZBU1RCT09UX0JVRl9BRERSPTB4ODAwODAwCj4gLUNPTkZJR19GQVNUQk9P VF9GTEFTSD15Cj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSF9NTUNfREVWPTEKPiAgIENPTkZJR19G QVNUQk9PVF9DTURfT0VNX0ZPUk1BVD15Cj4gICBDT05GSUdfUk9DS0NISVBfR1BJTz15Cj4gICBD T05GSUdfU1lTX0kyQ19ST0NLQ0hJUD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3MvZmlyZWZseS1y azMyODhfZGVmY29uZmlnIGIvY29uZmlncy9maXJlZmx5LXJrMzI4OF9kZWZjb25maWcKPiBpbmRl eCA2ZWZjNTczNWY5Li4xNzgwMjljYzQ3IDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3MvZmlyZWZseS1y azMyODhfZGVmY29uZmlnCj4gKysrIGIvY29uZmlncy9maXJlZmx5LXJrMzI4OF9kZWZjb25maWcK PiBAQCAtNDQsOCArNDQsNiBAQCBDT05GSUdfU1BMX1NZU0NPTj15Cj4gICAjIENPTkZJR19TUExf U0lNUExFX0JVUyBpcyBub3Qgc2V0Cj4gICBDT05GSUdfQ0xLPXkKPiAgIENPTkZJR19TUExfQ0xL PXkKPiAtQ09ORklHX0ZBU1RCT09UX0ZMQVNIPXkKPiAtQ09ORklHX0ZBU1RCT09UX0ZMQVNIX01N Q19ERVY9MAo+ICAgQ09ORklHX0ZBU1RCT09UX0NNRF9PRU1fRk9STUFUPXkKPiAgIENPTkZJR19S T0NLQ0hJUF9HUElPPXkKPiAgIENPTkZJR19TWVNfSTJDX1JPQ0tDSElQPXkKPiBkaWZmIC0tZ2l0 IGEvY29uZmlncy9reWxpbi1yazMwMzZfZGVmY29uZmlnIGIvY29uZmlncy9reWxpbi1yazMwMzZf ZGVmY29uZmlnCj4gaW5kZXggYzE2MDdlNTJmYi4uNmMxM2M0YzA4MCAxMDA2NDQKPiAtLS0gYS9j b25maWdzL2t5bGluLXJrMzAzNl9kZWZjb25maWcKPiArKysgYi9jb25maWdzL2t5bGluLXJrMzAz Nl9kZWZjb25maWcKPiBAQCAtMzcsOCArMzcsNiBAQCBDT05GSUdfUkVHTUFQPXkKPiAgIENPTkZJ R19TWVNDT049eQo+ICAgIyBDT05GSUdfU1BMX0JMSyBpcyBub3Qgc2V0Cj4gICBDT05GSUdfQ0xL PXkKPiAtQ09ORklHX0ZBU1RCT09UX0ZMQVNIPXkKPiAtQ09ORklHX0ZBU1RCT09UX0ZMQVNIX01N Q19ERVY9MAo+ICAgQ09ORklHX0ZBU1RCT09UX0NNRF9PRU1fRk9STUFUPXkKPiAgIENPTkZJR19S T0NLQ0hJUF9HUElPPXkKPiAgIENPTkZJR19TWVNfSTJDX1JPQ0tDSElQPXkKPiBkaWZmIC0tZ2l0 IGEvY29uZmlncy9taXFpLXJrMzI4OF9kZWZjb25maWcgYi9jb25maWdzL21pcWktcmszMjg4X2Rl ZmNvbmZpZwo+IGluZGV4IDQ1OTBlMzhhZDMuLjQ4OGNjNTQyMDMgMTAwNjQ0Cj4gLS0tIGEvY29u Zmlncy9taXFpLXJrMzI4OF9kZWZjb25maWcKPiArKysgYi9jb25maWdzL21pcWktcmszMjg4X2Rl ZmNvbmZpZwo+IEBAIC00NSw4ICs0NSw2IEBAIENPTkZJR19TUExfU1lTQ09OPXkKPiAgICMgQ09O RklHX1NQTF9TSU1QTEVfQlVTIGlzIG5vdCBzZXQKPiAgIENPTkZJR19DTEs9eQo+ICAgQ09ORklH X1NQTF9DTEs9eQo+IC1DT05GSUdfRkFTVEJPT1RfRkxBU0g9eQo+IC1DT05GSUdfRkFTVEJPT1Rf RkxBU0hfTU1DX0RFVj0wCj4gICBDT05GSUdfRkFTVEJPT1RfQ01EX09FTV9GT1JNQVQ9eQo+ICAg Q09ORklHX1JPQ0tDSElQX0dQSU89eQo+ICAgQ09ORklHX1NZU19JMkNfUk9DS0NISVA9eQo+IGRp ZmYgLS1naXQgYS9jb25maWdzL3BoeWNvcmUtcmszMjg4X2RlZmNvbmZpZyBiL2NvbmZpZ3MvcGh5 Y29yZS1yazMyODhfZGVmY29uZmlnCj4gaW5kZXggNTFiZDhhZGNiYy4uNzVkZTFkNjhlNSAxMDA2 NDQKPiAtLS0gYS9jb25maWdzL3BoeWNvcmUtcmszMjg4X2RlZmNvbmZpZwo+ICsrKyBiL2NvbmZp Z3MvcGh5Y29yZS1yazMyODhfZGVmY29uZmlnCj4gQEAgLTQ3LDggKzQ3LDYgQEAgQ09ORklHX1NQ TF9TWVNDT049eQo+ICAgIyBDT05GSUdfU1BMX1NJTVBMRV9CVVMgaXMgbm90IHNldAo+ICAgQ09O RklHX0NMSz15Cj4gICBDT05GSUdfU1BMX0NMSz15Cj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSD15 Cj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSF9NTUNfREVWPTAKPiAgIENPTkZJR19GQVNUQk9PVF9D TURfT0VNX0ZPUk1BVD15Cj4gICBDT05GSUdfUk9DS0NISVBfR1BJTz15Cj4gICBDT05GSUdfU1lT X0kyQ19ST0NLQ0hJUD15Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3MvcG9wbWV0YWwtcmszMjg4X2Rl ZmNvbmZpZyBiL2NvbmZpZ3MvcG9wbWV0YWwtcmszMjg4X2RlZmNvbmZpZwo+IGluZGV4IDhjYzU1 YmRiZTAuLjMyMGYzNGJkMDQgMTAwNjQ0Cj4gLS0tIGEvY29uZmlncy9wb3BtZXRhbC1yazMyODhf ZGVmY29uZmlnCj4gKysrIGIvY29uZmlncy9wb3BtZXRhbC1yazMyODhfZGVmY29uZmlnCj4gQEAg LTQ1LDggKzQ1LDYgQEAgQ09ORklHX1NQTF9TWVNDT049eQo+ICAgIyBDT05GSUdfU1BMX1NJTVBM RV9CVVMgaXMgbm90IHNldAo+ICAgQ09ORklHX0NMSz15Cj4gICBDT05GSUdfU1BMX0NMSz15Cj4g LUNPTkZJR19GQVNUQk9PVF9GTEFTSD15Cj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSF9NTUNfREVW PTAKPiAgIENPTkZJR19GQVNUQk9PVF9DTURfT0VNX0ZPUk1BVD15Cj4gICBDT05GSUdfUk9DS0NI SVBfR1BJTz15Cj4gICBDT05GSUdfU1lTX0kyQ19ST0NLQ0hJUD15Cj4gZGlmZiAtLWdpdCBhL2Nv bmZpZ3Mvcm9jazY0LXJrMzMyOF9kZWZjb25maWcgYi9jb25maWdzL3JvY2s2NC1yazMzMjhfZGVm Y29uZmlnCj4gaW5kZXggMGRhYjVkN2U1NC4uNzNjYTUzNWZmOCAxMDA2NDQKPiAtLS0gYS9jb25m aWdzL3JvY2s2NC1yazMzMjhfZGVmY29uZmlnCj4gKysrIGIvY29uZmlncy9yb2NrNjQtcmszMzI4 X2RlZmNvbmZpZwo+IEBAIC00OCw4ICs0OCw2IEBAIENPTkZJR19UUExfU1lTQ09OPXkKPiAgIENP TkZJR19DTEs9eQo+ICAgQ09ORklHX1NQTF9DTEs9eQo+ICAgQ09ORklHX0ZBU1RCT09UX0JVRl9B RERSPTB4ODAwODAwCj4gLUNPTkZJR19GQVNUQk9PVF9GTEFTSD15Cj4gLUNPTkZJR19GQVNUQk9P VF9GTEFTSF9NTUNfREVWPTEKPiAgIENPTkZJR19GQVNUQk9PVF9DTURfT0VNX0ZPUk1BVD15Cj4g ICBDT05GSUdfUk9DS0NISVBfR1BJTz15Cj4gICBDT05GSUdfU1lTX0kyQ19ST0NLQ0hJUD15Cj4g ZGlmZiAtLWdpdCBhL2NvbmZpZ3MvdGlua2VyLXJrMzI4OF9kZWZjb25maWcgYi9jb25maWdzL3Rp bmtlci1yazMyODhfZGVmY29uZmlnCj4gaW5kZXggYzM1MGMwZDhiYS4uNTZmY2JiOTRkMyAxMDA2 NDQKPiAtLS0gYS9jb25maWdzL3Rpbmtlci1yazMyODhfZGVmY29uZmlnCj4gKysrIGIvY29uZmln cy90aW5rZXItcmszMjg4X2RlZmNvbmZpZwo+IEBAIC00Nyw4ICs0Nyw2IEBAIENPTkZJR19TUExf U1lTQ09OPXkKPiAgICMgQ09ORklHX1NQTF9TSU1QTEVfQlVTIGlzIG5vdCBzZXQKPiAgIENPTkZJ R19DTEs9eQo+ICAgQ09ORklHX1NQTF9DTEs9eQo+IC1DT05GSUdfRkFTVEJPT1RfRkxBU0g9eQo+ IC1DT05GSUdfRkFTVEJPT1RfRkxBU0hfTU1DX0RFVj0wCj4gICBDT05GSUdfRkFTVEJPT1RfQ01E X09FTV9GT1JNQVQ9eQo+ICAgQ09ORklHX1JPQ0tDSElQX0dQSU89eQo+ICAgQ09ORklHX1NZU19J MkNfUk9DS0NISVA9eQo+IGRpZmYgLS1naXQgYS9jb25maWdzL3Rpbmtlci1zLXJrMzI4OF9kZWZj b25maWcgYi9jb25maWdzL3Rpbmtlci1zLXJrMzI4OF9kZWZjb25maWcKPiBpbmRleCBjMDE2YTI2 NGIyLi40NThlMTY5NWEyIDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3MvdGlua2VyLXMtcmszMjg4X2Rl ZmNvbmZpZwo+ICsrKyBiL2NvbmZpZ3MvdGlua2VyLXMtcmszMjg4X2RlZmNvbmZpZwo+IEBAIC01 Miw4ICs1Miw2IEBAIENPTkZJR19TUExfU1lTQ09OPXkKPiAgICMgQ09ORklHX1NQTF9TSU1QTEVf QlVTIGlzIG5vdCBzZXQKPiAgIENPTkZJR19DTEs9eQo+ICAgQ09ORklHX1NQTF9DTEs9eQo+IC1D T05GSUdfRkFTVEJPT1RfRkxBU0g9eQo+IC1DT05GSUdfRkFTVEJPT1RfRkxBU0hfTU1DX0RFVj0w Cj4gICBDT05GSUdfRkFTVEJPT1RfQ01EX09FTV9GT1JNQVQ9eQo+ICAgQ09ORklHX1JPQ0tDSElQ X0dQSU89eQo+ICAgQ09ORklHX1NZU19JMkNfUk9DS0NISVA9eQo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2Zhc3Rib290L0tjb25maWcgYi9kcml2ZXJzL2Zhc3Rib290L0tjb25maWcKPiBpbmRleCBk NjNlY2RkMjdlLi4zNDg2NGNhNjEzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZmFzdGJvb3QvS2Nv bmZpZwo+ICsrKyBiL2RyaXZlcnMvZmFzdGJvb3QvS2NvbmZpZwo+IEBAIC02NCw3ICs2NCw3IEBA IGNvbmZpZyBGQVNUQk9PVF9VU0JfREVWCj4gICAKPiAgIGNvbmZpZyBGQVNUQk9PVF9GTEFTSAo+ ICAgCWJvb2wgIkVuYWJsZSBGQVNUQk9PVCBGTEFTSCBjb21tYW5kIgo+IC0JZGVmYXVsdCB5IGlm IEFSQ0hfU1VOWEkKPiArCWRlZmF1bHQgeSBpZiBBUkNIX1NVTlhJIHx8IEFSQ0hfUk9DS0NISVAK PiAgIAlkZXBlbmRzIG9uIE1NQyB8fCAoTkFORCAmJiBDTURfTVREUEFSVFMpCj4gICAJc2VsZWN0 IElNQUdFX1NQQVJTRQo+ICAgCWhlbHAKPiBAQCAtODksNiArODksOCBAQCBlbmRjaG9pY2UKPiAg IGNvbmZpZyBGQVNUQk9PVF9GTEFTSF9NTUNfREVWCj4gICAJaW50ICJEZWZpbmUgRkFTVEJPT1Qg TU1DIEZMQVNIIGRlZmF1bHQgZGV2aWNlIgo+ICAgCWRlcGVuZHMgb24gRkFTVEJPT1RfRkxBU0hf TU1DCj4gKwlkZWZhdWx0IDEgaWYgUk9DS0NISVBfUkszMzI4Cj4gKwlkZWZhdWx0IDAgaWYgQVJD SF9ST0NLQ0hJUAo+ICAgCWRlZmF1bHQgMCBpZiBBUkNIX1NVTlhJICYmIE1NQ19TVU5YSV9TTE9U X0VYVFJBID0gLTEKPiAgIAlkZWZhdWx0IDEgaWYgQVJDSF9TVU5YSSAmJiBNTUNfU1VOWElfU0xP VF9FWFRSQSAhPSAtMQo+ICAgCWhlbHAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tj aGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kever Yang Date: Sat, 23 Nov 2019 22:21:14 +0800 Subject: [U-Boot] [PATCH v2 05/10] fastboot: rockchip: Select FASTBOOT_FLASH[_MMC_DEV] In-Reply-To: <20191119082623.6165-6-jagan@amarulasolutions.com> References: <20191119082623.6165-1-jagan@amarulasolutions.com> <20191119082623.6165-6-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: > Select CONFIG_FASTBOOT_FLASH, CONFIG_FASTBOOT_FLASH_MMC_DEV > for rockchip SoC plaforms in fastboot Kconfig file instead > of defined it in board defconfig. > > 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 | 2 -- > configs/evb-rk3128_defconfig | 2 -- > configs/evb-rk3229_defconfig | 2 -- > configs/evb-rk3288_defconfig | 2 -- > configs/evb-rk3328_defconfig | 2 -- > configs/firefly-rk3288_defconfig | 2 -- > configs/kylin-rk3036_defconfig | 2 -- > configs/miqi-rk3288_defconfig | 2 -- > configs/phycore-rk3288_defconfig | 2 -- > configs/popmetal-rk3288_defconfig | 2 -- > configs/rock64-rk3328_defconfig | 2 -- > configs/tinker-rk3288_defconfig | 2 -- > configs/tinker-s-rk3288_defconfig | 2 -- > drivers/fastboot/Kconfig | 4 +++- > 14 files changed, 3 insertions(+), 27 deletions(-) > > diff --git a/configs/evb-rk3036_defconfig b/configs/evb-rk3036_defconfig > index 79e413145f..4bed28f102 100644 > --- a/configs/evb-rk3036_defconfig > +++ b/configs/evb-rk3036_defconfig > @@ -35,8 +35,6 @@ CONFIG_REGMAP=y > CONFIG_SYSCON=y > # CONFIG_SPL_BLK is not set > CONFIG_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/evb-rk3128_defconfig b/configs/evb-rk3128_defconfig > index cb3c5372aa..bf91c642dd 100644 > --- a/configs/evb-rk3128_defconfig > +++ b/configs/evb-rk3128_defconfig > @@ -23,8 +23,6 @@ CONFIG_SYSCON=y > CONFIG_CLK=y > CONFIG_FASTBOOT_BUF_ADDR=0x60800800 > CONFIG_FASTBOOT_BUF_SIZE=0x04000000 > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/evb-rk3229_defconfig b/configs/evb-rk3229_defconfig > index 8d7d11c3e8..cdf28154f8 100644 > --- a/configs/evb-rk3229_defconfig > +++ b/configs/evb-rk3229_defconfig > @@ -44,8 +44,6 @@ CONFIG_CLK=y > CONFIG_SPL_CLK=y > CONFIG_TPL_CLK=y > CONFIG_FASTBOOT_BUF_SIZE=0x04000000 > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/evb-rk3288_defconfig b/configs/evb-rk3288_defconfig > index db7e6fa7b1..833b0b6a6d 100644 > --- a/configs/evb-rk3288_defconfig > +++ b/configs/evb-rk3288_defconfig > @@ -43,8 +43,6 @@ CONFIG_SYSCON=y > CONFIG_SPL_SYSCON=y > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/evb-rk3328_defconfig b/configs/evb-rk3328_defconfig > index 0293546b04..74b7295e62 100644 > --- a/configs/evb-rk3328_defconfig > +++ b/configs/evb-rk3328_defconfig > @@ -46,8 +46,6 @@ CONFIG_TPL_SYSCON=y > CONFIG_CLK=y > CONFIG_SPL_CLK=y > CONFIG_FASTBOOT_BUF_ADDR=0x800800 > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=1 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/firefly-rk3288_defconfig b/configs/firefly-rk3288_defconfig > index 6efc5735f9..178029cc47 100644 > --- a/configs/firefly-rk3288_defconfig > +++ b/configs/firefly-rk3288_defconfig > @@ -44,8 +44,6 @@ CONFIG_SPL_SYSCON=y > # CONFIG_SPL_SIMPLE_BUS is not set > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/kylin-rk3036_defconfig b/configs/kylin-rk3036_defconfig > index c1607e52fb..6c13c4c080 100644 > --- a/configs/kylin-rk3036_defconfig > +++ b/configs/kylin-rk3036_defconfig > @@ -37,8 +37,6 @@ CONFIG_REGMAP=y > CONFIG_SYSCON=y > # CONFIG_SPL_BLK is not set > CONFIG_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/miqi-rk3288_defconfig b/configs/miqi-rk3288_defconfig > index 4590e38ad3..488cc54203 100644 > --- a/configs/miqi-rk3288_defconfig > +++ b/configs/miqi-rk3288_defconfig > @@ -45,8 +45,6 @@ CONFIG_SPL_SYSCON=y > # CONFIG_SPL_SIMPLE_BUS is not set > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/phycore-rk3288_defconfig b/configs/phycore-rk3288_defconfig > index 51bd8adcbc..75de1d68e5 100644 > --- a/configs/phycore-rk3288_defconfig > +++ b/configs/phycore-rk3288_defconfig > @@ -47,8 +47,6 @@ CONFIG_SPL_SYSCON=y > # CONFIG_SPL_SIMPLE_BUS is not set > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/popmetal-rk3288_defconfig b/configs/popmetal-rk3288_defconfig > index 8cc55bdbe0..320f34bd04 100644 > --- a/configs/popmetal-rk3288_defconfig > +++ b/configs/popmetal-rk3288_defconfig > @@ -45,8 +45,6 @@ CONFIG_SPL_SYSCON=y > # CONFIG_SPL_SIMPLE_BUS is not set > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/rock64-rk3328_defconfig b/configs/rock64-rk3328_defconfig > index 0dab5d7e54..73ca535ff8 100644 > --- a/configs/rock64-rk3328_defconfig > +++ b/configs/rock64-rk3328_defconfig > @@ -48,8 +48,6 @@ CONFIG_TPL_SYSCON=y > CONFIG_CLK=y > CONFIG_SPL_CLK=y > CONFIG_FASTBOOT_BUF_ADDR=0x800800 > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=1 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig > index c350c0d8ba..56fcbb94d3 100644 > --- a/configs/tinker-rk3288_defconfig > +++ b/configs/tinker-rk3288_defconfig > @@ -47,8 +47,6 @@ CONFIG_SPL_SYSCON=y > # CONFIG_SPL_SIMPLE_BUS is not set > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/configs/tinker-s-rk3288_defconfig b/configs/tinker-s-rk3288_defconfig > index c016a264b2..458e1695a2 100644 > --- a/configs/tinker-s-rk3288_defconfig > +++ b/configs/tinker-s-rk3288_defconfig > @@ -52,8 +52,6 @@ CONFIG_SPL_SYSCON=y > # CONFIG_SPL_SIMPLE_BUS is not set > CONFIG_CLK=y > CONFIG_SPL_CLK=y > -CONFIG_FASTBOOT_FLASH=y > -CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_ROCKCHIP_GPIO=y > CONFIG_SYS_I2C_ROCKCHIP=y > diff --git a/drivers/fastboot/Kconfig b/drivers/fastboot/Kconfig > index d63ecdd27e..34864ca613 100644 > --- a/drivers/fastboot/Kconfig > +++ b/drivers/fastboot/Kconfig > @@ -64,7 +64,7 @@ config FASTBOOT_USB_DEV > > config FASTBOOT_FLASH > bool "Enable FASTBOOT FLASH command" > - default y if ARCH_SUNXI > + default y if ARCH_SUNXI || ARCH_ROCKCHIP > depends on MMC || (NAND && CMD_MTDPARTS) > select IMAGE_SPARSE > help > @@ -89,6 +89,8 @@ endchoice > config FASTBOOT_FLASH_MMC_DEV > int "Define FASTBOOT MMC FLASH default device" > depends on FASTBOOT_FLASH_MMC > + default 1 if ROCKCHIP_RK3328 > + default 0 if ARCH_ROCKCHIP > default 0 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA = -1 > default 1 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA != -1 > help