openwrt/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts
Steve Glennon 9b0eb4d260 ipq40xx: Fix reboot on EnGenius ENS620EXT
This patch works around an issue where reboot would cause the AP
to power down and not reboot.

The ipq4019 restart controller reboot causes the system
to power down and not recover. Fix is to disable the restart
controller in the device tree and the device reverts to
using the watchdog to perform the reset.

The real problem is due to the buggy bootloader that ships
with the device. Steve Glennon reported in the PR for this
patch: <https://github.com/openwrt/openwrt/pull/2009> that:

"the problem was due to a bad u-boot that ships with the device.

Using the u-boot that comes with 3.5.5.3 EnGenius factory
software now allows the old code (using the do_msm_reboot)
to reboot successfully.

On to the bad news:
Well 3.5.5.3 is a bad path. Finally managed to recover. You
CANNOT use prior EnGenius firmware to downgrade.

Findings:

* They now password protect the serial console with a new, unkown
  password.
* They changed the protection on their walled-garden. I have to
  use the ssh admin@ip /bin/sh --login to get out of their
  walled-garden.
* Attempts to flash the original 3.0.0 or 3.0.1 EnGenius firmware
  fail through the UI and sysupgrade. Their firmware update GUI now
  seem to detect regular openwrt images, but they fail to flash
  Attempts to flash a normal OpenWrt image with sysupgrade fail.
[..]

Attempts to sysupgrade with EnGenius firmware fail with the same
"mandatory section(s) missing" error, so you cannot downgrade to
3.0.0 or 3.0.1."

Signed-off-by: Steve Glennon <s.glennon@cablelabs.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [added valuable
findings from github discussion]
2019-05-11 16:37:11 +02:00
..
qcom-ipq4018-a42.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4018-ap120c-ac.dts ipq40xx: add ath10k-calibration-variant in AP120C-AC DTS 2019-03-08 19:28:31 +01:00
qcom-ipq4018-ea6350v3.dts ipq40xx: add support for Linksys EA6350v3 2019-01-26 21:43:11 +01:00
qcom-ipq4018-eap1300.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4018-ens620ext.dts ipq40xx: Fix reboot on EnGenius ENS620EXT 2019-05-11 16:37:11 +02:00
qcom-ipq4018-ex61x0v2.dtsi ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4018-ex6100v2.dts ipq40xx: add support for Netgear EX6100v2/EX6150v2 2018-04-13 07:48:19 +02:00
qcom-ipq4018-ex6150v2.dts ipq40xx: add support for Netgear EX6100v2/EX6150v2 2018-04-13 07:48:19 +02:00
qcom-ipq4018-fritz4040.dts ipq40xx: device-tree overhaul 2018-12-17 00:21:34 +01:00
qcom-ipq4018-jalapeno.dts ipq40xx: device-tree overhaul 2018-12-17 00:21:34 +01:00
qcom-ipq4018-nbg6617.dts ipq40xx: convert to device-tree based USB LED trigger 2018-12-27 14:36:23 +01:00
qcom-ipq4018-rt-ac58u.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4018-wre6606.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4019-a62.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4019-ap.dk04.1-c1.dts ipq40xx: add target 2018-03-14 19:04:50 +01:00
qcom-ipq4019-ap.dk04.1.dtsi ipq40xx: use patches that were sent upstream 2018-07-25 12:13:18 +02:00
qcom-ipq4019-fritzbox-7530.dts ipq40xx: fix FRITZBox 7530 NAND controller node 2019-03-13 16:25:34 +01:00
qcom-ipq4019-fritzrepeater-3000.dts ipq40xx: add support for AVM FRITZ!Repeater 3000 2019-03-13 16:25:35 +01:00
qcom-ipq4019-map-ac2200.dts ipq40xx: limit frequencies for Asus Lyra 2019-03-13 16:25:35 +01:00
qcom-ipq4019-qxwlan-e2600ac-c1.dts ipq40xx: add support for Qxwlan E2600AC C1 and C2 2019-02-28 11:26:11 +01:00
qcom-ipq4019-qxwlan-e2600ac-c2.dts ipq40xx: add support for Qxwlan E2600AC C1 and C2 2019-02-28 11:26:11 +01:00
qcom-ipq4019-qxwlan-e2600ac.dtsi ipq40xx: add support for Qxwlan E2600AC C1 and C2 2019-02-28 11:26:11 +01:00
qcom-ipq4028-wpj428.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4029-gl-b1300.dts ipq40xx: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq4029-mr33.dts ipq40xx: fix pcie wifi unit-address of the MR33 and A62 2018-12-20 19:21:42 +01:00