From patchwork Tue Jun 5 14:56:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Catrinel Catrinescu X-Patchwork-Id: 925515 X-Patchwork-Delegate: blogic@openwrt.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) 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=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=80211.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="E9UcsEKZ"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 410Zfv3z4Gz9s08 for ; Wed, 6 Jun 2018 00:57:59 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Subject:Message-Id:Date:To: From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ALgSjnOsKZS8D6OBWNMkFqu06V4xC8edymUniyiQF5A=; b=E9UcsEKZUjJFxB FdYtbYWyEK5gK3Qx+A0Q6FAx1GEY6QtQWMsSfsQDyEiss/Wj14bWGEZ1+/+ejbXyGjH+pfHUk4p9n B3aC6JpCSZ5Pf2awa7MMSN0vflzAspRxXV+HH3S3iqM6fc/asy8OIyphzo0ex7vE34FNGaEpprgiJ ikbgGj7o8UdH/T+CE2rp8t80npfKAJUZF/dU83+OeaTJLcIvL4XY1TTgysDoTnY2b1iimEvB79WYe wccsq5mKPKsoq6+MuPC67tTBq+x2FPcXA4MLH+PjN0yzcp1UXe7ywV5NdUaRDrNroZNlpMcPeVJUx Dnl8EkIwQ9pqvBIifjRg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fQDOx-0006I7-Iv; Tue, 05 Jun 2018 14:57:35 +0000 Received: from mout.kundenserver.de ([212.227.126.133]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fQDOT-00069m-5B for openwrt-devel@lists.openwrt.org; Tue, 05 Jun 2018 14:57:29 +0000 Received: from Catrinels-MBP.fritz.box ([93.208.119.89]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.167]) with ESMTPSA (Nemesis) id 0LwVKN-1gM9p034vv-018N0q for ; Tue, 05 Jun 2018 16:56:49 +0200 From: Catrinel Catrinescu To: openwrt-devel@lists.openwrt.org Date: Tue, 5 Jun 2018 16:56:48 +0200 Message-Id: <20180605145648.82214-1-cc@80211.de> X-Mailer: git-send-email 2.14.3 (Apple Git-98) X-Provags-ID: V03:K1:4YpnoCXzRVczBfJDU8lC6Vfsb+j6RzFSbOonBk3yAUzw5U490Vv PaIrJI3tyfpiEKY2quCmhcsawp0rVf0kIZKudVKeAEeNxJGM/5HioQU8fPtRkii4gF9EWS/ Sn/BMf/AxNY4GzypUsrPa4IUx5djmgVwaz34OTGTYPZxk9RXf90gJdE/tVhkNlk45NTw/Dq OmqRtxVQZNgMd9enpXcSQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:xejm3I07KPc=:EKZ9aDgZW1LHHRJz7zk/eY KK1kYFRITSdB9R0Jb4ggwkeSRut8Del/zsCbpUjbndrMCOy+/jfkwJRxxBfW07tIg8ZxKVQRm rzn4HUWfdXECCm4vsRdiMLNltNMekuThU9Bw+tcd34kI2ftRaxR+9Uy/eEr8xjvng+6CffWsD +VwK0RMhxC0FbGbGf++OzE8AXttOYWqT5pwViOaxJXKT9xnEcTkrKVXagTQI0xb8rlapNOQQ7 NDomnrKnhn57kGCjuGH9qfOnl25GFxHiTgwoZblI+kZsuicz51S6HujEmDYOEX+9oFtcIyWj0 mzR/1Rss1+omg0oUT9QWasnzfNkGOhPudzpegyQw5ikOHYATfTb3vraMQwaMlW3baWFLbVMOm xHi79tTq3yYZpEz/syKZheXklKXRbb8kstojuZW9rHpgqScEtEUpHQWUAbOV9e5Mfa2fterpa Z4A3L5oel63r3O23JZjxy3J6DxAQxUFzbJCRWyvKEfoSn2Pr2JRpeq67pP0ciE/P9Sar+amdL VzG1s5s/ai17QwgGMQEXhHQ3UYP/JIzN2iqcMDzxzaDmzK96Azpba3B4KDMk+o+FuTa3nXM2u 05RTjP34U2LxYsDrms1q4z3N+TipLsa380QpQUNcYoqaOTYX3jaaNLLAFcZg1SMKNxqZqMXez Dfg91Beog66LmPYenZCnL6Ovu2e5FdfQmODrNbefRBt6i2ebHAZG+BITN6QSNQPrwm/c= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180605_075705_518330_CA14FDD8 X-CRM114-Status: UNSURE ( 8.43 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 0.9 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (0.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [212.227.126.133 listed in list.dnswl.org] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=cc%4080211.de; ip=212.227.126.133; r=bombadil.infradead.org] Subject: [OpenWrt-Devel] [PATCH] ath79: add WLAN, Ethernet-Switch with LAN/WAN and Status LED to Dorin X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org Signed-off-by: Catrinel Catrinescu --- target/linux/ath79/base-files/etc/board.d/02_network | 5 +++++ target/linux/ath79/base-files/etc/diag.sh | 3 +++ target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts | 13 +++++++------ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/target/linux/ath79/base-files/etc/board.d/02_network b/target/linux/ath79/base-files/etc/board.d/02_network index a9eeb5b455..e6ef47240f 100755 --- a/target/linux/ath79/base-files/etc/board.d/02_network +++ b/target/linux/ath79/base-files/etc/board.d/02_network @@ -14,6 +14,11 @@ ath79_setup_interfaces() ucidef_set_interface_lan "eth0" ;; + "embeddedwireless,dorin") + ucidef_add_switch "switch0" \ + "0@eth0" "1:wan" "2:lan:3" "3:lan:2" + ;; + "glinet,ar150") ucidef_set_interfaces_lan_wan "eth1" "eth0" ;; diff --git a/target/linux/ath79/base-files/etc/diag.sh b/target/linux/ath79/base-files/etc/diag.sh index b18463413a..0a5011a7ae 100644 --- a/target/linux/ath79/base-files/etc/diag.sh +++ b/target/linux/ath79/base-files/etc/diag.sh @@ -12,6 +12,9 @@ get_status_led() { "avm,fritz300e") status_led="${boardname}:green:power" ;; + "embeddedwireless,dorin") + status_led="dorin:green:status" + ;; "glinet,ar150") status_led="gl-ar150:orange:wlan" ;; diff --git a/target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts b/target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts index 4b204b7561..4c2e0ac8cb 100644 --- a/target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts +++ b/target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts @@ -111,20 +111,21 @@ status = "okay"; mtd-mac-address = <&art 0x1002>; + mtd-mac-address-increment = <(0x40)>; /* ToDo: mac[3] instead of mac[5] */ fixed-link { speed = <1000>; full-duplex; }; - gmac-config { - device = <&gmac>; - - switch-phy-addr-swap = <1>; - switch-phy-swap = <1>; - }; }; &mdio1 { status = "okay"; }; + +&wmac { + status = "okay"; + mtd-cal-data = <&art 0x1000>; + mtd-mac-address = <&art 0x1002>; +};