aboutsummaryrefslogtreecommitdiffstats
path: root/package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2022-10-18 14:28:53 +0100
committerDaniel Golle <daniel@makrotopia.org>2022-10-18 20:08:35 +0100
commit537b423d9fea5afad323fde8c100cca4b48bbea1 (patch)
tree8b6938ac90ee1c09d07dc7ad6233440bc809a737 /package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch
parent51ee5fb274928c17b9dcb170c12e57e44a7661c9 (diff)
downloadupstream-537b423d9fea5afad323fde8c100cca4b48bbea1.tar.gz
upstream-537b423d9fea5afad323fde8c100cca4b48bbea1.tar.bz2
upstream-537b423d9fea5afad323fde8c100cca4b48bbea1.zip
uboot-mediatek: update to U-Boot 2022.10
Remove patches adding support for MT7621 which have been merged upsteam. Patches for MT7981 and MT7986 have been merged too, but not in time to be included in the 2022.10 release, so we have to keep carrying them until the 2023.01 release. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch')
-rw-r--r--package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch614
1 files changed, 0 insertions, 614 deletions
diff --git a/package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch b/package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch
deleted file mode 100644
index b0299ac6d8..0000000000
--- a/package/boot/uboot-mediatek/patches/004-mtd-spi-nor-core-Add-support-for-Macronix-Octal-flas.patch
+++ /dev/null
@@ -1,614 +0,0 @@
-From 4290ed7835e0a76792b8e554ae79e3f6d52ac800 Mon Sep 17 00:00:00 2001
-From: JaimeLiao <jaimeliao.tw@gmail.com>
-Date: Mon, 18 Jul 2022 14:49:22 +0800
-Subject: [PATCH] mtd: spi-nor-core: Add support for Macronix Octal flash
-
-Adding Macronix Octal flash for Octal DTR support.
-
-The octaflash series can be divided into the following types:
-
-MX25 series : Serial NOR Flash.
-MX66 series : Serial NOR Flash with stacked die.(Size larger than 1Gb)
-LM/UM series : Up to 250MHz clock frequency with both DTR/STR operation.
-LW/UW series : Support simultaneous Read-while-Write operation in multiple
- bank architecture. Read-while-write feature which means read
- data one bank while another bank is programing or erasing.
-
-MX25LM : 3.0V Octal I/O
- -https://www.mxic.com.tw/Lists/Datasheet/Attachments/7841/MX25LM51245G,%203V,%20512Mb,%20v1.1.pdf
-
-MX25UM : 1.8V Octal I/O
- -https://www.mxic.com.tw/Lists/Datasheet/Attachments/7525/MX25UM51245G%20Extreme%20Speed,%201.8V,%20512Mb,%20v1.0.pdf
-
-MX66LM : 3.0V Octal I/O with stacked die
- -https://www.mxic.com.tw/Lists/Datasheet/Attachments/7929/MX66LM1G45G,%203V,%201Gb,%20v1.1.pdf
-
-MX66UM : 1.8V Octal I/O with stacked die
- -https://www.mxic.com.tw/Lists/Datasheet/Attachments/7721/MX66UM1G45G,%201.8V,%201Gb,%20v1.1.pdf
-
-MX25LW : 3.0V Octal I/O with Read-while-Write
-MX25UW : 1.8V Octal I/O with Read-while-Write
-MX66LW : 3.0V Octal I/O with Read-while-Write and stack die
-MX66UW : 1.8V Octal I/O with Read-while-Write and stack die
-
-About LW/UW series, please contact us freely if you have any
-questions. For adding Octal NOR Flash IDs, we have validated
-each Flash on plateform zynq-picozed.
-
-As below are the SFDP table dump.
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2943c
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx66uw2g345gx0
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx66uw2g345gx0
-zynq> hexdump mx66uw2g345gx0
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 7fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7987 0001 1284 e200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 001f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2853b
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx66lm1g45g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx66lm1g45g
-zynq> hexdump mx66lm1g45g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 3fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 6987 0001 1282 e200 02cc 3867
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 6666
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0000 0000
-0000130 3514 001c 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2853a
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25lm51245g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25lm51245g
-zynq> hexdump mx25lm51245g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 1fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7989 0001 128d e200 02cc 4467
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 6666
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0000 0000
-0000130 3514 001c 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2863a
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25lw51245g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25lw51245g
-zynq> hexdump mx25lw51245g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 0000 0000 0000 0000
-0000040 20e5 ff8a ffff 1fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f e200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 6666
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0000 0000
-0000130 3514 001c 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28539
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25lm25645g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25lm25645g
-zynq> hexdump mx25lm25645g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 0fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 6987 0001 1282 d200 02cc 3867
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 6666
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0000 0000
-0000130 3514 001c 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2843c
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx66uw2g345g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx66uw2g345g
-zynq> hexdump mx66uw2g345g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 7fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7987 0001 1284 e200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 001f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2803b
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx66um1g45g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx66um1g45g
-zynq> hexdump mx66um1g45g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 3fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7989 0001 128d e200 02cc 4467
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 3514 809c 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2813b
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx66uw1g45g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx66uw1g45g
-zynq> hexdump mx66uw1g45g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 3fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f e200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2813a
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw51245g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw51245g
-zynq> hexdump mx25uw51245g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 1fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f e200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 7777
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0000 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c2843a
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw51345g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw51345g
-zynq> hexdump mx25uw51345g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 1fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f e200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28039
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25um25645g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25um25645g
-zynq> random: fast init done
-zynq> hexdump mx25um25645g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 0fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7987 0001 1284 d200 02cc 3867
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 3514 809c 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28139
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw25645g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw25645g
-zynq> hexdump mx25uw25645g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 0fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7989 0001 128d d200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28339
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25um25345g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25um25345g
-zynq> hexdump mx25um25345g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 0fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 6987 0001 1282 d200 02cc 3867
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0904 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28439
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw25345g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw25345g
-zynq> hexdump mx25uw25345g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 0fff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7987 0001 1284 d200 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28138
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw12845g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw12845g
-zynq> hexdump mx25uw12845g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 0000 0000 0000 0000
-0000040 20e5 ff8a ffff 07ff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f c900 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28438
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw12345g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw12345g
-zynq> hexdump mx25uw12345g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 07ff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f c900 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28137
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw6445g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw6445g
-zynq> hexdump mx25uw6445g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 03ff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 7989 0001 128d c400 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 a37c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
-c28437
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
-macronix
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
-mx25uw6345g
-zynq> cat /sys/bus/spi/devices/spi0.0/spi-nor/sfdp > mx25uw6345g
-zynq> hexdump mx25uw6345g
-0000000 4653 5044 0108 fd04 0700 1401 0040 ff00
-0000010 0187 1c01 0090 ff00 000a 0801 0100 ff00
-0000020 0005 0501 0120 ff00 0084 0201 0134 ff00
-0000030 0000 0000 0000 0000 ffff ffff ffff ffff
-0000040 20e5 ff8a ffff 03ff ff00 ff00 ff00 ff00
-0000050 ffee ffff ffff ff00 ffff ff00 200c d810
-0000060 ff00 ff00 798b 0001 128f c400 04cc 4667
-0000070 b030 b030 bdf4 5cd5 0000 ff00 1010 2000
-0000080 0000 0000 0000 237c 0048 0000 0000 8888
-0000090 0000 0000 0000 4000 d10f f3ff d10f f3ff
-00000a0 0500 9000 0500 b100 2b00 9500 2b00 9600
-00000b0 7172 b803 7172 b803 0000 0000 a390 8218
-00000c0 c000 9669 0000 0000 0000 0000 7172 9800
-00000d0 7172 b800 7172 9900 0000 0000 7172 9800
-00000e0 7172 f800 7172 9900 7172 f900 0000 0000
-00000f0 0000 0000 1501 d001 7172 d806 0000 5086
-0000100 0000 0106 0000 0000 0002 0301 0200 0000
-0000110 0000 0106 0000 0000 0000 0672 0200 0000
-0000120 ee00 69c0 7272 7171 d800 f6f7 0a00 0000
-0000130 4514 8098 0643 000f dc21 ffff ffff ffff
-0000140 ffff ffff ffff ffff ffff ffff ffff ffff
-
-Signed-off-by: JaimeLiao <jaimeliao.tw@gmail.com>
-Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
----
- drivers/mtd/spi/spi-nor-ids.c | 19 ++++++++++++++++++-
- 1 file changed, 18 insertions(+), 1 deletion(-)
-
---- a/drivers/mtd/spi/spi-nor-ids.c
-+++ b/drivers/mtd/spi/spi-nor-ids.c
-@@ -198,7 +198,24 @@ const struct flash_info spi_nor_ids[] =
- { INFO("mx66l2g45g", 0xc2201c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES) },
- { INFO("mx25l1633e", 0xc22415, 0, 64 * 1024, 32, SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES | SECT_4K) },
- { INFO("mx25r6435f", 0xc22817, 0, 64 * 1024, 128, SECT_4K) },
-- { INFO("mx66uw2g345g", 0xc2943c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_OCTAL_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx66uw2g345gx0", 0xc2943c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx66lm1g45g", 0xc2853b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25lm51245g", 0xc2853a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25lw51245g", 0xc2863a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25lm25645g", 0xc28539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx66uw2g345g", 0xc2843c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx66um1g45g", 0xc2803b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx66uw1g45g", 0xc2813b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw51245g", 0xc2813a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw51345g", 0xc2843a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25um25645g", 0xc28039, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw25645g", 0xc28139, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25um25345g", 0xc28339, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw25345g", 0xc28439, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw12845g", 0xc28138, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw12345g", 0xc28438, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw6445g", 0xc28137, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
-+ { INFO("mx25uw6345g", 0xc28437, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4B_OPCODES) },
- #endif
-
- #ifdef CONFIG_SPI_FLASH_STMICRO /* STMICRO */