mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 14:34:27 -05:00 
			
		
		
		
	ipTIME A104ns is a 2.4/5GHz band AC750 router, based on MediaTek MT7620A. Specifications: - SoC: MT7620A - RAM: DDR2 64MB - Flash: SPI NOR 8MB - WiFi: - 2.4GHz: SoC internal - 5GHz: MT7610EN - Ethernet: 5x 10/100Mbps - Switch: SoC internal - USB: 1x 2.0 - UART: - J2: 3.3V, TX, RX, GND (3.3V is the square pad) / 57600 8N1 Installation via web interface: 1. Flash **initramfs** image through the stock web interface. 2. Boot into OpenWrt and perform sysupgrade with sysupgrade image. Revert to stock firmware: 1. Perform sysupgrade with stock image. In contrast to to-be-supported A1004ns, the A104ns has no usable value in 0x1fc40 (uboot), so wan_mac needs to be calculated. Also note that GPIOs for the LEDs really are inverted compared to the A1004ns. Signed-off-by: Sungbo Eo <mans0n@gorani.run> [moved state_default to device DTS, reordered properties in wmac, added comment about wan_mac and LED GPIOs] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
		
			
				
	
	
		
			60 lines
		
	
	
		
			1004 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1004 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 | 
						|
/dts-v1/;
 | 
						|
 | 
						|
#include "mt7620a_iptime.dtsi"
 | 
						|
 | 
						|
/ {
 | 
						|
	compatible = "iptime,a104ns", "ralink,mt7620a-soc";
 | 
						|
	model = "ipTIME A104ns";
 | 
						|
 | 
						|
	aliases {
 | 
						|
		led-boot = &led_cpu;
 | 
						|
		led-failsafe = &led_cpu;
 | 
						|
		led-running = &led_cpu;
 | 
						|
		led-upgrade = &led_cpu;
 | 
						|
	};
 | 
						|
 | 
						|
	leds {
 | 
						|
		compatible = "gpio-leds";
 | 
						|
 | 
						|
		usb {
 | 
						|
			label = "a104ns:blue:usb";
 | 
						|
			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
 | 
						|
			trigger-sources = <&ohci_port1>, <&ehci_port1>;
 | 
						|
			linux,default-trigger = "usbport";
 | 
						|
		};
 | 
						|
 | 
						|
		led_cpu: cpu {
 | 
						|
			label = "a104ns:blue:cpu";
 | 
						|
			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
 | 
						|
		};
 | 
						|
	};
 | 
						|
 | 
						|
	keys {
 | 
						|
		compatible = "gpio-keys";
 | 
						|
 | 
						|
		wps {
 | 
						|
			label = "wps";
 | 
						|
			gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
 | 
						|
			linux,code = <KEY_WPS_BUTTON>;
 | 
						|
		};
 | 
						|
 | 
						|
		reset {
 | 
						|
			label = "reset";
 | 
						|
			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
 | 
						|
			linux,code = <KEY_RESTART>;
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 | 
						|
 | 
						|
&firmware {
 | 
						|
	reg = <0x30000 0x7d0000>;
 | 
						|
};
 | 
						|
 | 
						|
&state_default {
 | 
						|
	gpio {
 | 
						|
		ralink,group = "uartf", "spi refclk";
 | 
						|
		ralink,function = "gpio";
 | 
						|
	};
 | 
						|
};
 |