From patchwork Wed Sep 22 14:59:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Karl Palsson X-Patchwork-Id: 1531273 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=gUUvtRCE; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=eTactica.onmicrosoft.com header.i=@eTactica.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-eTactica-onmicrosoft-com header.b=H49VObhb; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4HF1mk6ztxz9sW8 for ; Thu, 23 Sep 2021 01:04:54 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=NtCSLQvk/5ppU+gSGRabgyaM8yvAEeV3IzG1zOwEv2g=; b=gUUvtRCE2Ds1n/ BZPmX4M4F4ysSb4GruyZ8KR+6lY6AI5I8GETgSDYaLo1dEBzwjXG3t1BsKCQvc3DDvJDECi0oe//4 yfRgLb5SLa9qkA+tiN7OzBap/d1nPt/iQQ+XpR0sbg71GKQSxCePBQ1d6pHbTdsB1vl99kewHLqEM 9fh6tjy/yh4IL+uiWxTgoswBpeGmW+JOSNBEM1mUmSp+Hxle0x8rRstMCTic3gYbcNS7twpJMzVfa qpHXfj9xHLkalfYIO2rmFqX2Xubb/TWMrSUGR01ER2H//oAeufoDKsa1dhO8hGyH4Zhw1U/+cI5kw 7M1SlL6sLW40LwVFO1eQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mT3jB-008tYm-7W; Wed, 22 Sep 2021 15:00:05 +0000 Received: from mail-ve1eur03on0716.outbound.protection.outlook.com ([2a01:111:f400:fe09::716] helo=EUR03-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mT3j2-008tY7-Ov for openwrt-devel@lists.openwrt.org; Wed, 22 Sep 2021 14:59:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Py3upBPe4b0LFv/EOmTmoLJgf6Rlx0cj73Dj91S3+N5lvWNRQ6vKvoRtHeBRuSiKbSU/NZvM9695y+PFPg6i3rdPoj9C7cpZaqYbj3Gz3T2jhQUvfIX2AhbSxnfX35dfK56KN4eqGccyLDjZYIMXF+CvAA+GYSdkuKcBAvJX8QPpLnzx4gCzsu+V/McpLH/huArpa3esqaZ5bxDq+I9uLKS5DeqaO5E3FWZ6p/oYKUfXC9546GRPqygzDt7qhbwPEzjR7W8UTNofun+ny+Y+PaDYpcHz3xIbRHFJZVf14HQzwRIIOA/jU5/fdt1rlkb1G8LyWHe5N0dYZddt+/ECNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MFl7OeLK95LElYt4lOSN0D/Snih5sNm03UTV3g7yAUI=; b=eKbcsNndK5/AUoVRt8uft05S6aL853YxqDTQFMkNvw7Q1g3tHDqQwHayQbq5mz/H7moai2FnXwwnSspb5eK1juhZF7YdrAFbxzKjwCnCetZ4O32i9IyTwgkk+KIl+4xnDj5Wx6x1f+O9gay1J0JgtItdU3SIwDUmM6QldFoMLuYBGcHYpUsRgzS6WSZmOHQ8ykd6Y3G44CUNtylrnDkNlCMojLik0fg13cbh1vGW01CYrjH0M4cATCIbBL7VZdZS5mIay9JAOwIxqhbO98W0XMwYZ/YLF+C2FldV32sn0t8qHMLnIILmDz2fZHC3wphOQX1QHBmFzzosOMF3mKGXXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=etactica.com; dmarc=pass action=none header.from=etactica.com; dkim=pass header.d=etactica.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eTactica.onmicrosoft.com; s=selector2-eTactica-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MFl7OeLK95LElYt4lOSN0D/Snih5sNm03UTV3g7yAUI=; b=H49VObhbonbFZSb2OOO1WiGzhaTxJ8zcP8w2XkMh0d9khbuon/fSoQKYpL2jd2mbvmCdzL51gRZYqNR0hy2PB5rVuMy2/RtHCdaATShY2qGEzajrBzEK32ywZ+KT3ATMCsacQCL6c9ZStUeVzDhX1XREiaKO0gFu7IOqtU/Ae78= Authentication-Results: lists.openwrt.org; dkim=none (message not signed) header.d=none;lists.openwrt.org; dmarc=none action=none header.from=etactica.com; Received: from AS8PR07MB7941.eurprd07.prod.outlook.com (2603:10a6:20b:38f::11) by AM7PR07MB6453.eurprd07.prod.outlook.com (2603:10a6:20b:13f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Wed, 22 Sep 2021 14:59:38 +0000 Received: from AS8PR07MB7941.eurprd07.prod.outlook.com ([fe80::6895:5b1b:a90c:8286]) by AS8PR07MB7941.eurprd07.prod.outlook.com ([fe80::6895:5b1b:a90c:8286%6]) with mapi id 15.20.4544.014; Wed, 22 Sep 2021 14:59:38 +0000 From: Karl Palsson To: openwrt-devel@lists.openwrt.org Cc: Karl Palsson Subject: [RFC: PATCH] ath79: port dragino ms14 to DTS Date: Wed, 22 Sep 2021 14:59:20 +0000 Message-Id: <20210922145920.1020069-1-karlp@etactica.com> X-Mailer: git-send-email 2.31.1 X-ClientProxiedBy: LNXP265CA0025.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5c::13) To AS8PR07MB7941.eurprd07.prod.outlook.com (2603:10a6:20b:38f::11) MIME-Version: 1.0 Received: from strem.lan (213.181.112.179) by LNXP265CA0025.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15 via Frontend Transport; Wed, 22 Sep 2021 14:59:38 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 19f37986-74bc-49ce-fdcf-08d97dd99959 X-MS-TrafficTypeDiagnostic: AM7PR07MB6453: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IIAo2Mov2nGnVqLTucOKDzbIQ0GZS3i651SSS9+TqxTVXT0w96LaKq6Kj2mfjZSyCc/knwZpAcrcTVH1z8s7mJjOLap5voLE1qQU//bx1UlPqJGFHtsw/kDeoQMh9j0IwzDbfFu2LRUhNQ598Lf6lpGZNfbFEDBqBRiK/v3173m0ifEiYQeIw6kGAoakNa/GvcNfb11gJC/WOnx9GNC+MGhRU+KSlkI4JEXU3gVG3v8Gb50biZY42lfBqyt5Why+QhAful0bggGAD3FDmsNublWDofcZ6ZStjLQM2JPbsb05i9oeK6Aj+uZjiCYNS7n5HWx7u6pb3ILYz2pivrhCDw5reewSsNfJm20nWT8EDGc6wz+KA/3TbFufe+IcJNXgvUjZG7t372RIQKqPW9xUCVFv/07SolWla0w2yKp45hRqQr/tWnrXnYD8k/bzkFVUHUpMhITZIpfEFtJXOFZcNdvbakalgIw6HypfjWAeaB91yMpBOaJvsFa8wAdjuBxp+sp+KfG4sjFBYZEzHZskQxY8Hx+nMIRNfRTH6yHJACHTf5Ewj7PVfdQ6N5eRB5WbIdY3wmjv2KSuYMGgTv2yUhJOpkgXqU7pbDm/4rXCCTdMRYWq118a79UZk70CAxBogtx0AeDXtJcpkYmNSyzeVoZj0CQyI+SzfJYmgb1PYYnHTF3NdUZwZ9Qb37OJAj6A7SolBUuZ8N/Y9yyveR1JqA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR07MB7941.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(376002)(396003)(136003)(39830400003)(366004)(6506007)(8676002)(26005)(508600001)(66574015)(8886007)(66946007)(38100700002)(6512007)(107886003)(38350700002)(36756003)(1076003)(8936002)(316002)(6666004)(86362001)(956004)(2616005)(83380400001)(4326008)(66476007)(6916009)(6486002)(2906002)(66556008)(186003)(5660300002)(52116002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8RJjVa8K1LHg3aUKRZ8D3S2us+XCxTlpNDXSBnRCkAZci/6ujBs2Lkga0RJsfbefAcHhgEFZd0rzxThE8EHSgKaKKsEyPkT3yClGcaVPWBM/S6CDkyNLwmV+a9TgqD8nz0Xzn6FVRUUoHBoMeQCUeDNcN959Sr+ySJ0A0c7BfAbM4rjSzPDmmCFC5SYJmdhhHR7EGgMrKXHhDOz5iw6BDPIClTUaC9WdjOOVH5JpduZJkhaoSqLrnnkwiiFptu2XVwL18llYzHnmScFEOGfs8AVrLATfWLBIVMd78N/st1LpYUKW0SBNUA4g9lHbXJvfu5plTjuCC5QiMLnm9/+SmjqYSor7JvSyFhqJxvl5shHFI6fk29Mv2APyMS++Obn4eCvg/O3iyRsQDGJcFPfB+jEJWFGtB01KWavijZD9TvAMg815jD82hRVDGbPc/Df7hxkS1LAiMEFcEP+25v5Ui0qIaK1mcZ8oDMQLMmihNnUWH0nhJRaTn1emoxkhKYXnVgUh/UMIOXqBay1KkIqXbkxPlgFx2mr0LLa2D7qsu8PYzjxidT2/Y7iEInRU5NtWSU78c+289RH4Qr8TL5FXp81bGDWft+Z1ciypepZJQlVMsO/KKeFQ31v5eDSke51BLUFNhPbfYMSjtOSmFfnDwZ2/myHfVSKUgEY50gI3yZfKV4FuxPn36oV1ej00VyiF9wrDoEAYTyWpvHWVvfJGM7NXO5A7/MLZgXA8BNTLgnSBbiDGNpGtv/nmMIqzaWEJlD+oNP1id9ODFiom9HQ5/IXpNrCaRtA7LyEzGvMVdz45kBwnhtJsljNJeBA7itJLUrV7RMoQyDyYT0/s2O8Caj5o9RElpJwHnU7yP1bxEt7nkTxbqGt8eCWMmkjOTXwiAKqoMTFxRnk9P61DNdsEQTGD8yG+A3vbSKrwLjV0Wh9ru5ETlkVMmMMKjLIXU7EfrZACgRhqd345P4MOVWLccVIxDfnY3373tXhiEKPY/oD/g1ovGJo7Yn2AJPthJSwu4mPGmmaVb2hLlLMZhQiu7NKYIFfWdMZ4lKVW1GnYQG7V7VnOwmUwbDzWhtoL6bA8JiFFFQe8XX7WeJuU/eixWwlz0dJJTf2q7vChrAMgnAf2m8a0MMlGby0QxkWNVIqQvfyesBrm/9Yha/FIRyX87z5zIRCdTmTIRizkyp0PUC2LeZay9sdwBeX6ctVtuWdKNi6qD0/gy7YkgG+5NJWiS+iGhZqvYImljX4BhvH15ubnN4c6mkUiED8onSaJvGirrNJt1a2ApGhIX2BE6OcU+5RMV/socD6LhX9zzF/CYR5SqLpBOHck84eSkKi796Ic X-OriginatorOrg: etactica.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19f37986-74bc-49ce-fdcf-08d97dd99959 X-MS-Exchange-CrossTenant-AuthSource: AS8PR07MB7941.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2021 14:59:38.6978 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e3621586-558f-4e21-92a9-26df2c484dae X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jxMmpe/KFydMni8s/EttceWy+oertohrYI9i4uLOC/xMcaSWQtHVXYfzXUUbIyYULYyyZIDKec9z7zvOSV98CQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6453 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210922_075956_948072_1321082E X-CRM114-Status: GOOD ( 17.94 ) X-Spam-Score: -0.0 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Changes: * Dropped buttons. There's only one physical button, and it isn't wired up to be functional as per schematic. Didn't work in ar71xx either. * partition layout was always wrong. uboot env was [...] Content analysis details: (-0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 MSGID_FROM_MTA_HEADER Message-Id was added by a relay X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org Changes: * Dropped buttons. There's only one physical button, and it isn't wired up to be functional as per schematic. Didn't work in ar71xx either. * partition layout was always wrong. uboot env was actually last portion of uboot partition. Missing (RFC): * link detection on eth0 (lan) doesn't work. This worked in 19.07 w/ ar71xx, and "swconfig dev switch0 show" correctly shows the link state changing for port 1 when I pull the cable. eth0 is simply permanently up. Hints? Link detection works perfectly well for eth1 (wan) From schematic and inspection, the old "wan" port (left hand side looking at the ports is "P4" on the ar9331, and the old "lan" port (right ahnd side) is "P0" I'm stuck here on getting link detection. Poking things like gmac config and port switching is just stabbing in the dark, and I'm getting nowhere with it. Same as before: * usb works * leds work (wan led toggles with wan/eth1 link state, lan led is permanently up, but can be toggled manually) * wifi works * all interfaces have same MACs as before, and wan/lan are same physical locations as before. Signed-off-by: Karl Palsson --- package/boot/uboot-envtools/files/ath79 | 1 + .../linux/ath79/dts/ar9331_dragino_ms14.dts | 152 ++++++++++++++++++ .../generic/base-files/etc/board.d/01_leds | 4 + target/linux/ath79/image/generic.mk | 9 ++ 4 files changed, 166 insertions(+) create mode 100644 target/linux/ath79/dts/ar9331_dragino_ms14.dts diff --git a/package/boot/uboot-envtools/files/ath79 b/package/boot/uboot-envtools/files/ath79 index 91ba587bf8..d0b24d68dc 100644 --- a/package/boot/uboot-envtools/files/ath79 +++ b/package/boot/uboot-envtools/files/ath79 @@ -22,6 +22,7 @@ allnet,all-wap02860ac|\ arduino,yun|\ buffalo,bhr-4grv2|\ devolo,magic-2-wifi|\ +dragino,ms14|\ engenius,eap1200h|\ engenius,eap300-v2|\ engenius,eap350-v1|\ diff --git a/target/linux/ath79/dts/ar9331_dragino_ms14.dts b/target/linux/ath79/dts/ar9331_dragino_ms14.dts new file mode 100644 index 0000000000..e7772ac383 --- /dev/null +++ b/target/linux/ath79/dts/ar9331_dragino_ms14.dts @@ -0,0 +1,152 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/dts-v1/; + +#include +#include + +#include "ar9331.dtsi" + +/ { + model = "Dragino MS14"; + compatible = "dragino,ms14", "qca,ar9331"; + + /* label serial is at hexdump -v -e '1/1 "%c"' -s $((0x904)) -n 11 /dev/mtd6 (art partition) */ + + aliases { + led-boot = &led_sys; + led-failsafe = &led_sys; + led-upgrade = &led_sys; + serial0 = &uart; + }; + + /* + * The physical switch on board is nominally connected to + * GPIO11, "jumpstart" but has no pullup from the factory + * and consequently doesn't actually work. + * See ms14_schematic_v2.2.pdf + * Swapping R7 and R215 will "fix" it. + keys { + compatible = "gpio-keys"; + jumpstart { + linux,code = ; + gpios = <&gpio 11 GPIO_ACTIVE_LOW>; + }; + }; + */ + + + leds { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&switch_led_disable_pins>; + + lan { + label = "red:lan"; + gpios = <&gpio 13 GPIO_ACTIVE_LOW>; + }; + + wan { + label = "red:wan"; + gpios = <&gpio 17 GPIO_ACTIVE_LOW>; + }; + + wlan { + label = "red:wlan"; + gpios = <&gpio 0 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "phy0tpt"; + }; + + led_sys: sys { + label = "red:sys"; + gpios = <&gpio 28 GPIO_ACTIVE_HIGH>; + }; + + }; +}; + +&uart { + status = "okay"; +}; + +&usb { + dr_mode = "host"; + status = "okay"; +}; + +&usb_phy { + status = "okay"; +}; + +ð0 { + status = "okay"; + nvmem-cells = <&macaddr_art_0>; + nvmem-cell-names = "mac-address"; +}; + +ð1 { + status = "okay"; + nvmem-cells = <&macaddr_art_6>; + nvmem-cell-names = "mac-address"; +}; + +&spi { + num-chipselects = <1>; + status = "okay"; + + flash@0 { + compatible = "jedec,spi-nor"; + spi-max-frequency = <50000000>; + reg = <0>; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + uboot { + reg = <0x0 0x30000>; + read-only; + }; + + uboot-env { + reg = <0x30000 0x10000>; + }; + + firmware { + compatible = "denx,uimage"; + reg = <0x40000 0xfb0000>; + }; + + art: art { + reg = <0xff0000 0x10000>; + read-only; + }; + }; + }; +}; + +&wmac { + status = "okay"; + mtd-cal-data = <&art 0x1000>; + nvmem-cells = <&macaddr_art_1002>; + nvmem-cell-names = "mac-address"; +}; + +&art { + compatible = "nvmem-cells"; + #address-cells = <1>; + #size-cells = <1>; + + macaddr_art_0: macaddr@0 { + reg = <0x0 0x6>; + }; + + macaddr_art_6: macaddr@6 { + reg = <0x6 0x6>; + }; + + macaddr_art_1002: macaddr@1002 { + reg = <0x1002 0x6>; + }; +}; + diff --git a/target/linux/ath79/generic/base-files/etc/board.d/01_leds b/target/linux/ath79/generic/base-files/etc/board.d/01_leds index ffc6f3086e..70e14e3488 100644 --- a/target/linux/ath79/generic/base-files/etc/board.d/01_leds +++ b/target/linux/ath79/generic/base-files/etc/board.d/01_leds @@ -195,6 +195,10 @@ dlink,dap-1365-a1) dlink,dir-859-a1) ucidef_set_led_switch "internet" "WAN" "green:internet" "switch0" "0x20" ;; +dragino,ms14) + ucidef_set_led_netdev "lan" "LAN" "red:lan" "eth0" + ucidef_set_led_netdev "wan" "WAN" "red:wan" "eth1" + ;; engenius,ens202ext-v1|\ engenius,enstationac-v1) ucidef_set_rssimon "wlan0" "200000" "1" diff --git a/target/linux/ath79/image/generic.mk b/target/linux/ath79/image/generic.mk index d8db054312..496c17aab7 100644 --- a/target/linux/ath79/image/generic.mk +++ b/target/linux/ath79/image/generic.mk @@ -1022,6 +1022,15 @@ define Device/dlink_dir-859-a1 endef TARGET_DEVICES += dlink_dir-859-a1 +define Device/dragino_ms14 + SOC := ar9331 + DEVICE_TITLE := Dragino MS14 + DEVICE_PACKAGES := kmod-usb-chipidea2 + IMAGE_SIZE := 16000k + SUPPORTED_DEVICES += dragino2 +endef +TARGET_DEVICES += dragino_ms14 + define Device/elecom_wrc-1750ghbk2-i SOC := qca9563 DEVICE_VENDOR := ELECOM