From mboxrd@z Thu Jan 1 00:00:00 1970 From: b32955@freescale.com (Huang Shijie) Date: Mon, 2 Sep 2013 13:01:39 +0800 Subject: [PATCH 1/2] ARM: i.MX6: dts: change iomuxc pinctrl config to match Rev. 1 IMX6DQRM In-Reply-To: <1377659855-9573-2-git-send-email-alison_chaiken@mentor.com> References: <521C40D9.3070802@freescale.com> <1377659855-9573-1-git-send-email-alison_chaiken@mentor.com> <1377659855-9573-2-git-send-email-alison_chaiken@mentor.com> Message-ID: <52241BB3.5030909@freescale.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org ? 2013?08?28? 11:17, alison_chaiken at mentor.com ??: > @@ -759,23 +759,23 @@ > gpmi-nand { > pinctrl_gpmi_nand_1: gpmi-nand-1 { > fsl,pins = < > - MX6QDL_PAD_NANDF_CLE__NAND_CLE 0xb0b1 > - MX6QDL_PAD_NANDF_ALE__NAND_ALE 0xb0b1 > - MX6QDL_PAD_NANDF_WP_B__NAND_WP_B 0xb0b1 > - MX6QDL_PAD_NANDF_RB0__NAND_READY_B 0xb000 > - MX6QDL_PAD_NANDF_CS0__NAND_CE0_B 0xb0b1 > - MX6QDL_PAD_NANDF_CS1__NAND_CE1_B 0xb0b1 > - MX6QDL_PAD_SD4_CMD__NAND_RE_B 0xb0b1 > - MX6QDL_PAD_SD4_CLK__NAND_WE_B 0xb0b1 > - MX6QDL_PAD_NANDF_D0__NAND_DATA00 0xb0b1 > - MX6QDL_PAD_NANDF_D1__NAND_DATA01 0xb0b1 > - MX6QDL_PAD_NANDF_D2__NAND_DATA02 0xb0b1 > - MX6QDL_PAD_NANDF_D3__NAND_DATA03 0xb0b1 > - MX6QDL_PAD_NANDF_D4__NAND_DATA04 0xb0b1 > - MX6QDL_PAD_NANDF_D5__NAND_DATA05 0xb0b1 > - MX6QDL_PAD_NANDF_D6__NAND_DATA06 0xb0b1 > - MX6QDL_PAD_NANDF_D7__NAND_DATA07 0xb0b1 > - MX6QDL_PAD_SD4_DAT0__NAND_DQS 0x00b1 > + MX6QDL_PAD_NANDF_CLE__NAND_CLE 0x1b0b0 > + MX6QDL_PAD_NANDF_ALE__NAND_ALE 0x1b0b0 > + MX6QDL_PAD_NANDF_WP_B__NAND_WP_B 0x1b0b0 > + MX6QDL_PAD_NANDF_RB0__NAND_READY_B 0x1b0b0 > + MX6QDL_PAD_NANDF_CS0__NAND_CE0_B 0x1b0b0 > + MX6QDL_PAD_NANDF_CS1__NAND_CE1_B 0x1b0b0 > + MX6QDL_PAD_SD4_CMD__NAND_RE_B 0x1b0b0 > + MX6QDL_PAD_SD4_CLK__NAND_WE_B 0x1b0b0 > + MX6QDL_PAD_NANDF_D0__NAND_DATA00 0x1b0b0 > + MX6QDL_PAD_NANDF_D1__NAND_DATA01 0x1b0b0 > + MX6QDL_PAD_NANDF_D2__NAND_DATA02 0x1b0b0 > + MX6QDL_PAD_NANDF_D3__NAND_DATA03 0x1b0b0 > + MX6QDL_PAD_NANDF_D4__NAND_DATA04 0x1b0b0 > + MX6QDL_PAD_NANDF_D5__NAND_DATA05 0x1b0b0 > + MX6QDL_PAD_NANDF_D6__NAND_DATA06 0x1b0b0 > + MX6QDL_PAD_NANDF_D7__NAND_DATA07 0x1b0b0 > + MX6QDL_PAD_SD4_DAT0__NAND_DQS 0x1b0b0 > >; > }; > }; I tested this patch with the imx6q-ard board and imx6dl-ard board. For the gpmi nand test result: [1] imx6q-ard: We can pass the bonie++ stress test with the imx6q-ard board. [2] imx6dl-ard: But we fails to read the nand ID with the imx6dl-ard board. In other word, this gpmi can _not_ works with this patch. But without this patch, the imx6dl-ard works fine. In section 4.1, the spec tells us that the 0x1b0b0 is just the "default settings for the each pad", not the right settings for the each pad. thanks Huang Shijie From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Shijie Subject: Re: [PATCH 1/2] ARM: i.MX6: dts: change iomuxc pinctrl config to match Rev. 1 IMX6DQRM Date: Mon, 2 Sep 2013 13:01:39 +0800 Message-ID: <52241BB3.5030909@freescale.com> References: <521C40D9.3070802@freescale.com> <1377659855-9573-1-git-send-email-alison_chaiken@mentor.com> <1377659855-9573-2-git-send-email-alison_chaiken@mentor.com> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1377659855-9573-2-git-send-email-alison_chaiken@mentor.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: alison_chaiken@mentor.com Cc: devicetree@vger.kernel.org, alison@she-devel.com, linus.walleij@linaro.org, rob.herring@calxeda.com, olof@lixom.net, Shawn Guo , linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org 09ogMjAxM8TqMDjUwjI4yNUgMTE6MTcsIGFsaXNvbl9jaGFpa2VuQG1lbnRvci5jb20g0LS1wDoK PiBAQCAtNzU5LDIzICs3NTksMjMgQEAKPiAgCQkJCWdwbWktbmFuZCB7Cj4gIAkJCQkJcGluY3Ry bF9ncG1pX25hbmRfMTogZ3BtaS1uYW5kLTEgewo+ICAJCQkJCQlmc2wscGlucyA9IDwKPiAtCQkJ CQkJCU1YNlFETF9QQURfTkFOREZfQ0xFX19OQU5EX0NMRSAgICAgMHhiMGIxCj4gLQkJCQkJCQlN WDZRRExfUEFEX05BTkRGX0FMRV9fTkFORF9BTEUgICAgIDB4YjBiMQo+IC0JCQkJCQkJTVg2UURM X1BBRF9OQU5ERl9XUF9CX19OQU5EX1dQX0IgICAweGIwYjEKPiAtCQkJCQkJCU1YNlFETF9QQURf TkFOREZfUkIwX19OQU5EX1JFQURZX0IgMHhiMDAwCj4gLQkJCQkJCQlNWDZRRExfUEFEX05BTkRG X0NTMF9fTkFORF9DRTBfQiAgIDB4YjBiMQo+IC0JCQkJCQkJTVg2UURMX1BBRF9OQU5ERl9DUzFf X05BTkRfQ0UxX0IgICAweGIwYjEKPiAtCQkJCQkJCU1YNlFETF9QQURfU0Q0X0NNRF9fTkFORF9S RV9CICAgICAgMHhiMGIxCj4gLQkJCQkJCQlNWDZRRExfUEFEX1NENF9DTEtfX05BTkRfV0VfQiAg ICAgIDB4YjBiMQo+IC0JCQkJCQkJTVg2UURMX1BBRF9OQU5ERl9EMF9fTkFORF9EQVRBMDAgICAw eGIwYjEKPiAtCQkJCQkJCU1YNlFETF9QQURfTkFOREZfRDFfX05BTkRfREFUQTAxICAgMHhiMGIx Cj4gLQkJCQkJCQlNWDZRRExfUEFEX05BTkRGX0QyX19OQU5EX0RBVEEwMiAgIDB4YjBiMQo+IC0J CQkJCQkJTVg2UURMX1BBRF9OQU5ERl9EM19fTkFORF9EQVRBMDMgICAweGIwYjEKPiAtCQkJCQkJ CU1YNlFETF9QQURfTkFOREZfRDRfX05BTkRfREFUQTA0ICAgMHhiMGIxCj4gLQkJCQkJCQlNWDZR RExfUEFEX05BTkRGX0Q1X19OQU5EX0RBVEEwNSAgIDB4YjBiMQo+IC0JCQkJCQkJTVg2UURMX1BB RF9OQU5ERl9ENl9fTkFORF9EQVRBMDYgICAweGIwYjEKPiAtCQkJCQkJCU1YNlFETF9QQURfTkFO REZfRDdfX05BTkRfREFUQTA3ICAgMHhiMGIxCj4gLQkJCQkJCQlNWDZRRExfUEFEX1NENF9EQVQw X19OQU5EX0RRUyAgICAgIDB4MDBiMQo+ICsJCQkJCQkJTVg2UURMX1BBRF9OQU5ERl9DTEVfX05B TkRfQ0xFICAgICAweDFiMGIwCj4gKwkJCQkJCQlNWDZRRExfUEFEX05BTkRGX0FMRV9fTkFORF9B TEUgICAgIDB4MWIwYjAKPiArCQkJCQkJCU1YNlFETF9QQURfTkFOREZfV1BfQl9fTkFORF9XUF9C ICAgMHgxYjBiMAo+ICsJCQkJCQkJTVg2UURMX1BBRF9OQU5ERl9SQjBfX05BTkRfUkVBRFlfQiAw eDFiMGIwCj4gKwkJCQkJCQlNWDZRRExfUEFEX05BTkRGX0NTMF9fTkFORF9DRTBfQiAgIDB4MWIw YjAKPiArCQkJCQkJCU1YNlFETF9QQURfTkFOREZfQ1MxX19OQU5EX0NFMV9CICAgMHgxYjBiMAo+ ICsJCQkJCQkJTVg2UURMX1BBRF9TRDRfQ01EX19OQU5EX1JFX0IgICAgICAweDFiMGIwCj4gKwkJ CQkJCQlNWDZRRExfUEFEX1NENF9DTEtfX05BTkRfV0VfQiAgICAgIDB4MWIwYjAKPiArCQkJCQkJ CU1YNlFETF9QQURfTkFOREZfRDBfX05BTkRfREFUQTAwICAgMHgxYjBiMAo+ICsJCQkJCQkJTVg2 UURMX1BBRF9OQU5ERl9EMV9fTkFORF9EQVRBMDEgICAweDFiMGIwCj4gKwkJCQkJCQlNWDZRRExf UEFEX05BTkRGX0QyX19OQU5EX0RBVEEwMiAgIDB4MWIwYjAKPiArCQkJCQkJCU1YNlFETF9QQURf TkFOREZfRDNfX05BTkRfREFUQTAzICAgMHgxYjBiMAo+ICsJCQkJCQkJTVg2UURMX1BBRF9OQU5E Rl9ENF9fTkFORF9EQVRBMDQgICAweDFiMGIwCj4gKwkJCQkJCQlNWDZRRExfUEFEX05BTkRGX0Q1 X19OQU5EX0RBVEEwNSAgIDB4MWIwYjAKPiArCQkJCQkJCU1YNlFETF9QQURfTkFOREZfRDZfX05B TkRfREFUQTA2ICAgMHgxYjBiMAo+ICsJCQkJCQkJTVg2UURMX1BBRF9OQU5ERl9EN19fTkFORF9E QVRBMDcgICAweDFiMGIwCj4gKwkJCQkJCQlNWDZRRExfUEFEX1NENF9EQVQwX19OQU5EX0RRUyAg ICAgIDB4MWIwYjAKPiAgCQkJCQkJPjsKPiAgCQkJCQl9Owo+ICAJCQkJfTsKSSB0ZXN0ZWQgdGhp cyBwYXRjaCB3aXRoIHRoZSBpbXg2cS1hcmQgYm9hcmQgYW5kIGlteDZkbC1hcmQgYm9hcmQuCgpG b3IgdGhlIGdwbWkgbmFuZCB0ZXN0IHJlc3VsdDoKWzFdIGlteDZxLWFyZDogV2UgY2FuIHBhc3Mg dGhlIGJvbmllKysgc3RyZXNzIHRlc3Qgd2l0aCB0aGUgaW14NnEtYXJkIGJvYXJkLgoKWzJdIGlt eDZkbC1hcmQ6IEJ1dCB3ZSBmYWlscyB0byByZWFkIHRoZSBuYW5kIElEIHdpdGggdGhlIGlteDZk bC1hcmQgYm9hcmQuCkluIG90aGVyIHdvcmQsIHRoaXMgZ3BtaSBjYW4gX25vdF8gd29ya3Mgd2l0 aCB0aGlzIHBhdGNoLgoKQnV0IHdpdGhvdXQgdGhpcyBwYXRjaCwgdGhlIGlteDZkbC1hcmQgd29y a3MgZmluZS4KCkluIHNlY3Rpb24gNC4xLCB0aGUgc3BlYyB0ZWxscyB1cyB0aGF0IHRoZSAweDFi MGIwIGlzIGp1c3QgdGhlICJkZWZhdWx0CnNldHRpbmdzIGZvciB0aGUgZWFjaCBwYWQiLApub3Qg dGhlIHJpZ2h0IHNldHRpbmdzIGZvciB0aGUgZWFjaCBwYWQuCgoKCnRoYW5rcwpIdWFuZyBTaGlq aWUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==