summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2018-09-20 02:14:34 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2018-09-20 15:23:26 +0200
commit7e582b44d8f84d58c39f78708670f1da6e89d3c1 (patch)
treeaa4d4d46767200670fb1388fa11e5f895314983f
parent278ca22a59e3df4dd1e1494e8920a01c172118af (diff)
colibri_t20: nand: add new v1.2b flashes
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r--board/toradex/colibri_t20/colibri_t20.dts48
1 files changed, 44 insertions, 4 deletions
diff --git a/board/toradex/colibri_t20/colibri_t20.dts b/board/toradex/colibri_t20/colibri_t20.dts
index 678300edd3..59348437d9 100644
--- a/board/toradex/colibri_t20/colibri_t20.dts
+++ b/board/toradex/colibri_t20/colibri_t20.dts
@@ -169,9 +169,10 @@
timing = <12 100 20 80 20 10 12 10 70>;
};
- /* Colibri T20 256MB V1.2a new */
+ /* Colibri T20 256MB V1.2a new and Colibri T20 256MB IT V1.2b */
flash2@0x70008000 {
- compatible = "micron,MT29F4G08ABBEAH4", "2C,AC,26";
+ compatible = "micron,MT29F4G08ABBEAH4", "2C,AC,26",
+ "micron,MT29F4G08ABBFAH4";
controller = <&nand>;
page-data-bytes = <4096>;
tag-ecc-bytes = <9>;
@@ -179,10 +180,10 @@
data-ecc-bytes = <72>;
skipped-spare-bytes = <4>;
page-spare-bytes = <128>;
- timing = <15 100 25 80 25 10 15 10 100>;
+ timing = <20 100 25 80 25 10 15 10 100>;
};
- /* Colibri T20 before V1.1x aka old */
+ /* Colibri T20 V1.1 aka old */
flash3@0x70008000 {
compatible = "micron,MT29F8G08ABCBB", "2C,38,26";
controller = <&nand>;
@@ -234,6 +235,45 @@
timing = <20 100 20 60 20 10 12 10 70>;
};
+ /* Colibri T20 256MB IT V1.2b */
+ flash7@0x70008000 {
+ compatible = "toshiba,TC58NYG2S0HBAI4", "98,AC,26";
+ controller = <&nand>;
+ page-data-bytes = <4096>;
+ tag-ecc-bytes = <9>;
+ tag-bytes = <48>;
+ data-ecc-bytes = <72>;
+ skipped-spare-bytes = <4>;
+ page-spare-bytes = <128>;
+ timing = <26 100 20 60 20 10 12 10 70>;
+ };
+
+ /* Colibri T20 256MB IT V1.2b */
+ flash8@0x70008000 {
+ compatible = "issi,IS34MW04G084", "C8,AC,15";
+ controller = <&nand>;
+ page-data-bytes = <2048>;
+ tag-ecc-bytes = <9>;
+ tag-bytes = <48>;
+ data-ecc-bytes = <72>;
+ skipped-spare-bytes = <4>;
+ page-spare-bytes = <64>;
+ timing = <36 100 35 60 35 15 25 15 100>;
+ };
+
+ /* Colibri T20 512MB IT V1.2b */
+ flash9@0x70008000 {
+ compatible = "toshiba,TH58NYG3S0HBAI4", "98,A3,26";
+ controller = <&nand>;
+ page-data-bytes = <4096>;
+ tag-ecc-bytes = <9>;
+ tag-bytes = <48>;
+ data-ecc-bytes = <72>;
+ skipped-spare-bytes = <4>;
+ page-spare-bytes = <128>;
+ timing = <26 100 20 60 20 10 12 10 70>;
+ };
+
nand-controller@0x70008000 {
status = "ok";
wp-gpio = <&gpio 144 3>; /* Port S = 18 bit = 0: 18 * 8 + 0 */