You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Matt Merhar b672550b32 ath79: add syscon compatible property to ar7100 ethernet nodes
This adds "syscon" to the compatible properties for the eth0/eth1 nodes
in ar7100.dtsi.

Without this, a kernel panic is encountered on boot with some ar7100
boards. This for some reason wasn't an issue for the WNDR3800, which
uses a Realtek switch chipset, but the panic was encountered on the
RouterStation Pro (using an AR8216 switch) and some other boards that
haven't yet been merged.

The panic message mentions an unaligned access and happens in
ag71xx_mdio_probe in drivers/net/ethernet/atheros/ag71xx/ag71xx_mdio.c.

Even if the unaligned access is fixed, the ag71xx_mdio probe still fails
without the "syscon" property.

This was already being worked around in
ar7161_ubnt_routerstation-pro.dts by overriding the compatible property,
so this commit removes that as well.

All of the other ath79 .dtsi already have this property, so no changes
are needed elsewhere.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
6 years ago
..
adm5120 kernel: bump 3.18 to 3.18.119 6 years ago
adm8668 kernel: bump 3.18 to 3.18.119 6 years ago
apm821xx apm821xx: MBL: load kernel/dtb from SATA 0:1 first 6 years ago
ar7 ar7: remove linux 3.18 support 6 years ago
ar71xx kernel: bump 4.14 to 4.14.67 6 years ago
arc770 arc: Update variables substitutions in u-boot env files 6 years ago
archs38 arc: Update variables substitutions in u-boot env files 6 years ago
armvirt kernel: add missing ARM64_SSBD symbol 6 years ago
at91 treewide: fix some cosmetic glitches in dts files 6 years ago
ath25 ath25: drop 4.9 kernel support 6 years ago
ath79 ath79: add syscon compatible property to ar7100 ethernet nodes 6 years ago
au1000 kernel: only optimized for size if small_flash 6 years ago
bcm53xx kernel: bump 4.14 to 4.14.67 6 years ago
brcm47xx brcm47xx: Enable USB power on WNDR3400v3 6 years ago
brcm63xx treewide: fix some cosmetic glitches in dts files 6 years ago
brcm2708 kernel: bump 4.9 to 4.9.117 6 years ago
cns3xxx kernel: bump 4.14 to 4.14.67 6 years ago
gemini kernel: remove DEVMEM and DEVKMEM from target's config 6 years ago
generic kernel: bump 4.14 to 4.14.67 6 years ago
imx6 imx6: use BUILD_DEVICES in uboot-imx6 for mx6cuboxi 6 years ago
ipq40xx build: add mkrasimage 6 years ago
ipq806x kernel: bump 4.14 to 4.14.67 6 years ago
ixp4xx kernel: bump 4.9 to 4.9.123 6 years ago
kirkwood kernel: bump 4.9 to 4.9.116 6 years ago
lantiq kernel: bump 4.14 to 4.14.67 6 years ago
layerscape kernel: bump 4.9 to 4.9.124 6 years ago
malta malta: bump tp v4.14 7 years ago
mcs814x kernel: bump 3.18 to 3.18.119 6 years ago
mediatek mediatek: remove duplicate RPS patch 6 years ago
mpc85xx mpc85xx: add migration script for TP-Link TL-WDR4900 v1 WLAN PCI paths 6 years ago
mvebu treewide: fix some cosmetic glitches in dts files 6 years ago
mxs kernel: enable THIN_ARCHIVES by default 6 years ago
octeon octeon: Add and set CPU type Octeon+ as default 6 years ago
octeontx kernel: add missing ARM64_SSBD symbol 6 years ago
omap omap: disable ubifs 6 years ago
omap24xx omap24xx: remove referece to not existing kmod-usb-musb-tusb6010 7 years ago
orion orion: remove linux 4.4 support 6 years ago
oxnas treewide: fix some cosmetic glitches in dts files 6 years ago
pistachio treewide: consolidate upgrade state set 6 years ago
ppc40x kernel: only optimized for size if small_flash 6 years ago
ppc44x kernel: only optimized for size if small_flash 6 years ago
ramips ramips: drop obsolete sd card driver code 6 years ago
rb532 kernel: only optimized for size if small_flash 6 years ago
samsung treewide: fix some cosmetic glitches in dts files 6 years ago
sunxi kernel: bump 4.9 to 4.9.124 6 years ago
uml kernel: bump 4.9 to 4.9.100 6 years ago
x86 x86: geode: Add missing config options 6 years ago
xburst kernel: bump 3.18 to 3.18.119 6 years ago
zynq zynq: add support for the Zybo Z7 board 6 years ago
Makefile