forked from mirror/openwrt
On some XikeStor switches (SKS8300-8X, SKS8300-12X), the SYS_LED/GPIO0 is used to feed an external PT7A7514WE watchdog. While this was no issue on SKS8300-8X, the bootloader on the SKS8300-12X seems to deactivate the automatic feeding on purpose by setting the pin function of to GPIO0 instead of SYS_LED. This kills the periodic signal generated on that pin. This causes the kernel to just stop quite early and reset the system entirely. Because this happens very early, it doesn't work to define this as a pinctrl entry or GPIO hog. The drivers aren't even loaded at that stage. To work around the issue, we need to configure this in the arch-specific early setup. An affected device needs to have a corresponding node in the DTS that is picked up then. Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21922 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||