Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp246195iob; Mon, 2 May 2022 18:24:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxPb/dm9dmzjdE9+3+pnnnQgUPVjowWW0yKWtZjZNstJy99UnOXWsBESutvXL9T8RdW8P7B X-Received: by 2002:a17:90b:1801:b0:1d2:6382:dfe4 with SMTP id lw1-20020a17090b180100b001d26382dfe4mr2157556pjb.202.1651541061215; Mon, 02 May 2022 18:24:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651541061; cv=none; d=google.com; s=arc-20160816; b=nHE7TB8Zx86ZRB8I18U2PVgX8LWjLIv3DNrU9Hk11ZdtYlW8jECdfYhg5yT0OtVbxJ RUSaXbY5ioOXwT4CgNw1N/T+ARoh9BNvfo6icv1f7DGxO1pqoHfsId2kpkK5hd9NfAYJ OPMsqM0iLRJ7cMEDVl5j+FpqHY5VxDDn6CMnzNguWCA1BQXuXt5Dh0U3ls8ZevSLB8N/ Bm+eTxsmbU8Ptj0qXHNnSSi0VcuqYA/R2paO4bKWZzCcZrEHNzhWesVY7AYhIpLpZCL3 pfNuLNDtWpsr4tJXYk9hsmoNRZABsZOLqLMMAePF6rL1l3+iSODFNxBcZR0kdsZT/SGA fQYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=tETKb6Fxnn9/6vUpKYVDlMbC/k2NaZsHpF6xUJCmZMM=; b=tXZuNiS2+nLXODAd4ZefA5ZohU3fi6AVgEE8/W+C6U/CfkPaksVc029n1iB+oWDMnP 7IZ4Ibtfr75mrjYwNcE5THr1pF8u7O0YPKpvKM5ykVox2VpH9yligIWiG3azH1vQENS8 A9u4yxIzAVX174sHyW7Gng5D4NhXzhPQTYBWZDH++SuNHfAJ7v4tDTsKGkhM27HywImg NX8FJv5RrXu27K+nsM7UynfI0Fek/VbkDJZytH9FC+rpDN3HKqW5x2j848K1Jf0lBPC9 j2e/E69LkqChE/sqhiFJNmBJItv65W4MmvCdgdm2HO1RJoePMAyIIrijmp5SQFO/2xxx Ranw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=CkqX1gmV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id j20-20020a633c14000000b00399f81e320esi15121254pga.620.2022.05.02.18.24.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 18:24:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=CkqX1gmV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C72E35675E; Mon, 2 May 2022 18:03:24 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236171AbiEBWpI (ORCPT + 99 others); Mon, 2 May 2022 18:45:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39394 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231661AbiEBWpF (ORCPT ); Mon, 2 May 2022 18:45:05 -0400 Received: from ssl.serverraum.org (ssl.serverraum.org [IPv6:2a01:4f8:151:8464::1:2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97AB2E08F; Mon, 2 May 2022 15:41:35 -0700 (PDT) Received: from mwalle01.kontron.local. (unknown [213.135.10.150]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id 72C0F221D4; Tue, 3 May 2022 00:41:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1651531293; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=tETKb6Fxnn9/6vUpKYVDlMbC/k2NaZsHpF6xUJCmZMM=; b=CkqX1gmVFxAan00CryNDBgCXlKtpMgZqI3Tbz9d16d2f12xRPgTDGg+x/7e/DPHQqpsWVq 7Ahf21mfbNc2CmD4255HX2k+nwuvhiKa5GzOB0sUScCSC3Q2zg9FJDHPxhRWaTwNkO3n7Z QK8iUggrfKj3ZT5TK+vvZ3x4Q8REVg8= From: Michael Walle To: Kavyasree Kotagiri , Nicolas Ferre Cc: Arnd Bergmann , Olof Johansson , soc@kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Alexandre Belloni , Claudiu Beznea , Tudor.Ambarus@microchip.com, Horatiu Vultur , Michael Walle Subject: [PATCH v4 00/13] ARM: dts: lan966x: dtsi improvements and KSwitch D10 support Date: Tue, 3 May 2022 00:41:14 +0200 Message-Id: <20220502224127.2604333-1-michael@walle.cc> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add missing nodes for the flexcom blocks and a node for the SGPIO block. Then add basic support for the Kontron KSwitch D10. The first submission of this patchset was a long time ago. Since then networking matured and is now working. Thus this now also contains patches for all the networking related nodes and enables them on the Kontron D10 switch. changes since v3: - basic d10 switch support dropped the i2c mux and added a dedicated bus for the second SFP cage. - new patch to add the hwmon node - new patches to add the network related nodes and to enable the nodes on the d10 switch changes since v2: - add second kontron board variant and moved common stuff into a new dtsi - moved the uart/i2c nodes inside of the flexcom node - moved sgpio child nodes inside of the sgpio node changes since v1: - fixed indendation - keep compatible, reg first, move #address-cells and #size-cells towards the end Michael Walle (13): ARM: dts: lan966x: swap dma channels for crypto node ARM: dts: lan966x: add sgpio node ARM: dts: lan966x: add missing uart DMA channel ARM: dts: lan966x: add all flexcom usart nodes ARM: dts: lan966x: add flexcom SPI nodes ARM: dts: lan966x: add flexcom I2C nodes ARM: dts: lan966x: add basic Kontron KSwitch D10 support ARM: dts: lan966x: add hwmon node ARM: dts: lan966x: add MIIM nodes ARM: dts: lan966x: add reset switch reset node ARM: dts: lan966x: add serdes node ARM: dts: lan966x: add switch node ARM: dts: kswitch-d10: enable networking arch/arm/boot/dts/Makefile | 4 +- ...lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts | 94 +++++ .../lan966x-kontron-kswitch-d10-mmt-8g.dts | 39 ++ .../dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 190 ++++++++++ arch/arm/boot/dts/lan966x.dtsi | 353 +++++++++++++++++- 5 files changed, 676 insertions(+), 4 deletions(-) create mode 100644 arch/arm/boot/dts/lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts create mode 100644 arch/arm/boot/dts/lan966x-kontron-kswitch-d10-mmt-8g.dts create mode 100644 arch/arm/boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi -- 2.30.2