584d7c53bd
This commit introduces new subtarget for Marvell EBU Armada Cortex A53 processor based devices. The first device is Globalscale ESPRESSObin. Some hardware specs: SoC: Marvell Armada 3700LP (88F3720) dual core ARM Cortex A53 processor up to 1.2GHz RAM: 512MB, 1GB or 2GB DDR3 Storage: SATA interface µSD card slot with footprint for an optional 4GB EMMC 4MB SPI NOR flash for bootloader Ethernet: Topaz Networking Switch (88E6341) with 3x GbE ports Connectors: USB 3.0 USB 2.0 µUSB port connected to PL2303SA (USB to serial bridge controller) for UART access Expansion: 2x 46-pin GPIO headers for accessories and shields with I2C, GPIOs, PWM, UART, SPI, MMC, etc MiniPCIe slot Misc: Reset button, JTAG interface Currently booting only from µSD card is supported. The boards depending on date of dispatch can come with various U-Boot versions. For the newest version 2017.03-armada-17.10 no manual intervention should be needed to boot OpenWrt image. For the older ones it's necessary to modify default U-Boot environment: 1. Interrupt boot process to run U-Boot command line, 2. Run following commands: (for version 2017.03-armada-17.06 and 2017.03-armada-17.08) setenv bootcmd "load mmc 0:1 0x4d00000 boot.scr; source 0x4d00000" saveenv (for version 2015.01-armada-17.02 and 2015.01-armada-17.04) setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p2 rw rootwait" setenv bootcmd "ext4load mmc 0:1 ${fdt_addr} armada-3720-espressobin.dtb; ext4load mmc 0:1 ${kernel_addr} Image; booti ${kernel_addr} - ${fdt_addr}" saveenv 3. Poweroff, insert SD card with OpenWrt image, boot and enjoy. Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl> |
||
---|---|---|
.. | ||
002-add_powertables.patch | ||
003-add_switch_nodes.patch | ||
004-add_sata_disk_activity_trigger.patch | ||
100-find_active_root.patch | ||
102-revert_i2c_delay.patch | ||
103-remove-nand-driver-bug.patch | ||
104-linksys_mamba_disable_keep_config.patch | ||
110-pxa3xxx_revert_irq_thread.patch | ||
205-armada-385-rd-mtd-partitions.patch | ||
206-ARM-mvebu-385-ap-Add-partitions.patch | ||
210-clearfog_switch_node.patch | ||
220-disable-untested-dsa-boards.patch | ||
300-mvneta-tx-queue-workaround.patch | ||
400-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch | ||
401-pci-mvebu-time-out-reset-on-link-up.patch | ||
402-sfp-display-SFP-module-information.patch | ||
403-net-mvneta-convert-to-phylink.patch | ||
404-net-mvneta-hack-fix-phy_interface.patch | ||
405-net-mvneta-disable-MVNETA_CAUSE_PSC_SYNC_CHANGE-inte.patch | ||
406-net-mvneta-add-module-EEPROM-reading-support.patch | ||
407-phy-fixed-phy-remove-fixed_phy_update_state.patch | ||
408-sfp-move-module-eeprom-ethtool-access-into-netdev-co.patch | ||
409-sfp-use-netdev-sfp_bus-for-start-stop.patch | ||
410-sfp-hack-allow-marvell-10G-phy-support-to-use-SFP.patch | ||
411-sfp-add-sfp-compatible.patch | ||
412-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch | ||
413-ARM-dts-armada388-clearfog-increase-speed-of-i2c0-to.patch | ||
414-ARM-dts-armada388-clearfog-add-SFP-module-support.patch | ||
415-ARM-dts-armada388-clearfog-document-MPP-usage.patch | ||
450-reprobe_sfp_phy.patch | ||
500-clk-mvebu-armada-37xx-periph-cosmetic-changes.patch | ||
501-clk-mvebu-armada-37xx-periph-prepare-cpu-clk-to-be-u.patch | ||
502-clk-mvebu-armada-37xx-periph-add-DVFS-support-for-cp.patch | ||
503-cpufreq-Add-DVFS-support-for-Armada-37xx.patch | ||
504-spi-a3700-Change-SPI-mode-before-asserting-chip-sele.patch | ||
505-arm64-dts-marvell-Fix-A37xx-UART0-register-size.patch | ||
506-arm64-dts-marvell-armada-37xx-add-UART-clock.patch | ||
507-arm64-dts-marvell-armada-37xx-add-nodes-allowing-cpu.patch | ||
520-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch | ||
521-esporessobin-dt-enable-spi-nor-on-i2c.patch | ||
522-PCI-aardvark-fix-logic-in-PCI-configuration-read-write-functions.patch | ||
523-PCI-aardvark-set-PIO_ADDR_LS-correctly-in-advk_pcie_rd_conf.patch | ||
524-PCI-aardvark-set-host-and-device-to-the-same-MAX-payload-size.patch | ||
525-PCI-aardvark-use-isr1-instead-of-isr0-interrupt-in-legacy-irq-mode.patch | ||
526-PCI-aardvark-disable-LOS-state-by-default.patch | ||
527-PCI-aardvark-fix-PCIe-max-read-request-size-setting.patch |