2019-10-20 09:33:13 +00:00
|
|
|
From a10fab12a927e60b7141a602e740d70cb4d09e4a Mon Sep 17 00:00:00 2001
|
2018-12-17 09:39:09 +00:00
|
|
|
From: John Crispin <john@phrozen.org>
|
|
|
|
Date: Thu, 9 Mar 2017 11:03:18 +0100
|
2019-10-20 09:33:13 +00:00
|
|
|
Subject: [PATCH] arm: boot: add dts files
|
2018-12-17 09:39:09 +00:00
|
|
|
|
|
|
|
Signed-off-by: John Crispin <john@phrozen.org>
|
|
|
|
---
|
2019-10-20 09:33:13 +00:00
|
|
|
arch/arm/boot/dts/Makefile | 23 +++++++++++++++++++++++
|
|
|
|
1 file changed, 23 insertions(+)
|
2018-12-17 09:39:09 +00:00
|
|
|
|
|
|
|
--- a/arch/arm/boot/dts/Makefile
|
|
|
|
+++ b/arch/arm/boot/dts/Makefile
|
2019-11-01 06:00:40 +00:00
|
|
|
@@ -785,11 +785,42 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
2018-12-17 09:39:09 +00:00
|
|
|
qcom-apq8074-dragonboard.dtb \
|
|
|
|
qcom-apq8084-ifc6540.dtb \
|
|
|
|
qcom-apq8084-mtp.dtb \
|
|
|
|
+ qcom-ipq4018-a42.dtb \
|
2019-01-29 17:12:51 +00:00
|
|
|
+ qcom-ipq4018-ap120c-ac.dtb \
|
ipq40xx: Add support for D-Link DAP-2610
Specifications
==============
- SOC: IPQ4018
- RAM: DDR3 256MB
- Flash: SPI NOR 16MB
- WiFi:
- 2.4GHz: IPQ4018, 2x2, front end SKY85303-11
- 5GHz: IPQ4018, 2x2, front end SKY85717-21
- Ethernet: 1x 10/100/1000Mbps, POE 802.3af
- PHY: QCA8072
- UART: GND, blocked, 3.3V, RX, TX / 115200 8N1
- LED: 1x red / green
- Button: 1x reset / factory default
- U-Boot bootloader with tftp and "emergency web server" accessible
using serial port.
Installation
============
Flash factory image from D-Link web UI. Constraints in the D-Link web UI
makes the factory image unnecessarily large. Flash again using
sysupgrade from inside OpenWrt to reclaim some flash space.
Return to stock D-Link firmware
===============================
Partition layout is preserved, and it is possible to return to the stock
firmware simply by downloading it from D-Link and writing it to the
firmware partition.
# mtd -r write dap2610-firmware.bin firmware
Quirks
======
To be flashable from the D-Link http server, the firmware must be larger
then 6MB, and the size in the firmware header must match the actual file
size. Also, the boot loader verifies the checksum of the firmware before
each boot, thus the jffs2 must be after the checksum covered part. This
is solved in the factory image by having the rootfs at the very end of
the image (without pad-rootfs).
The sysupgrade image which does not have to be flashable from the D-Link
web UI may be smaller, and the checksum in the firmware header only
covers the kernel part of the image.
Signed-off-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
[added WRGG Variables to DEVICE_VARS, squashed spi pinconf/mux,
added emd1's gmac0 config,fix dtc warnings]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2019-09-10 09:25:53 +00:00
|
|
|
+ qcom-ipq4018-dap-2610.dtb \
|
ipq40xx: add support for EZVIZ CS-W3-WD1200G EUP
Hardware:
SOC: Qualcomm IPQ4018
RAM: 128 MB Nanya NT5CC64M16GP-DI
FLASH: 16 MB Macronix MX25L12805D
ETH: Qualcomm QCA8075 (4 Gigabit ports, 3xLAN, 1xWAN)
WLAN: Qualcomm IPQ4018 (2.4 & 5 Ghz)
BUTTON: Shared WPS/Reset button
LED: RGB Status/Power LED
SERIAL: Header J8 (UART, Left side of board). Numbered from
top to bottom:
(1) GND, (2) TX, (3) RX, (4) VCC (White triangle
next to it).
3.3v, 115200, 8N1
Tested/Working:
* Ethernet
* WiFi (2.4 and 5GHz)
* Status LED
* Reset Button (See note below)
Implementation notes:
* The shared WPS/Reset button is implemented as a Reset button
* I could not find a original firmware image to reverse engineer, meaning
currently it's not possible to flash OpenWrt through the Web GUI.
Installation (Through Serial console & TFTP):
1. Set your PC to fixed IP 192.168.1.12, Netmask 255.255.255.0, and connect to
one of the LAN ports
2. Rename the initramfs image to 'C0A8010B.img' and enable a TFTP server on
your pc, to serve the image
2. Connect to the router through serial (See connection properties above)
3. Hit a key during startup, to pause startup
4. type `setenv serverip 192.168.1.12`, to set the tftp server address
5. type `tftpboot`, to load the image from the laptop through tftp
6. type `bootm` to run the loaded image from memory
6. (If you want to return to stock firmware later, create an full MTD backup,
e.g. using instructions here https://openwrt.org/docs/guide-user/installation/generic.backup#create_full_mtd_backup)
7. Transfer the 'sysupgrade' OpenWrt firmware image from PC to router, e.g.:
`scp xxx-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/upgrade.bin`
8. Run sysupgrade to permanently install OpenWrt to flash: `sysupgrade -n /tmp/upgrade.bin`
Revert to stock:
To revert to stock, you need the MTD backup from step 6 above:
1. Unpack the MTD backup archive
2. Transfer the 'firmware' partition image to the router (e.g. mtd8_firmware.backup)
3. On the router, do `mtd write mtd8_firmware.backup firmware`
Signed-off-by: Tom Brouwer <tombrouwer@outlook.com>
[removed BOARD_NAME, OpenWRT->OpenWrt, changed LED device name to board name]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-01-12 12:13:30 +00:00
|
|
|
+ qcom-ipq4018-cs-w3-wd1200g-eup.dtb \
|
2019-01-24 03:20:55 +00:00
|
|
|
+ qcom-ipq4018-ea6350v3.dtb \
|
2018-12-17 09:39:09 +00:00
|
|
|
+ qcom-ipq4018-eap1300.dtb \
|
2019-11-01 06:00:40 +00:00
|
|
|
+ qcom-ipq4018-emd1.dtb \
|
2019-02-27 22:48:23 +00:00
|
|
|
+ qcom-ipq4018-ens620ext.dtb \
|
2018-12-17 09:39:09 +00:00
|
|
|
+ qcom-ipq4018-ex6100v2.dtb \
|
|
|
|
+ qcom-ipq4018-ex6150v2.dtb \
|
2019-12-21 00:07:06 +00:00
|
|
|
+ qcom-ipq4018-fritzbox-4040.dtb \
|
2018-12-17 09:39:09 +00:00
|
|
|
+ qcom-ipq4018-jalapeno.dtb \
|
2019-11-25 14:25:00 +00:00
|
|
|
+ qcom-ipq4018-meshpoint-one.dtb \
|
2018-12-17 09:39:09 +00:00
|
|
|
+ qcom-ipq4018-nbg6617.dtb \
|
|
|
|
+ qcom-ipq4018-rt-ac58u.dtb \
|
|
|
|
+ qcom-ipq4018-wre6606.dtb \
|
|
|
|
qcom-ipq4019-ap.dk01.1-c1.dtb \
|
|
|
|
qcom-ipq4019-ap.dk04.1-c1.dtb \
|
|
|
|
qcom-ipq4019-ap.dk04.1-c3.dtb \
|
|
|
|
qcom-ipq4019-ap.dk07.1-c1.dtb \
|
|
|
|
qcom-ipq4019-ap.dk07.1-c2.dtb \
|
|
|
|
+ qcom-ipq4019-a62.dtb \
|
2019-02-18 22:58:34 +00:00
|
|
|
+ qcom-ipq4019-fritzbox-7530.dtb \
|
2019-09-10 19:07:23 +00:00
|
|
|
+ qcom-ipq4019-fritzrepeater-1200.dtb \
|
2019-03-11 17:05:32 +00:00
|
|
|
+ qcom-ipq4019-fritzrepeater-3000.dtb \
|
2019-12-21 00:07:06 +00:00
|
|
|
+ qcom-ipq4019-ea8300.dtb \
|
2019-02-12 16:19:51 +00:00
|
|
|
+ qcom-ipq4019-map-ac2200.dtb \
|
2019-12-21 00:07:06 +00:00
|
|
|
+ qcom-ipq4019-e2600ac-c1.dtb \
|
|
|
|
+ qcom-ipq4019-e2600ac-c2.dtb \
|
|
|
|
+ qcom-ipq4019-u4019-32m.dtb \
|
2019-11-01 11:27:13 +00:00
|
|
|
+ qcom-ipq4019-wpj419.dtb \
|
2018-12-17 09:39:09 +00:00
|
|
|
+ qcom-ipq4028-wpj428.dtb \
|
2019-10-23 20:25:14 +00:00
|
|
|
+ qcom-ipq4029-ap-303.dtb \
|
2020-01-11 23:36:42 +00:00
|
|
|
+ qcom-ipq4029-ap-303h.dtb \
|
2018-12-17 09:39:09 +00:00
|
|
|
+ qcom-ipq4029-gl-b1300.dtb \
|
|
|
|
+ qcom-ipq4029-mr33.dtb \
|
|
|
|
qcom-ipq8064-ap148.dtb \
|
|
|
|
qcom-msm8660-surf.dtb \
|
|
|
|
qcom-msm8960-cdp.dtb \
|