The following are some fixes from testing the v3.18 update to the at91 target. In particular, I found that the drivers for the poweroff and reset controllers were missing (they were built implicitly in 3.14), which would cause the router to hang when trying to reboot.
The AT91 USB gadget driver was broken from changes in clock registration in 3.18, so I have backported a patch to the at91_udc driver posted to the linux-arm-kernel mailing list a few months ago. This was tested on an AT91SAM9G20-EK and an Exegin Q5x board. Owen Kirby (3): at91: Enable power and reset controller drivers. at91: USB gadget subsystem cleanup and driver fix. at91: Add dts for Exegin Q5x boards. target/linux/at91/Makefile | 4 +- target/linux/at91/config-default | 16 +- .../at91/files/arch/arm/boot/dts/at91-q5xr5.dts | 193 +++++++++++++++++++++ target/linux/at91/image/Makefile | 4 + target/linux/at91/modules.mk | 18 ++ .../100-ARM-at91-build-dtb-for-LMU5000.patch | 2 +- .../patches/101-ARM-at91-build-dtb-for-q5xr5.patch | 10 ++ .../200-ARM-at91-udc-clockfix-backport.patch | 82 +++++++++ 8 files changed, 318 insertions(+), 11 deletions(-) create mode 100644 target/linux/at91/files/arch/arm/boot/dts/at91-q5xr5.dts create mode 100644 target/linux/at91/patches/101-ARM-at91-build-dtb-for-q5xr5.patch create mode 100644 target/linux/at91/patches/200-ARM-at91-udc-clockfix-backport.patch -- 1.9.1 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel