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/ath79/patches-4.19
Sungbo Eo 358aec7775 ath79: add support for Arduino Yun
Arduino Yun is a microcontroller development board, based on Atmel
ATmega32u4 and Atheros AR9331.

Specifications:
- MCU: ATmega32U4
- SoC: AR9331
- RAM: DDR2 64MB
- Flash: SPI NOR 16MB
- WiFi:
  - 2.4GHz: SoC internal
- Ethernet: 1x 10/100Mbps
- USB: 1x 2.0
- MicroSD: 1x SDHC

Notes:
- Stock firmware is based on OpenWrt AA.
- The SoC UART can be accessed only through the MCU.
  YunSerialTerminal is recommended for access to serial console.
- Stock firmware uses non-standard 250000 baudrate by default.
- The MCU can be reprogrammed from the SoC with avrdude linuxgpio.

Installation:
1.  Update U-Boot environment variables to adapt to new partition scheme.
    > setenv bootcmd "run addboard; run addtty; run addparts; run addrootfs; bootm 0x9f050000 || bootm 0x9fea0000"
    > setenv mtdparts "spi0.0:256k(u-boot)ro,64k(u-boot-env),15936k(firmware),64k(nvram),64k(art)ro"
    > saveenv
2.  Boot into stock firmware normally and perform sysupgrade with
    sysupgrade image.
    # sysupgrade -n -F /tmp/sysupgrade.bin

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
4 years ago
..
0002-watchdog-ath79-fix-maximum-timeout.patch
0003-leds-add-reset-controller-based-driver.patch
0004-phy-add-ath79-usb-phys.patch ath79: phy-ar7200-usb: do not print error on defered init 4 years ago
004-register_gpio_driver_earlier.patch
0005-usb-add-more-OF-quirk-properties.patch kernel: Update kernel 4.19 to version 4.19.131 4 years ago
0007-irqchip-irq-ath79-intc-add-irq-cascade-driver-for-QC.patch
0008-irqchip-irq-ath79-cpu-drop-OF-init-helper.patch
0011-MIPS-ath79-select-the-PINCTRL-subsystem.patch
0017-dt-bindings-PCI-qcom-ar7100-adds-binding-doc.patch
0018-MIPS-pci-ar71xx-convert-to-OF.patch
0019-dt-bindings-PCI-qcom-ar7240-adds-binding-doc.patch
0020-MIPS-pci-ar724x-convert-to-OF.patch
0021-MIPS-ath79-add-helpers-for-setting-clocks-and-expose.patch
0022-MIPS-ath79-move-legacy-wdt-and-uart-clock-aliases-ou.patch
0023-MIPS-ath79-pass-PLL-base-to-clock-init-functions.patch
0024-MIPS-ath79-make-specifying-the-reference-clock-in-DT.patch
0025-MIPS-ath79-support-setting-up-clock-via-DT-on-all-So.patch
0026-MIPS-ath79-export-switch-MDIO-reference-clock.patch
0027-MIPS-ath79-drop-legacy-IRQ-code.patch kernel: bump 4.19 to 4.19.52 5 years ago
0028-MIPS-ath79-drop-machfiles.patch kernel: bump 4.19 to 4.19.52 5 years ago
0029-MIPS-ath79-drop-legacy-pci-code.patch
0030-MIPS-ath79-drop-platform-device-registration-code.patch
0031-MIPS-ath79-drop-OF-clock-code.patch
0032-MIPS-ath79-sanitize-symbols.patch
0033-spi-ath79-drop-pdata-support.patch
0034-MIPS-ath79-ath9k-exports.patch
0036-GPIO-add-named-gpio-exports.patch kernel: bump 4.19 to 4.19.42 5 years ago
0036-MIPS-ath79-remove-irq-code-from-pci.patch
0037-missing-registers.patch
0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch kernel: bump 4.19 to 4.19.98 4 years ago
0038-at803x-disable-delays.patch kernel: bump 4.19 to 4.19.98 4 years ago
0039-MIPS-ath79-export-UART1-reference-clock.patch ath79: add support for Atheros AR934x HS UART 4 years ago
0050-v5.1-drivers-provide-devm_platform_ioremap_resource.patch kernel: bump 4.19 to 4.19.106 4 years ago
0051-spi-add-driver-for-ar934x-spi-controller.patch ath79: restore pin state on probe for ar934x-spi 4 years ago
0060-serial-ar933x_uart-set-UART_CS_-RX-TX-_READY_ORIDE.patch kernel: bump 4.19 to 4.19.115 4 years ago
0061-tty-serial-ar933x-uart-rs485-gpio.patch kernel: bump 4.19 to 4.19.115 4 years ago
0062-MIPS-pci-ar724x-add-QCA9550-reset-sequence.patch ath79: add QCA9550 reset sequence 4 years ago
404-mtd-cybertan-trx-parser.patch kernel: bump 4.19 to 4.19.122 4 years ago
408-mtd-redboot_partition_scan.patch ath79: fix FIS partition detection for 4.19 kernel 5 years ago
410-spi-ath79-Implement-the-spi_mem-interface.patch kernel: bump 4.19 to 4.19.115 4 years ago
420-net-ar71xx_mac_driver.patch
425-at803x-allow-sgmii-aneg-override.patch kernel: bump 4.19 to 4.19.98 4 years ago
430-drivers-link-spi-before-mtd.patch
440-mtd-ar934x-nand-driver.patch ath79: add AR934x NAND Flash Controller driver 5 years ago
470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch
700-net-phy-add-reset-controller-support.patch ath79: backport phy reset-controller patches 4 years ago
701-mdio-bus-dont-use-managed-reset-controller.patch ath79: backport phy reset-controller patches 4 years ago
900-mdio_bitbang_ignore_ta_value.patch
901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch
910-unaligned_access_hacks.patch kernel: Update kernel 4.19 to version 4.19.131 4 years ago
920-mikrotik-rb4xx.patch ath79: add Mikrotik rb4xx series drivers 4 years ago
921-serial-core-add-support-for-boot-console-with-arbitr.patch ath79: add support for Arduino Yun 4 years ago