Michael Pratt
169c9e3a88
ramips: fix reboot for remaining 32 MB boards
...
The following devices have a Winbond W25Q256FV flash chip,
which does not have the RESET pin enabled by default,
and otherwise would require setting a bit in a status register.
Before moving to Linux 5.4, we had the patch:
0053-mtd-spi-nor-add-w25q256-3b-mode-switch.patch
which kept specific flash chips with explicit 3-byte and 4-byte address modes
to stay in 3-byte address mode while idle (after an erase or write)
by using a custom flag SPI_NOR_4B_READ_OP that was part of the patch.
this was obsoleted by the patch:
481-mtd-spi-nor-rework-broken-flash-reset-support.patch
which uses the newer upstream flag SNOR_F_BROKEN_RESET
for devices with a flash chip that cannot be hardware reset with RESET pin
and therefore must be left in 3-byte address mode when idle.
The new patch requires that the DTS of affected devices
have the property "broken-flash-reset", which was not yet added for most of them.
This commit adds the property for remaining affected devices in ramips target,
specifically because of the flash chip model.
However, it is possible that there are other devices
where the flash chip uses an explicit 4-byte address mode
and the RESET pin is not connected to the SOC on the board,
and those DTS would also need this property.
Ref: 22d982ea0033 ("ramips: add support for switching between 3-byte and 4-byte addressing")
Ref: dfa521f12953 ("generic: spi-nor: rework broken-flash-reset")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
[pepe2k@gmail.com: backported to 21.02]
Fixes : #9655 , #9636 , #9547
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(backported from commit 74516f4357d281f093f0daac01c4c5c239acc443)
2022-04-08 10:31:32 +02:00
..
2020-10-02 14:51:57 +02:00
2021-02-05 18:18:00 +01:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-11-25 19:34:13 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2021-02-05 18:18:00 +01:00
2021-01-22 21:03:11 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-01-22 21:03:11 +01:00
2020-12-17 12:10:10 +01:00
2021-01-22 21:03:11 +01:00
2020-12-17 12:10:10 +01:00
2020-12-17 12:10:10 +01:00
2020-12-17 12:10:10 +01:00
2020-12-04 15:52:23 +01:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-02-05 18:18:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2022-02-27 21:40:32 +09:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2021-02-05 18:18:00 +01:00
2020-12-17 12:10:10 +01:00
2020-12-04 15:52:23 +01:00
2020-09-25 23:26:40 +02:00
2021-02-05 18:18:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-04 15:52:23 +01:00
2020-09-25 23:26:40 +02:00
2021-02-05 18:18:00 +01:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-07-22 17:20:24 +02:00
2020-03-09 21:47:56 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-11-25 19:34:13 +01:00
2020-10-27 21:20:16 +01:00
2020-12-17 12:10:10 +01:00
2021-05-14 23:32:22 +02:00
2020-12-17 12:10:10 +01:00
2020-12-17 12:10:10 +01:00
2020-09-25 23:26:40 +02:00
2022-04-08 10:31:32 +02:00
2022-04-08 10:31:32 +02:00
2020-12-04 15:52:23 +01:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-08-06 16:56:07 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2021-01-22 21:03:11 +01:00
2020-12-04 15:52:23 +01:00
2020-12-17 12:10:10 +01:00
2020-12-17 12:10:10 +01:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-06-10 17:09:35 +02:00
2021-06-10 17:09:35 +02:00
2021-06-10 17:09:35 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-11-28 20:51:50 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-02-09 13:58:18 +01:00
2021-06-10 17:09:35 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-01-22 21:03:11 +01:00
2020-12-22 19:11:50 +01:00
2020-12-22 19:11:50 +01:00
2021-02-24 20:23:52 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-22 19:11:50 +01:00
2020-12-22 19:11:50 +01:00
2020-12-22 19:11:50 +01:00
2020-10-02 14:51:57 +02:00
2020-11-11 17:35:10 +01:00
2020-10-02 14:51:57 +02:00
2021-01-22 21:03:11 +01:00
2020-10-02 14:51:57 +02:00
2021-01-22 21:03:11 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2021-03-22 21:07:34 +01:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2021-01-29 15:32:07 +01:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2020-12-22 21:44:57 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-27 20:33:45 +01:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2021-02-07 21:58:51 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-06-10 17:09:35 +02:00
2021-02-09 13:10:33 +01:00
2020-10-02 14:51:57 +02:00
2021-06-10 17:09:35 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-06-10 17:09:35 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-08-13 12:47:45 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-08-13 12:47:45 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2021-02-20 09:39:58 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-06-10 17:09:35 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-25 22:27:44 +08:00
2021-06-10 17:09:35 +02:00
2021-06-10 17:09:35 +02:00
2021-02-19 20:09:28 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-07-17 12:14:32 +02:00
2021-01-06 00:00:01 +01:00
2021-01-05 16:25:13 +01:00
2021-01-05 16:25:13 +01:00
2021-02-05 17:31:51 +01:00
2021-02-05 17:31:51 +01:00
2021-02-05 18:18:00 +01:00
2021-02-05 18:18:00 +01:00
2021-02-05 18:18:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-07-17 12:14:32 +02:00
2020-10-02 14:51:57 +02:00
2021-06-12 11:01:43 +02:00
2020-12-08 17:18:57 +01:00
2021-01-21 22:52:02 +01:00
2021-01-21 22:56:43 +01:00
2021-04-18 12:04:38 +02:00
2020-11-12 17:18:26 +01:00
2020-10-02 14:51:57 +02:00
2021-01-21 22:52:02 +01:00
2020-10-02 14:51:57 +02:00
2021-01-21 22:52:02 +01:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2022-04-08 10:31:32 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2021-06-10 17:09:35 +02:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2021-02-05 18:18:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2021-02-11 16:37:53 +01:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2021-06-12 11:01:43 +02:00
2022-04-08 10:31:32 +02:00
2020-04-12 22:27:18 +08:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-04-12 22:29:17 +08:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2022-04-08 10:31:32 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2021-11-01 15:35:25 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-20 03:01:13 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2021-02-05 18:18:00 +01:00
2021-02-05 18:18:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-04-12 22:29:17 +08:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2022-04-08 10:31:32 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-08 15:39:00 +01:00
2020-12-08 17:18:57 +01:00
2020-12-08 15:39:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2022-04-08 10:31:32 +02:00
2020-09-25 23:26:40 +02:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-12-04 15:52:23 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-04 15:52:23 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-01-22 21:03:11 +01:00
2021-01-22 21:03:11 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2021-06-02 21:29:16 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-03 22:52:58 +02:00
2021-01-22 21:03:11 +01:00
2020-12-22 19:11:50 +01:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-10-02 14:51:57 +02:00
2020-12-04 15:52:23 +01:00
2020-12-07 14:22:00 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-12-07 14:22:00 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-12-17 12:10:10 +01:00
2020-12-17 12:10:10 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-07 14:22:00 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-07 14:22:00 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-17 12:10:10 +01:00
2020-12-07 14:22:00 +01:00
2020-12-17 12:10:10 +01:00
2020-12-07 14:22:00 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-17 12:10:10 +01:00
2020-12-07 14:22:00 +01:00
2020-12-17 12:10:10 +01:00
2020-09-25 23:26:40 +02:00
2020-09-25 23:26:40 +02:00
2020-12-07 14:22:00 +01:00
2020-12-07 14:22:00 +01:00
2020-12-17 12:10:10 +01:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-10-02 14:51:57 +02:00
2020-09-25 23:26:40 +02:00