From patchwork Fri Jun 13 11:39:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Marko X-Patchwork-Id: 897689 Received: from mail-qv1-f50.google.com (mail-qv1-f50.google.com [209.85.219.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 010022E2F0D for ; Fri, 13 Jun 2025 11:41:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749814920; cv=none; b=Z2meCHbmMuB2L0aSbsT5fyfVbF46go+gTA9MlWgSo5at2DbXJRbD/2ZU4VD4/LHNcktUNC82lFH/xhDac/IWFS8KctI2pCI1csmBfQ64rYmlOxQRDdbKjkFFFDOw+kGt6f11Tts2kOC6BCxND1YmR1p+HcdoYHqkxfNj2mYMAL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749814920; c=relaxed/simple; bh=Jkh4xI1xZFk9y2KS3JrFZenLMgrJyYczEnPNCHPbPOE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BxFNF+OSw+LRgpaaBZFVG5YWUUZZHGTgRqiviVR3zL4W6+2b0ZR4nMOviu0bF6N8ViwkwlW6FfJmWLsNjPMMRTK+rXi0DLccpK+1LWNK0nWAEZJilDotNv096GpQRnEEj7tBH/3YmlUnSa+wUjybsCNPzz+PAnQBTNAFuWGPeaw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=sartura.hr; spf=pass smtp.mailfrom=sartura.hr; dkim=pass (2048-bit key) header.d=sartura.hr header.i=@sartura.hr header.b=qHGBdf+Y; arc=none smtp.client-ip=209.85.219.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=sartura.hr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sartura.hr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sartura.hr header.i=@sartura.hr header.b="qHGBdf+Y" Received: by mail-qv1-f50.google.com with SMTP id 6a1803df08f44-6facba680a1so23860956d6.3 for ; Fri, 13 Jun 2025 04:41:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1749814918; x=1750419718; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Gog1CrvxeaBvJs1XxgKi+JJwPn/cN8uX820mkK4YWuU=; b=qHGBdf+YjtcW4VY5lZTmf053Vg490Q4jam7CAqIXI8Ly4eTAIxvAiU2lz3NmHvEPBK PHlo6RcyJIRFBYVBa1kYLG6z9NjqOdC/coMqD1/VgzkkNp/KFqBIJQV4wGWCu0DeBuYE EzyUyepGwVe1TmA4XYFbsEcfjwxmKj8EXHyaroZ3XUIslxIX6I/QP/F276iOpl9T7gP7 WBRoGLkhNcOPIcZ7HuNqRRzrpWzmZVFn96Ej/uHYOXFIH39jmJt6p19YEX9xULozQQjW sFkDMdXUNogsPypUwxUuTWDIt/0tTtj5thFVWSnh9awILgD/7QbnGrRy8tUNHx7KygMz vAWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749814918; x=1750419718; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gog1CrvxeaBvJs1XxgKi+JJwPn/cN8uX820mkK4YWuU=; b=KvrfyzUnVjl0ADlAebnzLW7qTf8tzEfz3s1/IuLo5pHd7sYsH3S5cf1mMLHUiG3442 eIEWasojCSYhdFv9s8Tkqan9ssTkz1qP6ZdnmWHX36wuVsTrAu5BDlQuW1gtetqpbq4+ +h5B9Fr3Sr8Sj8gihWhr3MNs75lw/AskPDOaB1XpxbcXbDZp2pGDiLSvtS1Va574kP9g TPlSbvVrS6zQ1K957kJ9q5e3f1Y9xWmBNE8SqFyu03kO4MgFK1tZkGF3sntxph9CruVU NE2Pfm0UGZ8XVQhBh6ZlCp/xIxHkKgHGcmx8dDbp86R44iZfo/s6EMItM0FFVtVD14hp 4rRw== X-Forwarded-Encrypted: i=1; AJvYcCXNBOp8TgVOgxWYSiz+bKDUrX2zx2KlHi0Cqr8I+geSgrdRxCE8Vce5lFSg6OGIXnDsMZOPFAai1qm201Q=@vger.kernel.org X-Gm-Message-State: AOJu0Ywq9CqKI/BcVgFNQdgXE/1dw7HRu7qftB2YtKgCBFgpq/wlq4PS XWAY28hJuW5nrBHrBvuuGJsggi/0V9zauQbJ5bivX1ErgET/lcQIwYG1aV4VrhltB50= X-Gm-Gg: ASbGncuvg5VBzYKw0c8VuTnW5QyBQXLXhfGgw5xvGOeN9HPLli2Ye6B2Wn0yAupvqWy ebNzSUKVPNi6ztQ0iWc8LGWUBXifIzDcgMgRzS3e2PP25HbHDttFp+2IXfDHHy+pqAEluRRkp6k 6IB5eszkTzjmdy24ltx7uN+xCnRLiYb8nPol+B+HQ0u+NbK7ZlIfowM23PTYH0ehYhmXkjMXGP0 BtyuJC0zDKc9skh2TwVL0IUqt34vkoF/R+TgVrFLRPZqxCrTfPy4QVoxjyJPdc4S04Lnt/T0B1M br6Y0Qza8qeTpOvHmnC5i6kSMuNqFIkKOpKGg/BIacAODVuJzZSQDdWzPIhXkj1nTH/tqY4IrkO 2BmblBqzp1znJIFGNdGbMaA== X-Google-Smtp-Source: AGHT+IHFfRslU2JdUQwTEst4+2qv7pFwoUnipsx+0jTm3bc3ZWeEjmqIo+cvUGJbAhVMc0O3WiescQ== X-Received: by 2002:ad4:4eaa:0:b0:6fa:cb05:b455 with SMTP id 6a1803df08f44-6fb3e5fda72mr39185896d6.35.1749814918080; Fri, 13 Jun 2025 04:41:58 -0700 (PDT) Received: from fedora.. (cpe-109-60-82-18.zg3.cable.xnet.hr. [109.60.82.18]) by smtp.googlemail.com with ESMTPSA id 6a1803df08f44-6fb35b3058fsm20558206d6.37.2025.06.13.04.41.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jun 2025 04:41:57 -0700 (PDT) From: Robert Marko To: catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, vkoul@kernel.org, andi.shyti@kernel.org, broonie@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, dmaengine@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, kernel@pengutronix.de, ore@pengutronix.de, luka.perkov@sartura.hr, arnd@arndb.de, daniel.machon@microchip.com Cc: Robert Marko Subject: [PATCH v7 1/6] arm64: lan969x: Add support for Microchip LAN969x SoC Date: Fri, 13 Jun 2025 13:39:36 +0200 Message-ID: <20250613114148.1943267-2-robert.marko@sartura.hr> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250613114148.1943267-1-robert.marko@sartura.hr> References: <20250613114148.1943267-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 This adds support for the Microchip LAN969x ARMv8-based SoC switch family. Signed-off-by: Robert Marko Acked-by: Daniel Machon --- arch/arm64/Kconfig.platforms | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index a541bb029aa4..834910f11864 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -133,6 +133,20 @@ config ARCH_SPARX5 security through TCAM-based frame processing using versatile content aware processor (VCAP). +config ARCH_LAN969X + bool "Microchip LAN969X SoC family" + select PINCTRL + select DW_APB_TIMER_OF + help + This enables support for the Microchip LAN969X ARMv8-based + SoC family of TSN-capable gigabit switches. + + The LAN969X Ethernet switch family provides a rich set of + switching features such as advanced TCAM-based VLAN and QoS + processing enabling delivery of differentiated services, and + security through TCAM-based frame processing using versatile + content aware processor (VCAP). + config ARCH_K3 bool "Texas Instruments Inc. K3 multicore SoC architecture" select PM_GENERIC_DOMAINS if PM