From patchwork Tue Feb 10 00:18:48 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Roger Pueyo Centelles | Guifi.net" X-Patchwork-Id: 438117 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 831A814016A for ; Tue, 10 Feb 2015 11:19:16 +1100 (AEDT) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 08BD628BC85; Tue, 10 Feb 2015 01:16:30 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,T_DKIM_INVALID, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id AD08C281227 for ; Tue, 10 Feb 2015 01:16:25 +0100 (CET) X-policyd-weight: using cached result; rate: -7.6 Received: from smtp1.guifi.net (smtp1.guifi.net [109.69.9.53]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Tue, 10 Feb 2015 01:16:25 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp1.guifi.net (Postfix) with ESMTP id 514C14B4096C for ; Tue, 10 Feb 2015 01:19:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=guifi.net; h= references:in-reply-to:x-mailer:message-id:date:date:subject :subject:from:from:received:received:received; s=dkim; t= 1423527538; x=1425341939; bh=oKZa65Qo/6hxrHL13f3U3F0oekP35FXXLvQ WrxQPdQA=; b=TrkVwLQ2X6RkUKYAh95WNkXbw/XXetyW/iAcOAdArAa7j+banMB MJSkvRgJ8nXx3ZLMdu9PXrVzqFv2MrO1e+ZvsvBrD8Drm+SZzn3Z2D8ufWD9k/+T KblV9HLWJXSf2tG+JKdsuqIpDVXLVbDn0a4mS2zEhwsbST1TCjYJ06548/w9CAj5 QtMPKE8HGu/wUxn/2XXkwO5NFBAZa6T8yNzElzhFqjU6cJ7qFJiSDCl6QWQ1OytF 7TGfRG7DZkEE0aq8/ltdLGMKY52uDVmPlmc7jv8g3HELhozB7Ka4FxC40mUSZWKl tkdOTgKpWxR28xQng4UDmPOSoYVtBYJg3mA== X-Amavis-Modified: Mail body modified (using disclaimer) - smtp1.elserrat.org X-Virus-Scanned: Scrollout F1 on Debian amavisd-new at elserrat.org Received: from smtp1.guifi.net ([127.0.0.1]) by localhost (smtp1.elserrat.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fbUMpcyJOcnP for ; Tue, 10 Feb 2015 01:18:58 +0100 (CET) Received: from mail.elserrat.org (109-69-9-9-guifi-gurb.ip4.guifi.net [109.69.9.9]) by smtp1.guifi.net (Postfix) with ESMTP id EE5644B40969 for ; Tue, 10 Feb 2015 01:18:57 +0100 (CET) Received: from xeon.lan (unknown [77.231.203.177]) by mail.elserrat.org (Postfix) with ESMTPSA id 9F2236ACAAB; Tue, 10 Feb 2015 01:18:57 +0100 (CET) From: Roger Pueyo Centelles To: openwrt-devel@lists.openwrt.org Date: Tue, 10 Feb 2015 01:18:48 +0100 Message-Id: <1423527528-32698-1-git-send-email-roger.pueyo@guifi.net> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1423412822-22672-1-git-send-email-roger.pueyo@guifi.net> References: <1423412822-22672-1-git-send-email-roger.pueyo@guifi.net> Cc: Roger Pueyo Centelles Subject: [OpenWrt-Devel] [PATCH] ar71xx: add mc-mac1200r to do_load_ath10k_board_bin() X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" This patch adds the mc-mac1200r target to do_load_ath10k_board_bin() in target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin to load the ath10k radio MAC address from the EEPROM in MERCURY MAC1200R devices Signed-off-by: Roger Pueyo Centelles --- .../ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin b/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin index 7190820..9a32dfc 100644 --- a/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin +++ b/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin @@ -23,6 +23,17 @@ do_load_ath10k_board_bin() { dd if=/dev/mtdblock4 \ bs=1 skip=20492 count=2104 >> /tmp/ath10k-board.bin ;; + mc-mac1200r) + local mac + mac=$(macaddr_add $(cat /sys/class/net/eth1/address) -1) + + dd if=/dev/mtdblock4 \ + bs=1 skip=20480 count=6 \ + of=/tmp/ath10k-board.bin + macaddr_2bin $mac >> /tmp/ath10k-board.bin + dd if=/dev/mtdblock4 \ + bs=1 skip=20492 count=2104 >> /tmp/ath10k-board.bin + ;; r6100) local mac mac=$(macaddr_add $(cat /sys/class/net/eth1/address) +2)