From patchwork Thu Oct 3 22:08:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sam Edwards X-Patchwork-Id: 13821643 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 48E86CF34CA for ; Thu, 3 Oct 2024 22:11:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=XoaMM0FtNY64LLsh00+XPndtkg5AZ7b/gyoqX8OSYIU=; b=DvoONRs01BqBpPsE9Infi9P28j o6QLgzMmCnszv2w7vrcJZGb9SXmkvOI1ou9viv7aEfkhUY7dYJlrxJJv/yvjxZMKflFBWEORESOHC AE5rHbuaJDqxT/adlfB4t1WwYxL2/LOZqp4TkU54xFBeYVuLp7OGvrZqhIVrw6EqfLgysYIxLqloF 2P1VYzn+B5DuSrK5owuwGgsc6kVSfVEWpiWgMVNvA/k79e63N3edi6d4BGXnpjPZIMOprGqdyqoNz NVWthem5JPBRda6tqHCupshLJZF7VwR3/SFx4Xut6zum8T71Osp232hkPF6+natRLotEZofXT2SE4 3Oe/uN8A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1swU2B-0000000ATxg-3azV; Thu, 03 Oct 2024 22:10:55 +0000 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1swU0u-0000000ATh2-0rBW for linux-arm-kernel@lists.infradead.org; Thu, 03 Oct 2024 22:09:37 +0000 Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-20b0b5cdb57so18623455ad.1 for ; Thu, 03 Oct 2024 15:09:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727993375; x=1728598175; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=XoaMM0FtNY64LLsh00+XPndtkg5AZ7b/gyoqX8OSYIU=; b=D560ttadQ+uDGGa231MeLBVxa+rDRFTOp1XxIz1QCQ0fABVldm8vPxQoWx0WW1UoFq VKKlerZl0EceEn1Ycpxxja/R24X0djvSVcDQXMPQmYeelFMTPNqqUBTy5R7jigXyzSj6 VOnWIwsd1hRkTI2xIeKtTqu9dO1HdHGFmU09rd+iW9fXVCWKVfFSmcArWto1hoSK52cF eAGXPoR0t/e8ifXyzU5BT0qwLW67AdDVrAMBYooqHU120dW7ifbClaiGdjT3l73OwBAV 6SrpQfeZgZy8TRcjifdtOZkFB7HeZtYCVOXQItCrCqOfAZ/TlehjY1bzIL+BQBE/a0zz o00w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727993375; x=1728598175; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XoaMM0FtNY64LLsh00+XPndtkg5AZ7b/gyoqX8OSYIU=; b=K3vNaihTNVfkSvRYyLJootKA8uwsy7hVooAtypXhACjGyChKaORjnXhtj7y0oZLqLe YoW6Bv85+sBlX/Qif4WHFgCI6CpyTb5ykt36yY7HZAUAjr69DeZKHLwBXyI/OehTvqxH druRG7yuQv8KGRrrTEYKA9Zecw0o6RBD9L+aHhbeIi/xihwEbfM5NL2wiH9xUfMhTkon dni354PXtA8uexdr+xbxaPsQR99o6wmZD0NFjxM62NaI9KwF/t/E3S40eUEi4gyK7IMo BfowG+aSA4wBob8+rnUHpdHQl491zCR1s2pvGYsq2PR6c1EI1D0q2SUYUimD9Lu4mZIW L9vg== X-Forwarded-Encrypted: i=1; AJvYcCU1NoLLTD/3ggeWX08zuw8zoBiZmsKRLJk0qO4k3nDUzQDhlwO94aLj4Z5s50kWuIEeZrEfP4St9e1QVgggZHb+@lists.infradead.org X-Gm-Message-State: AOJu0Yxl6ulD8aGS+uiDbARlwTJNlagg4qFtbr+AUmagIDE69sAU/8Vl ewNL7khVtzQhmbQvEHRrO6/5wYgaYZmDJfFuGpJCDObU48EUgSGo X-Google-Smtp-Source: AGHT+IFYkjkt7nmGJX7sb7jqiPRkeeZ8yMA1paTGlr2Ko/zp9lZlmnRQag2WkG/aFdZcdXvLkL1yyQ== X-Received: by 2002:a17:90b:109:b0:2e0:89f2:f60c with SMTP id 98e67ed59e1d1-2e1e5d63376mr884854a91.11.1727993374925; Thu, 03 Oct 2024 15:09:34 -0700 (PDT) Received: from luna.turtle.lan ([2601:1c2:c184:dc00:b8ac:3fa:437b:85fa]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e1e85d211asm5976a91.14.2024.10.03.15.09.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 15:09:34 -0700 (PDT) From: Sam Edwards X-Google-Original-From: Sam Edwards To: Florian Fainelli , =?utf-8?b?UmFmYcWCIE1p?= =?utf-8?b?xYJlY2tp?= , William Zhang , Anand Gore , Kursad Oney Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Broadcom internal kernel review list , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Sam Edwards Subject: [PATCH 0/2] Add support for Zyxel EX3510-B Date: Thu, 3 Oct 2024 15:08:18 -0700 Message-ID: <20241003220820.1345048-1-CFSworks@gmail.com> X-Mailer: git-send-email 2.44.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241003_150936_590601_69D07531 X-CRM114-Status: GOOD ( 15.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hello BCMBCA maintainers, This pair of patches adds an initial DT for the Zyxel EX3510-B "series" based on BCM4906, encompassing the EX3510-B0 and EX3510-B1. As I am not aware of any software-affecting difference between these two, I am calling the "series" one model. I found the BCM4906/8 support in Linux to be in need of a lot of TLC, and have just sent a few patches necessary to get Linux to boot without crashing on this platform. At a minimum, you will want to apply [1] to resolve a panic related to xHCI not initializing. If you are booting through CFE and want to use the secondary CPU, you will have to apply [2] as well. There are more patches to come. An issue with the switch driver is preventing the WAN port from operating, for example. I have worked around this locally so I can confirm that the DT I am submitting here is correct, but I will need to clean up my remaining local fixes before they can be sent. As always, thank you very much for your continued efforts and for your time reviewing these patches. Best regards, Sam [1]: https://lore.kernel.org/lkml/20241003211720.1339468-1-CFSworks@gmail.com/T/ [2]: https://lore.kernel.org/lkml/20241003213007.1339811-1-CFSworks@gmail.com/T/ Sam Edwards (2): dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906 arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B .../bindings/arm/bcm/brcm,bcmbca.yaml | 1 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 1 + .../broadcom/bcmbca/bcm4906-zyxel-ex3510b.dts | 197 ++++++++++++++++++ 3 files changed, 199 insertions(+) create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4906-zyxel-ex3510b.dts