forked from Ivasoft/openwrt
Adds support for the Wallys DR40x9 series boards. They come in IPQ4019 and IPQ4029 versions. IPQ4019/4029 only differ in that that IPQ4029 is the industrial version that is rated to higher temperatures. Specifications are: * CPU: Qualcomm IPQ40x9 (4x ARMv7A Cortex A7) at 716 MHz * RAM: 512 MB * Storage: 2MB of SPI-NOR, 128 MB of parallel NAND * USB 3.0 TypeA port for users * MiniPCI-E with PCI-E 2.0 link * MiniPCI-E for LTE modems with only USB2.0 link * 2 SIM card slots that are selected via GPIO11 * MicroSD card slot * Ethernet: 2x GBe with 24~48V passive POE * SFP port (Does not work, I2C and GPIO's not connected on hardware) * DC Jack * UART header * WLAN: In-SoC 2x2 802.11b/g/n and 2x2 802.11a/n/ac * 4x MMCX connectors for WLAN * Reset button * 8x LED-s Installation instructions: Connect to UART, pins are like this: -> 3.3V | TX | RX | GND Settings are 115200 8n1 Boot initramfs from TFTP: tftpboot 0x84000000 openwrt-ipq40xx-generic-wallys_dr40x9-initramfs-fit-uImage.itb bootm Then copy the sysupgrade image to the /tmp folder and execute sysupgrade -n <image_name> The board file binary was provided from Wallystech on March 14th 2023 including full permission to use and distribute. Signed-off-by: Robert Marko <robert.marko@sartura.hr> Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
|
|
. /lib/functions/uci-defaults.sh
|
|
|
|
board_config_update
|
|
|
|
board=$(board_name)
|
|
|
|
case "$board" in
|
|
cellc,rtl30vw)
|
|
ucidef_add_gpio_switch "w_disable" "W_DISABLE mPCIE pin" "398" "1"
|
|
ucidef_add_gpio_switch "pmd_resin_n" "PMD_RESIN_N pin" "399" "1"
|
|
ucidef_add_gpio_switch "mcpie_vcc" "LTE power" "400" "0"
|
|
ucidef_add_gpio_switch "usb_vcc" "USB power" "401" "0"
|
|
;;
|
|
cilab,meshpoint-one)
|
|
ucidef_add_gpio_switch "poe_passtrough" "POE passtrough enable" "413" "1"
|
|
;;
|
|
compex,wpj428)
|
|
ucidef_add_gpio_switch "sim_card_select" "SIM card select" "3" "0"
|
|
;;
|
|
mikrotik,cap-ac)
|
|
ucidef_add_gpio_switch "poe_passtrough" "POE passtrough enable" "414" "0"
|
|
;;
|
|
mikrotik,hap-ac3)
|
|
ucidef_add_gpio_switch "poe_passtrough" "PoE Passthrough" "452" "0"
|
|
;;
|
|
mikrotik,hap-ac3-lte6-kit)
|
|
ucidef_add_gpio_switch "lte_ant_sw1" "LTE Antenna SW 1" "457" "0"
|
|
ucidef_add_gpio_switch "lte_ant_sw2" "LTE Antenna SW 2" "458" "0"
|
|
ucidef_add_gpio_switch "lte_reset" "LTE reset" "461" "0"
|
|
;;
|
|
sony,ncp-hg100-cellular)
|
|
ucidef_add_gpio_switch "uart_dbgcon_en" "debug console enable" "427" "1"
|
|
;;
|
|
wallys,dr40x9)
|
|
ucidef_add_gpio_switch "sim_card_select" "SIM card select" "423" "0"
|
|
;;
|
|
zte,mf286d|\
|
|
zte,mf289f)
|
|
ucidef_add_gpio_switch "power_btn_block" "Power button blocker" "421" "0"
|
|
;;
|
|
esac
|
|
|
|
board_config_flush
|
|
|
|
exit 0
|