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
Johann Neuhauser 02d53e6a21 lantiq: add support for FritzBox 7312
The FritzBox 7312 is also known as 1&1 WLAN-MODEM. The device is almost
the same as FB7330, but only one ETH-Port and no USB.

Hardware
SoC: Lantiq Xway ARX188 PSB 50812 EL
RAM: 64MB DDR1 (Zentel A4S12D40FTP-G5)
Ethernet: Atheros 8030
Wireless: Atheros AR9227 b/g/n 2x2
DSL: Lantiq ADSL2+
DECT: Dialog SC14441
Buttons: WiFi, DECT
LEDs: Power/DSL, Fon, DECT, WLAN, Info

LEDs
Power: GPIO#44 (active low)
Internet: GPIO#47 (active low)
DECT: GPIO#38 (active low)
WLAN: GPIO#37 (active low)
Info: GPIO#35 (active low)

The Fon LED is labeled as internet in avm gpl sources.

Buttons
WLAN: GPIO#1 (active low)
DECT: GPIO#2 (active low)

Phy
GPIO#03: 25 MHz
GPIO#34: Reset (active low)
GPIO#39: Int
GPIO#42: MII MDIO
GPIO#43: MII MDC

PCIe
GPIO#21: reset (active low)

Installation:

To install OpenWrt via Eva bootloader, within the first seconds after
power on a ftp connection need to be established to the FRITZ!Box at
192.168.178.1 and the the following ftp commands need to be run:

  ftp> quote USER adam2
  ftp> quote PASS adam2
  ftp> binary
  ftp> debug
  ftp> passive
  ftp> quote MEDIA FLSH
  ftp> put /path/to/openwrt-lantiq-xway-avm_fritz7312-squashfs-sysupgrade.bin mtd1
  ftp> quote REBOOT

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
6 years ago
..
adm5120 kernel: only optimized for size if small_flash 6 years ago
adm8668 kernel: mark all v3.18 and v4.4 kernels are source-only 6 years ago
apm821xx apm821xx: attempt to fix sata access freezes 6 years ago
ar7 kernel: bump 4.9 to 4.9.100 6 years ago
ar71xx ar71xx: Move F9K1115v2 under ar71xx tiny target 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 arm64: enable harden branch predictor 6 years ago
at91 kernel: only optimized for size if small_flash 6 years ago
ath25 ath25: drop 4.9 kernel support 6 years ago
ath79 ath79: fix TP-Link Archer C7 v2 wlan1 MAC address 6 years ago
au1000 kernel: only optimized for size if small_flash 6 years ago
bcm53xx bcm53xx: exit if writing kernel during sysupgrade fails 6 years ago
brcm47xx kernel: bump 4.14 to 4.14.54 6 years ago
brcm63xx brcm63xx: initial support for Sky SR102 router 6 years ago
brcm2708 brcm2708: platform.sh: fix tar directory directive 6 years ago
cns3xxx kernel: enable THIN_ARCHIVES by default 6 years ago
gemini kernel: remove DEVMEM and DEVKMEM from target's config 6 years ago
generic kernel: backport page fragment API changes from 4.10+ to 4.9 6 years ago
imx6 kernel: enable THIN_ARCHIVES by default 6 years ago
ipq40xx kernel: bump 4.14 to 4.14.53 6 years ago
ipq806x ipq806x: fix numbering for Netgear R7800 LAN ports 6 years ago
ixp4xx kernel: bump to 4.9.105 6 years ago
kirkwood kernel: enable THIN_ARCHIVES by default 6 years ago
lantiq lantiq: add support for FritzBox 7312 6 years ago
layerscape kernel: only optimized for size if small_flash 6 years ago
malta malta: bump tp v4.14 6 years ago
mcs814x kernel: only optimized for size if small_flash 6 years ago
mediatek mediatek: fix parallel build issues in image build code 6 years ago
mpc85xx WDR4900v1 remove dt node for absent hw crypto. 6 years ago
mvebu kernel: bump 4.14 to 4.14.51 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: enable THIN_ARCHIVES by default 6 years ago
omap kernel: enable EXPORTFS by default 6 years ago
omap24xx omap24xx: remove referece to not existing kmod-usb-musb-tusb6010 6 years ago
orion orion: remove linux 4.4 support 6 years ago
oxnas kernel: remove DEVMEM and DEVKMEM from target's config 6 years ago
pistachio kernel: bump 4.14 to 4.14.42 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: Use dts alias based status led 6 years ago
rb532 kernel: only optimized for size if small_flash 6 years ago
sunxi sunxi: Enable SD block devices 6 years ago
uml kernel: bump 4.9 to 4.9.100 6 years ago
x86 kernel: bump 4.9 to 4.9.106 6 years ago
xburst kernel: mark all v3.18 and v4.4 kernels are source-only 6 years ago
zynq zynq: remove config options handled by generic 6 years ago
Makefile