From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivaylo Dimitrov Subject: Re: [PATCH 2/2] memory: omap-gpmc: Add Kconfig option for debug Date: Wed, 3 Feb 2016 09:03:48 +0200 Message-ID: <56B1A654.1060905@gmail.com> References: <568D5F54.7040900@gmail.com> <20160107180700.GN12777@atomide.com> <568EDC8D.7070205@gmail.com> <20160108022619.GS12777@atomide.com> <568F4596.8020206@gmail.com> <20160108075913.GN11364@pali> <569052FE.1040008@gmail.com> <20160121091437.GT7192@pali> <56B077D4.3030902@gmail.com> <20160202233911.GB19432@atomide.com> <20160203000045.GE19432@atomide.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160203000045.GE19432@atomide.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Tony Lindgren Cc: Nishanth Menon , Paul Walmsley , Aaro Koskinen , Sebastian Reichel , pavel@ucw.cz, =?UTF-8?Q?Pali_Roh=c3=a1r?= , linux-omap@vger.kernel.org, Brian Hutchinson , linux-arm-kernel@lists.infradead.org, Roger Quadros List-Id: linux-omap@vger.kernel.org CgpPbiAgMy4wMi4yMDE2IDAyOjAwLCBUb255IExpbmRncmVuIHdyb3RlOgo+ICogVG9ueSBMaW5k Z3JlbiA8dG9ueUBhdG9taWRlLmNvbT4gWzE2MDIwMiAxNTo0MF06Cj4+ICogSXZheWxvIERpbWl0 cm92IDxpdm8uZy5kaW1pdHJvdi43NUBnbWFpbC5jb20+IFsxNjAyMDIgMDE6MzRdOgo+Pj4gT24g MjEuMDEuMjAxNiAxMToxNCwgUGFsaSBSb2jDoXIgd3JvdGU6Cj4+Pj4gT24gU2F0dXJkYXkgMDkg SmFudWFyeSAyMDE2IDAyOjIzOjI2IEl2YXlsbyBEaW1pdHJvdiB3cm90ZToKPj4+Pj4gVGhlIGtl eSB3b3JkIGhlcmUgaXMgInNvbWV0aW1lcyIuIGkuZSBzb21ldGltZXMgaXQgaGFwZW5zIG9uIG5v cm1hbCByZWJvb3QsCj4+Pj4+IHNvbWV0aW1lcyBpdCBoYXBwZW5zIG9uIG9vcHMuCj4+Pj4KPj4+ PiBTbyB3aGVyZSBpcyBwcm9ibGVtPyBJbiBvbWFwLWdwbWM/IG10ZD8gb25lbmFuZD8gb3IgdWJp ZnM/IE9yIGluCj4+Pj4gZGlmZmVyZW50IGNvbXBvbmVudD8gRG8gd2Uga25vdyBhdCBsZWFzdCB0 aGlzPwo+Pj4+Cj4+Pgo+Pj4gSSB0aGluayBJIG1hZGUgc29tZSBwcm9ncmVzcyBvbiB0aGUgaXNz dWUsIGl0IHNlZW1zIEkgaGF2ZSB0byBoYXZlICpib3RoKgo+Pj4gZTdiMTFkYzdiNzdiZmNlMGEz NTEyMzBhNWZlZWFkYzFkMGJiYTk5Nwo+Pj4gKGU3YjExZGM3Yjc3YmZjZTBhMzUxMjMwYTVmZWVh ZGMxZDBiYmE5OTcpIHJldmVydGVkICphbmQqCj4+PiBIV01PRF9JTklUX05PX1JFU0VUIHJlc3Rv cmVkIGluIG9tYXAzeHh4X2dwbWNfaHdtb2QgZmxhZ3MgdG8gaGF2ZSB3b3JraW5nCj4+PiBvbmVu YW5kLgo+Pgo+PiBUaGF0IGlzIHN0cmFuZ2UuIFRoaXMgaXMgd2hhdCBJIGdldCB3aXRoIG9tYXAy cGx1c19kZWZjb25maWcgYW5kCj4+IG9tYXAtZm9yLXY0LjUvZml4ZXMtcmMxIGFmdGVyIGZsYXNo aW5nIHRoZSByb290ZnMgYW5kIGJvb3Rpbmcga2VybmVsCj4+IGxpa2UgeW91IHN1Z2dlc3RlZCBv biBpcmM6CgpXaGF0IEkgZm9yZ290IHRvIHRlbGwgb24gSVJDIGlzIHRoYXQgeW91IHNob3VsZCB0 cnkgdG8gYm9vdCBzdG9jayBrZXJuZWwgCmFmdGVyIGJvb3RpbmcgbWFpbmxpbmUuIEhlcmUgaXQg c3BpdHMgYSBsb3Qgb2YgRUNDIGVycm9ycyAoSSBoYXZlIApmcmFtZWJ1ZmZlciBjb25zb2xlIGVu YWJsZWQgdG8gc2VlIHRob3NlKSBhbmQgcmVmdXNlcyB0byBtb3VudCByb290ZnMuCgo+Pgo+PiAj IGRtZXNnIHwgZ3JlcCAtaSAtZSB1YmkgLWUgb25lbmFuZAo+PiBbICAgIDIuNTAyODk5XSBvbWFw Mi1vbmVuYW5kIG9tYXAyLW9uZW5hbmQ6IGluaXRpYWxpemluZyBvbiBDUzAsIHBoeXMgYmFzZSAw eDAxMDAwMDAwLCB2aXJ0dWFsIGJhc2UgZDA5NDAwMDAsIGZyZXEgODMgTUh6Cj4+IFsgICAgMi41 MTQzNzNdIE9uZU5BTkQgTWFudWZhY3R1cmVyOiBOdW1vbnl4ICgweDIwKQo+PiBbICAgIDIuNTE5 Mjg3XSBNdXhlZCBPbmVOQU5EIDI1Nk1CIDEuOFYgMTYtYml0ICgweDQwKQo+PiBbICAgIDIuNTI0 NDQ0XSBPbmVOQU5EIHZlcnNpb24gPSAweDAwMzEKCkV4YWN0bHkgdGhlIHNhbWUgY2hpcCBoZXJl LgoKPj4gWyAgICAyLjY3MTk2Nl0gNiBvZnBhcnQgcGFydGl0aW9ucyBmb3VuZCBvbiBNVEQgZGV2 aWNlIG9tYXAyLW9uZW5hbmQKPj4gWyAgICAyLjY3ODQzNl0gQ3JlYXRpbmcgNiBNVEQgcGFydGl0 aW9ucyBvbiAib21hcDItb25lbmFuZCI6Cj4+IFsgICAgMy40MTQ3NjRdIHViaTA6IGF0dGFjaGlu ZyBtdGQ1Cj4+IFsgICAgMy42NjgyMTJdIHViaTA6IHNjYW5uaW5nIGlzIGZpbmlzaGVkCj4+IFsg ICAgMy43MTY1NTJdIHViaTA6IGF0dGFjaGVkIG10ZDUgKG5hbWUgInJvb3RmcyIsIHNpemUgMjUx IE1pQikKPj4gWyAgICAzLjcyMjgzOV0gdWJpMDogUEVCIHNpemU6IDEzMTA3MiBieXRlcyAoMTI4 IEtpQiksIExFQiBzaXplOiAxMjkwMjQgYnl0ZXMKPj4gWyAgICAzLjczMDE5NF0gdWJpMDogbWlu Li9tYXguIEkvTyB1bml0IHNpemVzOiAyMDQ4LzIwNDgsIHN1Yi1wYWdlIHNpemUgNTEyCj4+IFsg ICAgMy43MzczMDRdIHViaTA6IFZJRCBoZWFkZXIgb2Zmc2V0OiA1MTIgKGFsaWduZWQgNTEyKSwg ZGF0YSBvZmZzZXQ6IDIwNDgKPj4gWyAgICAzLjc0NDUzN10gdWJpMDogZ29vZCBQRUJzOiAyMDEw LCBiYWQgUEVCczogMCwgY29ycnVwdGVkIFBFQnM6IDAKPj4gWyAgICAzLjc1MTAzN10gdWJpMDog dXNlciB2b2x1bWU6IDEsIGludGVybmFsIHZvbHVtZXM6IDEsIG1heC4gdm9sdW1lcyBjb3VudDog MTI4Cj4+IFsgICAgMy43NTg2OTddIHViaTA6IG1heC9tZWFuIGVyYXNlIGNvdW50ZXI6IDEvMCwg V0wgdGhyZXNob2xkOiA0MDk2LCBpbWFnZSBzZXF1ZW5jZSBudW1iZXI6IDAKPj4gWyAgICAzLjc2 NzU3OF0gdWJpMDogYXZhaWxhYmxlIFBFQnM6IDAsIHRvdGFsIHJlc2VydmVkIFBFQnM6IDIwMTAs IFBFQnMgcmVzZXJ2ZWQgZm9yIGJhZCBQRUIgaGFuZGxpbmc6IDQwCj4+IFsgICAgMy45MjM5ODBd IHViaTA6IGJhY2tncm91bmQgdGhyZWFkICJ1YmlfYmd0MGQiIHN0YXJ0ZWQsIFBJRCA4NQo+PiBb ICAgIDMuOTgwNTI5XSBVQklGUyAodWJpMDowKTogYmFja2dyb3VuZCB0aHJlYWQgInViaWZzX2Jn dDBfMCIgc3RhcnRlZCwgUElEIDg3Cj4+IFsgICAgMy45OTYzMzddIFVCSUZTICh1YmkwOjApOiBy ZWNvdmVyeSBuZWVkZWQKPj4gWyAgICA0LjA3OTkyNV0gVUJJRlMgKHViaTA6MCk6IHJlY292ZXJ5 IGNvbXBsZXRlZAo+PiBbICAgIDQuMDg1ODc2XSBVQklGUyAodWJpMDowKTogVUJJRlM6IG1vdW50 ZWQgVUJJIGRldmljZSAwLCB2b2x1bWUgMCwgbmFtZSAicm9vdGZzIgo+PiBbICAgIDQuMDkzNzgw XSBVQklGUyAodWJpMDowKTogTEVCIHNpemU6IDEyOTAyNCBieXRlcyAoMTI2IEtpQiksIG1pbi4v bWF4LiBJL08gdW5pdCBzaXplczogMjA0OCBieXRlcy8yMDQ4IGJ5dGVzCj4+IFsgICAgNC4xMDQz MzldIFVCSUZTICh1YmkwOjApOiBGUyBzaXplOiAyNTIyNDE5MjAgYnl0ZXMgKDI0MCBNaUIsIDE5 NTUgTEVCcyksIGpvdXJuYWwgc2l6ZSA5MDMzNzI4IGJ5dGVzICg4IE1pQiwgNzEgTEVCcykKPj4g WyAgICA0LjExNTcyMl0gVUJJRlMgKHViaTA6MCk6IHJlc2VydmVkIGZvciByb290OiA0MTkwNDM0 IGJ5dGVzICg0MDkyIEtpQikKPj4gWyAgICA0LjEyMjc3Ml0gVUJJRlMgKHViaTA6MCk6IG1lZGlh IGZvcm1hdDogdzQvcjAgKGxhdGVzdCBpcyB3NC9yMCksIFVVSUQgOEYzMEE4OEEtRjYwNS00Mjkx LTk5MjctMDBDRjNBMkFFMTE5LCBzbWFsbCBMUFQgbW9kZWwKPj4gWyAgICA0LjEzNjA3N10gVkZT OiBNb3VudGVkIHJvb3QgKHViaWZzIGZpbGVzeXN0ZW0pIG9uIGRldmljZSAwOjE1Lgo+Pgo+PiBJ IGNvcGllZCBvdmVyIHRoZSBtb2R1bGVzIHRvIHRoaXMgcm9vdGZzIHRvbyA6KSBCdXQgaW4gZ2Vu ZXJhbCBvbmVuYW5kCj4+IHNlZW1zIHRvIGJlaGF2ZSBmb3IgbWUuCj4KClllcywgaW5pdGlhbGx5 IGl0IHdvcmtzLCBidXQgaXMgY29ycnVwdGVkIGFmdGVyIGEgcmVib290IG9yIHR3byBoZXJlLgoK PiBBbmQgZXJlIGFyZSBteSBHUENNIHRpbWluZ3Mgd2hlbiBib290ZWQgd2l0aCBHUE1DX0RFQlVH Cj4gaW4gY2FzZSB0aGV5IGFyZSBkaWZmZXJlbnQgc29tZWhvdyBmb3IgeW91ciBkZXZpY2UuCj4K PiBSZWdhcmRzLAo+Cj4gVG9ueQo+Cj4gb21hcC1ncG1jIDZlMDAwMDAwLmdwbWM6IEdQTUMgcmV2 aXNpb24gNS4wCj4gR1BNQyBDUzA6IGNzX29uICAgICAgICAgICAgOiAgIDAgdGlja3MsICAgMCBu cyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6IGNzX3JkX29mZiAgICAgICAgOiAg MTQgdGlja3MsICA4NCBucyAod2FzICAxNiB0aWNrcykgIDg0IG5zCj4gR1BNQyBDUzA6IGNzX3dy X29mZiAgICAgICAgOiAgMTkgdGlja3MsIDExNCBucyAod2FzICAxNiB0aWNrcykgMTE0IG5zCj4g R1BNQyBDUzA6IGFkdl9vbiAgICAgICAgICAgOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0 aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6IGFkdl9yZF9vZmYgICAgICAgOiAgIDMgdGlja3MsICAx OCBucyAod2FzICAgMiB0aWNrcykgIDE4IG5zCj4gR1BNQyBDUzA6IGFkdl93cl9vZmYgICAgICAg OiAgIDMgdGlja3MsICAxOCBucyAod2FzICAgMiB0aWNrcykgIDE4IG5zCj4gR1BNQyBDUzA6IG9l X29uICAgICAgICAgICAgOiAgIDUgdGlja3MsICAzMCBucyAod2FzICAgMiB0aWNrcykgIDMwIG5z Cj4gR1BNQyBDUzA6IG9lX29mZiAgICAgICAgICAgOiAgMTQgdGlja3MsICA4NCBucyAod2FzICAx NiB0aWNrcykgIDg0IG5zCj4gR1BNQyBDUzA6IHdlX29uICAgICAgICAgICAgOiAgIDAgdGlja3Ms ICAgMCBucyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6IHdlX29mZiAgICAgICAg ICAgOiAgMTQgdGlja3MsICA4NCBucyAod2FzICAxNiB0aWNrcykgIDg0IG5zCj4gR1BNQyBDUzA6 IHJkX2N5Y2xlICAgICAgICAgOiAgMTggdGlja3MsIDEwOCBucyAod2FzICAxOSB0aWNrcykgMTA4 IG5zCj4gR1BNQyBDUzA6IHdyX2N5Y2xlICAgICAgICAgOiAgMTcgdGlja3MsIDEwMiBucyAod2Fz ICAxOSB0aWNrcykgMTAyIG5zCj4gR1BNQyBDUzA6IGFjY2VzcyAgICAgICAgICAgOiAgMTMgdGlj a3MsICA3OCBucyAod2FzICAxNSB0aWNrcykgIDc4IG5zCj4gR1BNQyBDUzA6IHBhZ2VfYnVyc3Rf YWNjZXNzOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMiB0aWNrcykgICAwIG5zCj4gR1BNQyBD UzA6IGJ1c190dXJuYXJvdW5kICAgOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykg ICAwIG5zCj4gR1BNQyBDUzA6IGN5Y2xlMmN5Y2xlX2RlbGF5OiAgIDAgdGlja3MsICAgMCBucyAo d2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6IHdyX2RhdGFfbXV4X2J1cyAgOiAgIDUg dGlja3MsICAzMCBucyAod2FzICAgNSB0aWNrcykgIDMwIG5zCj4gR1BNQyBDUzA6IHdyX2FjY2Vz cyAgICAgICAgOiAgMTMgdGlja3MsICA3OCBucyAod2FzICAxNSB0aWNrcykgIDc4IG5zCj4gR1BN QyBDUzA6IHdhaXRfbW9uaXRvcmluZyAgOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNr cykgICAwIG5zCj4gR1BNQyBDUzA6IGNsa19hY3RpdmF0aW9uICAgOiAgIDAgdGlja3MsICAgMCBu cyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzAgQ0xLIHBlcmlvZCBpcyA2IG5zIChk aXYgMSkKPiBncG1jIGNzMCBhZnRlciBncG1jX2NzX3NldF90aW1pbmdzOgo+IGNzMCBHUE1DX0NT X0NPTkZJRzE6IDB4ZDkwMDEyMDAKPiBjczAgR1BNQ19DU19DT05GSUcyOiAweDAwMTMwZTAwCj4g Y3MwIEdQTUNfQ1NfQ09ORklHMzogMHgwMDAzMDMwMAo+IGNzMCBHUE1DX0NTX0NPTkZJRzQ6IDB4 MGUwMDBlMDUKPiBjczAgR1BNQ19DU19DT05GSUc1OiAweDAwMGQxMTEyCj4gY3MwIEdQTUNfQ1Nf Q09ORklHNjogMHg4ZDA1MDAwMAo+IGdwbWMgY3MwIGFjY2VzcyBjb25maWd1cmF0aW9uOgo+IGdw bWMsbXV4LWFkZC1kYXRhID0gPDI+Cj4gZ3BtYyxkZXZpY2Utd2lkdGggPSA8MT4KPiBncG1jLHdh aXQtcGluID0gPDA+Cj4gZ3BtYyxidXJzdC1sZW5ndGggPSA8MTY+Cj4gZ3BtYyxzeW5jLXdyaXRl ID0gPDE+Cj4gZ3BtYyxidXJzdC13cml0ZSA9IDwxPgo+IGdwbWMsYnVyc3QtcmVhZCA9IDwxPgo+ IGdwbWMsYnVyc3Qtd3JhcCA9IDwxPgo+IGdwbWMgY3MwIHRpbWluZ3MgY29uZmlndXJhdGlvbjoK PiBncG1jLGNzLW9uLW5zID0gPDA+IC8qIDAgbnMgLSAwIG5zOyAwIHRpY2tzICovCj4gZ3BtYyxj cy1yZC1vZmYtbnMgPSA8ODQ+IC8qIDc5IG5zIC0gODQgbnM7IDE0IHRpY2tzICovCj4gZ3BtYyxj cy13ci1vZmYtbnMgPSA8MTE0PiAvKiAxMDkgbnMgLSAxMTQgbnM7IDE5IHRpY2tzICovCj4gZ3Bt YyxhZHYtb24tbnMgPSA8MD4gLyogMCBucyAtIDAgbnM7IDAgdGlja3MgKi8KPiBncG1jLGFkdi1y ZC1vZmYtbnMgPSA8MTg+IC8qIDEzIG5zIC0gMTggbnM7IDMgdGlja3MgKi8KPiBncG1jLGFkdi13 ci1vZmYtbnMgPSA8MTg+IC8qIDEzIG5zIC0gMTggbnM7IDMgdGlja3MgKi8KPiBncG1jLG9lLW9u LW5zID0gPDMwPiAvKiAyNSBucyAtIDMwIG5zOyA1IHRpY2tzICovCj4gZ3BtYyxvZS1vZmYtbnMg PSA8ODQ+IC8qIDc5IG5zIC0gODQgbnM7IDE0IHRpY2tzICovCj4gZ3BtYyx3ZS1vbi1ucyA9IDww PiAvKiAwIG5zIC0gMCBuczsgMCB0aWNrcyAqLwo+IGdwbWMsd2Utb2ZmLW5zID0gPDg0PiAvKiA3 OSBucyAtIDg0IG5zOyAxNCB0aWNrcyAqLwo+IGdwbWMscmQtY3ljbGUtbnMgPSA8MTA4PiAvKiAx MDMgbnMgLSAxMDggbnM7IDE4IHRpY2tzICovCj4gZ3BtYyx3ci1jeWNsZS1ucyA9IDwxMDI+IC8q IDk3IG5zIC0gMTAyIG5zOyAxNyB0aWNrcyAqLwo+IGdwbWMsYWNjZXNzLW5zID0gPDc4PiAvKiA3 MyBucyAtIDc4IG5zOyAxMyB0aWNrcyAqLwo+IGdwbWMscGFnZS1idXJzdC1hY2Nlc3MtbnMgPSA8 MD4gLyogMCBucyAtIDAgbnM7IDAgdGlja3MgKi8KPiBncG1jLGJ1cy10dXJuYXJvdW5kLW5zID0g PDA+IC8qIDAgbnMgLSAwIG5zOyAwIHRpY2tzICovCj4gZ3BtYyxjeWNsZTJjeWNsZS1kZWxheS1u cyA9IDwwPiAvKiAwIG5zIC0gMCBuczsgMCB0aWNrcyAqLwo+IGdwbWMsd2FpdC1tb25pdG9yaW5n LW5zID0gPDA+IC8qIDAgbnMgLSAwIG5zOyAwIHRpY2tzICovCj4gZ3BtYyxjbGstYWN0aXZhdGlv bi1ucyA9IDwwPiAvKiAwIG5zIC0gMCBuczsgMCB0aWNrcyAqLwo+IGdwbWMsd3ItZGF0YS1tdXgt YnVzLW5zID0gPDMwPiAvKiAyNSBucyAtIDMwIG5zOyA1IHRpY2tzICovCj4gZ3BtYyx3ci1hY2Nl c3MtbnMgPSA8Nzg+IC8qIDczIG5zIC0gNzggbnM7IDEzIHRpY2tzICovCj4gR1BNQyBDUzA6IGNz X29uICAgICAgICAgICAgOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykgICAwIG5z Cj4gR1BNQyBDUzA6IGNzX3JkX29mZiAgICAgICAgOiAgMTYgdGlja3MsICA5NiBucyAod2FzICAx NCB0aWNrcykgIDk2IG5zCj4gR1BNQyBDUzA6IGNzX3dyX29mZiAgICAgICAgOiAgMTYgdGlja3Ms ICA5NiBucyAod2FzICAxOSB0aWNrcykgIDk2IG5zCj4gR1BNQyBDUzA6IGFkdl9vbiAgICAgICAg ICAgOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6 IGFkdl9yZF9vZmYgICAgICAgOiAgIDIgdGlja3MsICAxMiBucyAod2FzICAgMyB0aWNrcykgIDEy IG5zCj4gR1BNQyBDUzA6IGFkdl93cl9vZmYgICAgICAgOiAgIDIgdGlja3MsICAxMiBucyAod2Fz ICAgMyB0aWNrcykgIDEyIG5zCj4gR1BNQyBDUzA6IG9lX29uICAgICAgICAgICAgOiAgIDMgdGlj a3MsICAxOCBucyAod2FzICAgNSB0aWNrcykgIDE4IG5zCj4gR1BNQyBDUzA6IG9lX29mZiAgICAg ICAgICAgOiAgMTYgdGlja3MsICA5NiBucyAod2FzICAxNCB0aWNrcykgIDk2IG5zCj4gR1BNQyBD UzA6IHdlX29uICAgICAgICAgICAgOiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykg ICAwIG5zCj4gR1BNQyBDUzA6IHdlX29mZiAgICAgICAgICAgOiAgMTYgdGlja3MsICA5NiBucyAo d2FzICAxNCB0aWNrcykgIDk2IG5zCj4gR1BNQyBDUzA6IHJkX2N5Y2xlICAgICAgICAgOiAgMTkg dGlja3MsIDExNCBucyAod2FzICAxOCB0aWNrcykgMTE0IG5zCj4gR1BNQyBDUzA6IHdyX2N5Y2xl ICAgICAgICAgOiAgMTkgdGlja3MsIDExNCBucyAod2FzICAxNyB0aWNrcykgMTE0IG5zCj4gR1BN QyBDUzA6IGFjY2VzcyAgICAgICAgICAgOiAgMTUgdGlja3MsICA5MCBucyAod2FzICAxMyB0aWNr cykgIDkwIG5zCj4gR1BNQyBDUzA6IHBhZ2VfYnVyc3RfYWNjZXNzOiAgIDIgdGlja3MsICAxMiBu cyAod2FzICAgMCB0aWNrcykgIDEyIG5zCj4gR1BNQyBDUzA6IGJ1c190dXJuYXJvdW5kICAgOiAg IDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6IGN5Y2xl MmN5Y2xlX2RlbGF5OiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4g R1BNQyBDUzA6IHdyX2RhdGFfbXV4X2J1cyAgOiAgIDUgdGlja3MsICAzMCBucyAod2FzICAgNSB0 aWNrcykgIDMwIG5zCj4gR1BNQyBDUzA6IHdyX2FjY2VzcyAgICAgICAgOiAgMTUgdGlja3MsICA5 MCBucyAod2FzICAxMyB0aWNrcykgIDkwIG5zCj4gR1BNQyBDUzA6IHdhaXRfbW9uaXRvcmluZyAg OiAgIDAgdGlja3MsICAgMCBucyAod2FzICAgMCB0aWNrcykgICAwIG5zCj4gR1BNQyBDUzA6IGNs a19hY3RpdmF0aW9uICAgOiAgIDEgdGlja3MsICAgNiBucyAod2FzICAgMCB0aWNrcykgICA2IG5z Cj4gR1BNQyBDUzAgQ0xLIHBlcmlvZCBpcyAxMiBucyAoZGl2IDIpCj4gZ3BtYyBjczAgYWZ0ZXIg Z3BtY19jc19zZXRfdGltaW5nczoKPiBjczAgR1BNQ19DU19DT05GSUcxOiAweGZiMDAxMjAxCj4g Y3MwIEdQTUNfQ1NfQ09ORklHMjogMHgwMDEwMTAwMAo+IGNzMCBHUE1DX0NTX0NPTkZJRzM6IDB4 MDAwMjAyMDAKPiBjczAgR1BNQ19DU19DT05GSUc0OiAweDEwMDAxMDAzCj4gY3MwIEdQTUNfQ1Nf Q09ORklHNTogMHgwMjBmMTMxMwo+IGNzMCBHUE1DX0NTX0NPTkZJRzY6IDB4OGYwNTAwMDAKPiBn cG1jIGNzMCBhY2Nlc3MgY29uZmlndXJhdGlvbjoKPiBncG1jLG11eC1hZGQtZGF0YSA9IDwyPgo+ IGdwbWMsZGV2aWNlLXdpZHRoID0gPDE+Cj4gZ3BtYyx3YWl0LXBpbiA9IDwwPgo+IGdwbWMsYnVy c3QtbGVuZ3RoID0gPDE2Pgo+IGdwbWMsc3luYy13cml0ZSA9IDwxPgo+IGdwbWMsYnVyc3Qtd3Jp dGUgPSA8MT4KPiBncG1jLGdwbWMsc3luYy1yZWFkID0gPDE+Cj4gZ3BtYyxidXJzdC1yZWFkID0g PDE+Cj4gZ3BtYyxidXJzdC13cmFwID0gPDE+Cj4gZ3BtYyBjczAgdGltaW5ncyBjb25maWd1cmF0 aW9uOgo+IGdwbWMsY3Mtb24tbnMgPSA8MD4gLyogMCBucyAtIDAgbnM7IDAgdGlja3MgKi8KPiBn cG1jLGNzLXJkLW9mZi1ucyA9IDw5Nj4gLyogOTEgbnMgLSA5NiBuczsgMTYgdGlja3MgKi8KPiBn cG1jLGNzLXdyLW9mZi1ucyA9IDw5Nj4gLyogOTEgbnMgLSA5NiBuczsgMTYgdGlja3MgKi8KPiBn cG1jLGFkdi1vbi1ucyA9IDwwPiAvKiAwIG5zIC0gMCBuczsgMCB0aWNrcyAqLwo+IGdwbWMsYWR2 LXJkLW9mZi1ucyA9IDwxMj4gLyogNyBucyAtIDEyIG5zOyAyIHRpY2tzICovCj4gZ3BtYyxhZHYt d3Itb2ZmLW5zID0gPDEyPiAvKiA3IG5zIC0gMTIgbnM7IDIgdGlja3MgKi8KPiBncG1jLG9lLW9u LW5zID0gPDE4PiAvKiAxMyBucyAtIDE4IG5zOyAzIHRpY2tzICovCj4gZ3BtYyxvZS1vZmYtbnMg PSA8OTY+IC8qIDkxIG5zIC0gOTYgbnM7IDE2IHRpY2tzICovCj4gZ3BtYyx3ZS1vbi1ucyA9IDww PiAvKiAwIG5zIC0gMCBuczsgMCB0aWNrcyAqLwo+IGdwbWMsd2Utb2ZmLW5zID0gPDk2PiAvKiA5 MSBucyAtIDk2IG5zOyAxNiB0aWNrcyAqLwo+IGdwbWMscmQtY3ljbGUtbnMgPSA8MTE0PiAvKiAx MDkgbnMgLSAxMTQgbnM7IDE5IHRpY2tzICovCj4gZ3BtYyx3ci1jeWNsZS1ucyA9IDwxMTQ+IC8q IDEwOSBucyAtIDExNCBuczsgMTkgdGlja3MgKi8KPiBncG1jLGFjY2Vzcy1ucyA9IDw5MD4gLyog ODUgbnMgLSA5MCBuczsgMTUgdGlja3MgKi8KPiBncG1jLHBhZ2UtYnVyc3QtYWNjZXNzLW5zID0g PDEyPiAvKiA3IG5zIC0gMTIgbnM7IDIgdGlja3MgKi8KPiBncG1jLGJ1cy10dXJuYXJvdW5kLW5z ID0gPDA+IC8qIDAgbnMgLSAwIG5zOyAwIHRpY2tzICovCj4gZ3BtYyxjeWNsZTJjeWNsZS1kZWxh eS1ucyA9IDwwPiAvKiAwIG5zIC0gMCBuczsgMCB0aWNrcyAqLwo+IGdwbWMsd2FpdC1tb25pdG9y aW5nLW5zID0gPDA+IC8qIDAgbnMgLSAwIG5zOyAwIHRpY2tzICovCj4gZ3BtYyxjbGstYWN0aXZh dGlvbi1ucyA9IDw2PiAvKiAxIG5zIC0gNiBuczsgMSB0aWNrcyAqLwo+IGdwbWMsd3ItZGF0YS1t dXgtYnVzLW5zID0gPDMwPiAvKiAyNSBucyAtIDMwIG5zOyA1IHRpY2tzICovCj4gZ3BtYyx3ci1h Y2Nlc3MtbnMgPSA8OTA+IC8qIDg1IG5zIC0gOTAgbnM7IDE1IHRpY2tzICovCj4gb21hcDItb25l bmFuZCBvbWFwMi1vbmVuYW5kOiBpbml0aWFsaXppbmcgb24gQ1MwLCBwaHlzIGJhc2UgMHgwNDAw MDAwMCwgdmlydHVhbCBiYXNlIGQwOTQwMDAwLCBmcmVxIDgzIE1Iego+IE9uZU5BTkQgTWFudWZh Y3R1cmVyOiBOdW1vbnl4ICgweDIwKQo+IE11eGVkIE9uZU5BTkQgMjU2TUIgMS44ViAxNi1iaXQg KDB4NDApCj4gT25lTkFORCB2ZXJzaW9uID0gMHgwMDMxCj4gQ2hpcCBzdXBwb3J0IGFsbCBibG9j ayB1bmxvY2sKPiBDaGlwIGhhcyAyIHBsYW5lCj4gU2Nhbm5pbmcgZGV2aWNlIGZvciBiYWQgYmxv Y2tzCj4gNiBvZnBhcnQgcGFydGl0aW9ucyBmb3VuZCBvbiBNVEQgZGV2aWNlIG9tYXAyLW9uZW5h bmQKPiBDcmVhdGluZyA2IE1URCBwYXJ0aXRpb25zIG9uICJvbWFwMi1vbmVuYW5kIjoKPiAweDAw MDAwMDAwMDAwMC0weDAwMDAwMDAyMDAwMCA6ICJib290bG9hZGVyIgo+IDB4MDAwMDAwMDIwMDAw LTB4MDAwMDAwMDgwMDAwIDogImNvbmZpZyIKPiAweDAwMDAwMDA4MDAwMC0weDAwMDAwMDBjMDAw MCA6ICJsb2ciCj4gbXRkb29wczogcmVhZHkgNDMsIDYxODggKG5vIGVyYXNlKQo+IG10ZG9vcHM6 IEF0dGFjaGVkIHRvIE1URCBkZXZpY2UgMgo+IDB4MDAwMDAwMGMwMDAwLTB4MDAwMDAwMmMwMDAw IDogImtlcm5lbCIKPiAweDAwMDAwMDJjMDAwMC0weDAwMDAwMDRjMDAwMCA6ICJpbml0ZnMiCj4g MHgwMDAwMDA0YzAwMDAtMHgwMDAwMTAwMDAwMDAgOiAicm9vdGZzIgo+CgpFeGFjdGx5IHRoZSBz YW1lIGxvZyBoZXJlLCBiZXNpZGVzICJtdGRvb3BzOiByZWFkeSAzNiwgOTU5NTIxMTY0IChubyAK ZXJhc2UpIiwgbm8gaWRlYSB3aGF0IHRoYXQgIjk1OTUyMTE2NCIgaXMgc3VwcG9zZWQgdG8gbWVh bi4KCk1heSBJIGFzayB5b3UgdG8gc2VuZCBtZSB0aGUgZnVsbCBib290IGxvZyB3aXRoIG9tYXAy cGx1c19kZWZjb25maWcgCmtlcm5lbCBib290aW5nIG10ZDUgbWFlbW8gcm9vdGZzLCB1bnRpbCBp dCByZXN0YXJ0cyBhbmQgdGhlIG5leHQgYm9vdCAKbG9nIHdpdGggdGhlIHN0b2NrIGtlcm5lbC4g SXQgY291bGQgYmUgdGhlcmUgaXMgc29tZSBvdGhlciBkcml2ZXIgYWN0aW5nIApoZXJlIChnX25v a2lhIGZvciBleGFtcGxlKSB5b3UgZG9uJ3QgaGF2ZSBlbmFibGVkIGluIHlvdXIgY29uZmlnLgoK SSB3aWxsIHBsYXkgYSBiaXQgbW9yZSB3aXRoIG9tYXAycGx1c19kZWZjb25maWcgaGVyZSBpbiBh dHRlbXB0IHRvIG1ha2UgCml0IGJvb3QsIHRvIHNlZSBpZiBJIGNhbiByZWNyZWF0ZSB0aGUgaXNz dWUuCgpBbHNvLCBJIGxvb2tlZCBhdCB0aGUgVFJNIGFuZCBHUE1DIGhhcyBtb3JlIHN0dWZmIHRo YW4gdGltaW5ncywgbGlrZSAKUFJGRVRDSCBhbmQgRUNDLiBXaWxsIGR1bXAgdGhvc2Ugd2l0aCBh bmQgd2l0aG91dCBIV01PRF9JTklUX05PX1JFU0VUIHRvIApzZWUgaWYgdGhlcmUgaXMgYW55IGRp ZmZlcmVuY2UuCgpUaGFua3MsCkl2bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: ivo.g.dimitrov.75@gmail.com (Ivaylo Dimitrov) Date: Wed, 3 Feb 2016 09:03:48 +0200 Subject: [PATCH 2/2] memory: omap-gpmc: Add Kconfig option for debug In-Reply-To: <20160203000045.GE19432@atomide.com> References: <568D5F54.7040900@gmail.com> <20160107180700.GN12777@atomide.com> <568EDC8D.7070205@gmail.com> <20160108022619.GS12777@atomide.com> <568F4596.8020206@gmail.com> <20160108075913.GN11364@pali> <569052FE.1040008@gmail.com> <20160121091437.GT7192@pali> <56B077D4.3030902@gmail.com> <20160202233911.GB19432@atomide.com> <20160203000045.GE19432@atomide.com> Message-ID: <56B1A654.1060905@gmail.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 3.02.2016 02:00, Tony Lindgren wrote: > * Tony Lindgren [160202 15:40]: >> * Ivaylo Dimitrov [160202 01:34]: >>> On 21.01.2016 11:14, Pali Roh?r wrote: >>>> On Saturday 09 January 2016 02:23:26 Ivaylo Dimitrov wrote: >>>>> The key word here is "sometimes". i.e sometimes it hapens on normal reboot, >>>>> sometimes it happens on oops. >>>> >>>> So where is problem? In omap-gpmc? mtd? onenand? or ubifs? Or in >>>> different component? Do we know at least this? >>>> >>> >>> I think I made some progress on the issue, it seems I have to have *both* >>> e7b11dc7b77bfce0a351230a5feeadc1d0bba997 >>> (e7b11dc7b77bfce0a351230a5feeadc1d0bba997) reverted *and* >>> HWMOD_INIT_NO_RESET restored in omap3xxx_gpmc_hwmod flags to have working >>> onenand. >> >> That is strange. This is what I get with omap2plus_defconfig and >> omap-for-v4.5/fixes-rc1 after flashing the rootfs and booting kernel >> like you suggested on irc: What I forgot to tell on IRC is that you should try to boot stock kernel after booting mainline. Here it spits a lot of ECC errors (I have framebuffer console enabled to see those) and refuses to mount rootfs. >> >> # dmesg | grep -i -e ubi -e onenand >> [ 2.502899] omap2-onenand omap2-onenand: initializing on CS0, phys base 0x01000000, virtual base d0940000, freq 83 MHz >> [ 2.514373] OneNAND Manufacturer: Numonyx (0x20) >> [ 2.519287] Muxed OneNAND 256MB 1.8V 16-bit (0x40) >> [ 2.524444] OneNAND version = 0x0031 Exactly the same chip here. >> [ 2.671966] 6 ofpart partitions found on MTD device omap2-onenand >> [ 2.678436] Creating 6 MTD partitions on "omap2-onenand": >> [ 3.414764] ubi0: attaching mtd5 >> [ 3.668212] ubi0: scanning is finished >> [ 3.716552] ubi0: attached mtd5 (name "rootfs", size 251 MiB) >> [ 3.722839] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes >> [ 3.730194] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512 >> [ 3.737304] ubi0: VID header offset: 512 (aligned 512), data offset: 2048 >> [ 3.744537] ubi0: good PEBs: 2010, bad PEBs: 0, corrupted PEBs: 0 >> [ 3.751037] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128 >> [ 3.758697] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 0 >> [ 3.767578] ubi0: available PEBs: 0, total reserved PEBs: 2010, PEBs reserved for bad PEB handling: 40 >> [ 3.923980] ubi0: background thread "ubi_bgt0d" started, PID 85 >> [ 3.980529] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 87 >> [ 3.996337] UBIFS (ubi0:0): recovery needed >> [ 4.079925] UBIFS (ubi0:0): recovery completed >> [ 4.085876] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs" >> [ 4.093780] UBIFS (ubi0:0): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes >> [ 4.104339] UBIFS (ubi0:0): FS size: 252241920 bytes (240 MiB, 1955 LEBs), journal size 9033728 bytes (8 MiB, 71 LEBs) >> [ 4.115722] UBIFS (ubi0:0): reserved for root: 4190434 bytes (4092 KiB) >> [ 4.122772] UBIFS (ubi0:0): media format: w4/r0 (latest is w4/r0), UUID 8F30A88A-F605-4291-9927-00CF3A2AE119, small LPT model >> [ 4.136077] VFS: Mounted root (ubifs filesystem) on device 0:15. >> >> I copied over the modules to this rootfs too :) But in general onenand >> seems to behave for me. > Yes, initially it works, but is corrupted after a reboot or two here. > And ere are my GPCM timings when booted with GPMC_DEBUG > in case they are different somehow for your device. > > Regards, > > Tony > > omap-gpmc 6e000000.gpmc: GPMC revision 5.0 > GPMC CS0: cs_on : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: cs_rd_off : 14 ticks, 84 ns (was 16 ticks) 84 ns > GPMC CS0: cs_wr_off : 19 ticks, 114 ns (was 16 ticks) 114 ns > GPMC CS0: adv_on : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: adv_rd_off : 3 ticks, 18 ns (was 2 ticks) 18 ns > GPMC CS0: adv_wr_off : 3 ticks, 18 ns (was 2 ticks) 18 ns > GPMC CS0: oe_on : 5 ticks, 30 ns (was 2 ticks) 30 ns > GPMC CS0: oe_off : 14 ticks, 84 ns (was 16 ticks) 84 ns > GPMC CS0: we_on : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: we_off : 14 ticks, 84 ns (was 16 ticks) 84 ns > GPMC CS0: rd_cycle : 18 ticks, 108 ns (was 19 ticks) 108 ns > GPMC CS0: wr_cycle : 17 ticks, 102 ns (was 19 ticks) 102 ns > GPMC CS0: access : 13 ticks, 78 ns (was 15 ticks) 78 ns > GPMC CS0: page_burst_access: 0 ticks, 0 ns (was 2 ticks) 0 ns > GPMC CS0: bus_turnaround : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: cycle2cycle_delay: 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: wr_data_mux_bus : 5 ticks, 30 ns (was 5 ticks) 30 ns > GPMC CS0: wr_access : 13 ticks, 78 ns (was 15 ticks) 78 ns > GPMC CS0: wait_monitoring : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: clk_activation : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0 CLK period is 6 ns (div 1) > gpmc cs0 after gpmc_cs_set_timings: > cs0 GPMC_CS_CONFIG1: 0xd9001200 > cs0 GPMC_CS_CONFIG2: 0x00130e00 > cs0 GPMC_CS_CONFIG3: 0x00030300 > cs0 GPMC_CS_CONFIG4: 0x0e000e05 > cs0 GPMC_CS_CONFIG5: 0x000d1112 > cs0 GPMC_CS_CONFIG6: 0x8d050000 > gpmc cs0 access configuration: > gpmc,mux-add-data = <2> > gpmc,device-width = <1> > gpmc,wait-pin = <0> > gpmc,burst-length = <16> > gpmc,sync-write = <1> > gpmc,burst-write = <1> > gpmc,burst-read = <1> > gpmc,burst-wrap = <1> > gpmc cs0 timings configuration: > gpmc,cs-on-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,cs-rd-off-ns = <84> /* 79 ns - 84 ns; 14 ticks */ > gpmc,cs-wr-off-ns = <114> /* 109 ns - 114 ns; 19 ticks */ > gpmc,adv-on-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,adv-rd-off-ns = <18> /* 13 ns - 18 ns; 3 ticks */ > gpmc,adv-wr-off-ns = <18> /* 13 ns - 18 ns; 3 ticks */ > gpmc,oe-on-ns = <30> /* 25 ns - 30 ns; 5 ticks */ > gpmc,oe-off-ns = <84> /* 79 ns - 84 ns; 14 ticks */ > gpmc,we-on-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,we-off-ns = <84> /* 79 ns - 84 ns; 14 ticks */ > gpmc,rd-cycle-ns = <108> /* 103 ns - 108 ns; 18 ticks */ > gpmc,wr-cycle-ns = <102> /* 97 ns - 102 ns; 17 ticks */ > gpmc,access-ns = <78> /* 73 ns - 78 ns; 13 ticks */ > gpmc,page-burst-access-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,bus-turnaround-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,cycle2cycle-delay-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,wait-monitoring-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,clk-activation-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,wr-data-mux-bus-ns = <30> /* 25 ns - 30 ns; 5 ticks */ > gpmc,wr-access-ns = <78> /* 73 ns - 78 ns; 13 ticks */ > GPMC CS0: cs_on : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: cs_rd_off : 16 ticks, 96 ns (was 14 ticks) 96 ns > GPMC CS0: cs_wr_off : 16 ticks, 96 ns (was 19 ticks) 96 ns > GPMC CS0: adv_on : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: adv_rd_off : 2 ticks, 12 ns (was 3 ticks) 12 ns > GPMC CS0: adv_wr_off : 2 ticks, 12 ns (was 3 ticks) 12 ns > GPMC CS0: oe_on : 3 ticks, 18 ns (was 5 ticks) 18 ns > GPMC CS0: oe_off : 16 ticks, 96 ns (was 14 ticks) 96 ns > GPMC CS0: we_on : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: we_off : 16 ticks, 96 ns (was 14 ticks) 96 ns > GPMC CS0: rd_cycle : 19 ticks, 114 ns (was 18 ticks) 114 ns > GPMC CS0: wr_cycle : 19 ticks, 114 ns (was 17 ticks) 114 ns > GPMC CS0: access : 15 ticks, 90 ns (was 13 ticks) 90 ns > GPMC CS0: page_burst_access: 2 ticks, 12 ns (was 0 ticks) 12 ns > GPMC CS0: bus_turnaround : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: cycle2cycle_delay: 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: wr_data_mux_bus : 5 ticks, 30 ns (was 5 ticks) 30 ns > GPMC CS0: wr_access : 15 ticks, 90 ns (was 13 ticks) 90 ns > GPMC CS0: wait_monitoring : 0 ticks, 0 ns (was 0 ticks) 0 ns > GPMC CS0: clk_activation : 1 ticks, 6 ns (was 0 ticks) 6 ns > GPMC CS0 CLK period is 12 ns (div 2) > gpmc cs0 after gpmc_cs_set_timings: > cs0 GPMC_CS_CONFIG1: 0xfb001201 > cs0 GPMC_CS_CONFIG2: 0x00101000 > cs0 GPMC_CS_CONFIG3: 0x00020200 > cs0 GPMC_CS_CONFIG4: 0x10001003 > cs0 GPMC_CS_CONFIG5: 0x020f1313 > cs0 GPMC_CS_CONFIG6: 0x8f050000 > gpmc cs0 access configuration: > gpmc,mux-add-data = <2> > gpmc,device-width = <1> > gpmc,wait-pin = <0> > gpmc,burst-length = <16> > gpmc,sync-write = <1> > gpmc,burst-write = <1> > gpmc,gpmc,sync-read = <1> > gpmc,burst-read = <1> > gpmc,burst-wrap = <1> > gpmc cs0 timings configuration: > gpmc,cs-on-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,cs-rd-off-ns = <96> /* 91 ns - 96 ns; 16 ticks */ > gpmc,cs-wr-off-ns = <96> /* 91 ns - 96 ns; 16 ticks */ > gpmc,adv-on-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,adv-rd-off-ns = <12> /* 7 ns - 12 ns; 2 ticks */ > gpmc,adv-wr-off-ns = <12> /* 7 ns - 12 ns; 2 ticks */ > gpmc,oe-on-ns = <18> /* 13 ns - 18 ns; 3 ticks */ > gpmc,oe-off-ns = <96> /* 91 ns - 96 ns; 16 ticks */ > gpmc,we-on-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,we-off-ns = <96> /* 91 ns - 96 ns; 16 ticks */ > gpmc,rd-cycle-ns = <114> /* 109 ns - 114 ns; 19 ticks */ > gpmc,wr-cycle-ns = <114> /* 109 ns - 114 ns; 19 ticks */ > gpmc,access-ns = <90> /* 85 ns - 90 ns; 15 ticks */ > gpmc,page-burst-access-ns = <12> /* 7 ns - 12 ns; 2 ticks */ > gpmc,bus-turnaround-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,cycle2cycle-delay-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,wait-monitoring-ns = <0> /* 0 ns - 0 ns; 0 ticks */ > gpmc,clk-activation-ns = <6> /* 1 ns - 6 ns; 1 ticks */ > gpmc,wr-data-mux-bus-ns = <30> /* 25 ns - 30 ns; 5 ticks */ > gpmc,wr-access-ns = <90> /* 85 ns - 90 ns; 15 ticks */ > omap2-onenand omap2-onenand: initializing on CS0, phys base 0x04000000, virtual base d0940000, freq 83 MHz > OneNAND Manufacturer: Numonyx (0x20) > Muxed OneNAND 256MB 1.8V 16-bit (0x40) > OneNAND version = 0x0031 > Chip support all block unlock > Chip has 2 plane > Scanning device for bad blocks > 6 ofpart partitions found on MTD device omap2-onenand > Creating 6 MTD partitions on "omap2-onenand": > 0x000000000000-0x000000020000 : "bootloader" > 0x000000020000-0x000000080000 : "config" > 0x000000080000-0x0000000c0000 : "log" > mtdoops: ready 43, 6188 (no erase) > mtdoops: Attached to MTD device 2 > 0x0000000c0000-0x0000002c0000 : "kernel" > 0x0000002c0000-0x0000004c0000 : "initfs" > 0x0000004c0000-0x000010000000 : "rootfs" > Exactly the same log here, besides "mtdoops: ready 36, 959521164 (no erase)", no idea what that "959521164" is supposed to mean. May I ask you to send me the full boot log with omap2plus_defconfig kernel booting mtd5 maemo rootfs, until it restarts and the next boot log with the stock kernel. It could be there is some other driver acting here (g_nokia for example) you don't have enabled in your config. I will play a bit more with omap2plus_defconfig here in attempt to make it boot, to see if I can recreate the issue. Also, I looked at the TRM and GPMC has more stuff than timings, like PRFETCH and ECC. Will dump those with and without HWMOD_INIT_NO_RESET to see if there is any difference. Thanks, Ivo