From patchwork Sun Aug 6 20:36:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 1817564 X-Patchwork-Delegate: linus.walleij@linaro.org 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=ACdkQ8mX; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=I13o2cJ/; 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 4RJrrL0Cdzz1yXs for ; Mon, 7 Aug 2023 06:38:26 +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:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TK2lG3Y3iV0bgHdA7bpdFlqKD4A+FrLlgJtz5oiiKcA=; b=ACdkQ8mXjnPZNU Mer0JeWGnS8XNSdfbbtAm5E4nCUGaRCLLaN2lxRLCofetwNT3h2SLdfdv81Hgn3k5ugBp9u2IzSfK YaTn/31R/68kyFfVnZRcdwsiCXHHHChPpptxoQuA4GanzQ8q6UvUHpQg3ay0gNLyE6OKXOwx8F8iV DMn6PSTZVcJYB1HoBlAmkIutXky6jxXg36Zmc+UfFuhUDBBoCk8363KFPlalCSBrZ7EmPbNeZIWk/ XztgT7d9NWi8AF57ukUgY03287JvzaKcBVxnS0Fimro4CC1cfLhTZhU5D08LKLNPFsIwwlqEX3yrd U5SUYUWv5Hwmeh4cTIAQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qSkUG-00Flq7-1H; Sun, 06 Aug 2023 20:36:28 +0000 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qSkUD-00FloY-0I for openwrt-devel@lists.openwrt.org; Sun, 06 Aug 2023 20:36:26 +0000 Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2b9bf52cd08so59286731fa.2 for ; Sun, 06 Aug 2023 13:36:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691354181; x=1691958981; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rzmpToLiQxsgfKL7BxjbMCtaAEDtbcuP5xMd/LcDJdk=; b=I13o2cJ/s7LcDGt1WDM4rKgYXOuVf6ohy0hv3UVuS3YwcanXLFAoPItZ1b7D56kkr2 hzXk5okwgfaxE0hMbrNKwX6y1ntTWCm5mWThSW/5DUWE5f7UFWKf8SI9uZYIAYlnMWfr ppXWfo5hiE4qlAI9iWSxorFDs2yWvo/eCmq0pJqjRQSRMUlEbl/Wt6QsdiujWwwT0qgO uk3ctahsQ3k23AReLouy3HNJF1s30xGg9VYqUVy3Qj2iIPBT9PqQUGY9j6zoGQ/S6wQj UnSMCfHVBAdKZ3vm9nynjMbAhljz/Us1s5llE0NLk3kPHnmT3aycdRbktvwJU18bO6Lx xbBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691354181; x=1691958981; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rzmpToLiQxsgfKL7BxjbMCtaAEDtbcuP5xMd/LcDJdk=; b=ZkR43VGQxhhp7NdiaRNymHXEOAaJR1roWjfLyIKU2fLP9yZRygZpNtrY+t/pQ5HaaH NwwpSf+j8KqGPR7KS+RPO7r2/QxoOk44wIzh5vBDuX00+2BbfFQis/eQIPDrDGsgzfpG Hzt5aXR+kz4+qU0CgTVVSxdCr5xSNu47/rcwwRyNRk8x0O3bfhwEviJ07cTinI4CEPlR qNFeMqNfPn5pftmfF0/9o6wTS50Cu1wNbGzABekeeExkyblZmDN5N71KW+8eu8DyGhVl CrYKdOe3V0ofTv67fmeTMw67yIbYt4nqKrfQ+nWs7FY+GHzxi0Kae8v7BCh8kR5Qg5Yj uT3Q== X-Gm-Message-State: AOJu0YwQMRFFmkYJ+s1X1fu4rOC9e/IOrwYnCGv5Z1z3/tz7OF+5dUIl MOLW19o1R9GgIwoGVap5FuVaoafD5DM55ODB2gg= X-Google-Smtp-Source: AGHT+IGaez2Z4Xk4jG4IYzG5ZqAa8BKLh0WbIwdB4MJYA+8QfdHoN6iCp1xXTnT0Yx2NyAENTedanQ== X-Received: by 2002:a19:6619:0:b0:4fe:a2e:8905 with SMTP id a25-20020a196619000000b004fe0a2e8905mr4324779lfc.44.1691354180643; Sun, 06 Aug 2023 13:36:20 -0700 (PDT) Received: from [127.0.1.1] ([85.235.12.238]) by smtp.gmail.com with ESMTPSA id i26-20020ac2523a000000b004fe36b790a1sm1236259lfl.128.2023.08.06.13.36.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Aug 2023 13:36:19 -0700 (PDT) From: Linus Walleij Date: Sun, 06 Aug 2023 22:36:11 +0200 Subject: [PATCH 1/2] bmips: bcm6328: Compile in MV88E6XXX DSA support MIME-Version: 1.0 Message-Id: <20230806-xg6846-v1-1-e6340de2df72@linaro.org> References: <20230806-xg6846-v1-0-e6340de2df72@linaro.org> In-Reply-To: <20230806-xg6846-v1-0-e6340de2df72@linaro.org> To: =?utf-8?q?=C3=81lvaro_Fern=C3=A1ndez_Rojas?= , =?utf-8?q?Daniel_Gonz=C3=A1lez_Cabanelas?= , Sieng Piaw Liew Cc: openwrt-devel@lists.openwrt.org, Linus Walleij X-Mailer: b4 0.12.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230806_133625_136769_35B0575D X-CRM114-Status: UNSURE ( 6.69 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 0.6 (/) 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: The Inteno XG6846 is using an external MV88E6352 switch to deal with a fiber connection. Compile in support for this DSA switch to the BCM6328 target. Signed-off-by: Linus Walleij --- target/linux/bmips/bcm6328/config-5.15 | 6 ++++++ target/linux/bmips/bcm6328/config-6.1 | 6 ++++++ 2 files changed, 12 insertions(+) Content analysis details: (0.6 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:22e listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an 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 0.8 UPPERCASE_50_75 message body is 50-75% uppercase 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 The Inteno XG6846 is using an external MV88E6352 switch to deal with a fiber connection. Compile in support for this DSA switch to the BCM6328 target. Signed-off-by: Linus Walleij --- target/linux/bmips/bcm6328/config-5.15 | 6 ++++++ target/linux/bmips/bcm6328/config-6.1 | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/target/linux/bmips/bcm6328/config-5.15 b/target/linux/bmips/bcm6328/config-5.15 index 1e7712ead69d..8780fd68f3e8 100644 --- a/target/linux/bmips/bcm6328/config-5.15 +++ b/target/linux/bmips/bcm6328/config-5.15 @@ -119,6 +119,7 @@ CONFIG_LIBFDT=y CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y +CONFIG_MARVELL_PHY=y CONFIG_MDIO_BUS=y CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_BCM6368=y @@ -169,10 +170,15 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NET_DEVLINK=y CONFIG_NET_DSA=y +CONFIG_NET_DSA_MV88E6XXX=y +CONFIG_NET_DSA_MV88E6XXX_PTP=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_BRCM_COMMON=y CONFIG_NET_DSA_TAG_BRCM_LEGACY=y CONFIG_NET_DSA_TAG_BRCM_PREPEND=y +CONFIG_NET_DSA_TAG_DSA_COMMON=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_FLOW_LIMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SWITCHDEV=y diff --git a/target/linux/bmips/bcm6328/config-6.1 b/target/linux/bmips/bcm6328/config-6.1 index 5b33e932360f..ae3941f4d763 100644 --- a/target/linux/bmips/bcm6328/config-6.1 +++ b/target/linux/bmips/bcm6328/config-6.1 @@ -128,6 +128,7 @@ CONFIG_LIBFDT=y CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y +CONFIG_MARVELL_PHY=y CONFIG_MDIO_BUS=y CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_BCM6368=y @@ -177,10 +178,15 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NET_DEVLINK=y CONFIG_NET_DSA=y +CONFIG_NET_DSA_MV88E6XXX=y +CONFIG_NET_DSA_MV88E6XXX_PTP=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_BRCM_COMMON=y CONFIG_NET_DSA_TAG_BRCM_LEGACY=y CONFIG_NET_DSA_TAG_BRCM_PREPEND=y +CONFIG_NET_DSA_TAG_DSA_COMMON=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_FLOW_LIMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SWITCHDEV=y