From patchwork Wed Aug 24 17:31:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomasz Maciej Nowak X-Patchwork-Id: 1669914 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: legolas.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=SXcpT6eY; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=terefe.re header.i=@terefe.re header.a=rsa-sha256 header.s=default header.b=d/1owGUd; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MCY9n6LVWz1ygc for ; Thu, 25 Aug 2022 03:34:05 +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:References:In-Reply-To: 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: List-Owner; bh=hEznIcBU0zv/JWWAgosx1IbTPbg/uWFN6GfTfAXvZs4=; b=SXcpT6eYtKE9wW HDnAGhb1vfWuXsZyyMpGQeoycO/9+DG+i7FsvfIFQ4GwEqdk46iBxRHUs3PUtjiGFUz10c/XQqHSh +5QRdps1M/nE9IGTnT1k5+JDCsplp/yas5kEc+Faa6++XYE+9i7xz9gT6DVQndgH9hHlIVruDbE9k Iu7NPYV2kmOMO7+ywzWfO/iDKQnR2Mk8O3gXomElSgoW6T5KaLO0oqD8FOTIpB5O4SKNvmZNdHmL2 hZztJGDcf433QSVvEiHJtzzYLmxkURh5+3jNtBWcu0tGSW1Lv2nNQtl8A/4IQ65OzJUuiffAqf+G7 kBrUGlt5+SeO7jfFyxTQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oQuEZ-00Eowz-IB; Wed, 24 Aug 2022 17:32:07 +0000 Received: from mail.terefe.re ([2a04:52c0:101:a4a:0:ffff:5ff:60c8]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oQuEI-00EoqJ-QB for openwrt-devel@lists.openwrt.org; Wed, 24 Aug 2022 17:31:53 +0000 Received: from localhost.localdomain (unknown [212.106.161.60]) by mail.terefe.re (Postfix) with ESMTPSA id 738B120ABE; Wed, 24 Aug 2022 19:31:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=terefe.re; s=default; t=1661362309; bh=giYRm9SA0Rh3UYIIL9KJcUmaeB6noztOWmLRvIvbn00=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=d/1owGUdHZegYtvC19Rjk3aZLoQftTZUgFh5GbQDjegBbtE2WyyMd2dxucXH+Sik3 WlObMxpLYw/hLIecdmWAZRMchOb5yClbZSIxJ24pq//UwGPGNKEsI2gJ8RPWQvR6lw 8T/WTDoDc8xxY9AVLCQATcXVYy1gdKADobeWvgWeOk8/RpNGFlIlQcjBvoOHhilX/h TegxQXWhbIw9eeKsjRKjiB6PbWlT6AnQi7tfjzAvgytb3TngzEbnLJNArOeSfqGWBy a6q2ds8zrN1Q+C1Dm/19ycOZIHWi1qhqKIGca6G4D4Pd9Ox5RHyr1lg6+xpDLycRJA 8OTT2/UjYiVZQ== From: Tomasz Maciej Nowak To: openwrt-devel@lists.openwrt.org Cc: Tomasz Maciej Nowak Subject: [PATCH 2/2] ipq-wifi: add Pakedge WR-1 support Date: Wed, 24 Aug 2022 19:31:41 +0200 Message-Id: <20220824173141.67630-2-tmn505@terefe.re> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220824173141.67630-1-tmn505@terefe.re> References: <20220824173141.67630-1-tmn505@terefe.re> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220824_103151_186101_7EF38B86 X-CRM114-Status: GOOD ( 10.73 ) X-Spam-Score: -0.2 (/) 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: From: Tomasz Maciej Nowak Calibration variants: Pakedge-WR-1 ETSI, FCC and IC-2.4GHz Pakedge-WR-1-ACMA ACMA Pakedge-WR-1-IC IC-5GHz Pakedge-WR-1-SRRC SRRC Signed-off-by: Tomasz Maciej Nowak --- package/firmware/ipq-wifi/Makefile | 2 ++ .../ipq-wifi/board-pakedge_wr-1.qca4019 | Bin 0 -> 85076 bytes .../arch/arm/boot/dts/qcom-ipq4018-wr [...] Content analysis details: (-0.2 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_AU Message has a valid DKIM or DK signature from author's domain -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.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 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 From: Tomasz Maciej Nowak Calibration variants: Pakedge-WR-1 ETSI, FCC and IC-2.4GHz Pakedge-WR-1-ACMA ACMA Pakedge-WR-1-IC IC-5GHz Pakedge-WR-1-SRRC SRRC Signed-off-by: Tomasz Maciej Nowak --- package/firmware/ipq-wifi/Makefile | 2 ++ .../ipq-wifi/board-pakedge_wr-1.qca4019 | Bin 0 -> 85076 bytes .../arch/arm/boot/dts/qcom-ipq4018-wr-1.dts | 4 ++++ target/linux/ipq40xx/image/generic.mk | 1 + 4 files changed, 7 insertions(+) create mode 100644 package/firmware/ipq-wifi/board-pakedge_wr-1.qca4019 diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile index ebd10cd2ecc2..fbd35635e0a6 100644 --- a/package/firmware/ipq-wifi/Makefile +++ b/package/firmware/ipq-wifi/Makefile @@ -33,6 +33,7 @@ ALLWIFIBOARDS:= \ glinet_gl-s1300 \ linksys_ea8300 \ p2w_r619ac \ + pakedge_wr-1 \ qxwlan_e2600ac-c1 \ qxwlan_e2600ac-c2 \ teltonika_rutx @@ -104,6 +105,7 @@ $(eval $(call generate-ipq-wifi-package,glinet_gl-ap1300,GL.iNet GL-AP1300)) $(eval $(call generate-ipq-wifi-package,glinet_gl-s1300,GL.iNet GL-S1300)) $(eval $(call generate-ipq-wifi-package,linksys_ea8300,Linksys EA8300)) $(eval $(call generate-ipq-wifi-package,p2w_r619ac,P&W R619AC)) +$(eval $(call generate-ipq-wifi-package,pakedge_wr-1,Pakedge WR-1)) $(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac-c1,Qxwlan E2600AC C1)) $(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac-c2,Qxwlan E2600AC C2)) $(eval $(call generate-ipq-wifi-package,teltonika_rutx,Teltonika RUTX)) diff --git a/package/firmware/ipq-wifi/board-pakedge_wr-1.qca4019 b/package/firmware/ipq-wifi/board-pakedge_wr-1.qca4019 new file mode 100644 index 0000000000000000000000000000000000000000..967a45258055c8b02c9e1b9369484372710780fa GIT binary patch literal 85076 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 I+~(c?Kfg#3Z~y=R literal 0 HcmV?d00001 diff --git a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wr-1.dts b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wr-1.dts index 26a8b013aaad..be2f619b39dc 100644 --- a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wr-1.dts +++ b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wr-1.dts @@ -257,8 +257,12 @@ &wifi0 { status = "okay"; + + qcom,ath10k-calibration-variant = "Pakedge-WR-1"; }; &wifi1 { status = "okay"; + + qcom,ath10k-calibration-variant = "Pakedge-WR-1"; }; diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk index 90ed32eaeb5a..72f6350bf556 100644 --- a/target/linux/ipq40xx/image/generic.mk +++ b/target/linux/ipq40xx/image/generic.mk @@ -887,6 +887,7 @@ define Device/pakedge_wr-1 DEVICE_VENDOR := Pakedge DEVICE_MODEL := WR-1 DEVICE_DTS_CONFIG := config@ap.dk01.1-c1 + DEVICE_PACKAGES := ipq-wifi-pakedge_wr-1 SOC := qcom-ipq4018 BLOCKSIZE := 64k IMAGE_SIZE := 31232k