From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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 23512303C85 for ; Wed, 13 Aug 2025 17:47:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107260; cv=none; b=YblaonPYDTCdjjZH81wHBKA70+EL0LqXvSAUNKGCkoFrjljsOskk1QxWz2Z41IN0XEem4KQpJheCafKKsGKcNiJ4yRMt0Rjaky/WGDJbLJWftNSFw2pZwYl2ZDa7gA62Ms+NSWzu15/QX2F/dNs/+pOW8w07ySwKIZz+K1U0rRc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107260; c=relaxed/simple; bh=nisRlxMdlxNBw0kJu7miBzfQrgmKYtOuzeITlICZH2g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KluV93Pg8lp4ww4pUXJlZVR6B9lPXmNdWfH5kA18kqkIMu4p63v77iiVHEj+VA4KpiMgXuvRlWhJK3gwuZ2q6wljov3KJyUzmZMwUMHBxJrveFiGtY72bH9PZb7IS6bp3sLmR5zoDEuzqNkDopMtnkNfBNEWX6L6ntPxB/tNDOI= 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=lsWU4LcE; arc=none smtp.client-ip=209.85.222.177 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="lsWU4LcE" Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-7e8706c880eso6134585a.3 for ; Wed, 13 Aug 2025 10:47:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107256; x=1755712056; 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=TB7OCoBKq4sEt4VQQvcl3aOmJkQhrsxuhQkNyl7xRNw=; b=lsWU4LcE3tyz9SS0aasoM8PuG4+iIDidI4UAAow4D6K8+3iib4hXh/PfQMrkCbMBsx +VWHz2piy4F/K8zOyjL4PPSM4PjBH+GjokhrvzXGXAwzKO8L+SYo14Q++jSH2/VRrcj/ M8JZjQ94RAqmJYpgNa5PM3SJk1T36V/MGjqI6cmX6rW/0c3dpWZdJXILFAxP7xSdf5RR ZbusLUke962yAgHFgcn8oMTQN4gJ5znPcja1IwgGVpedcTFKICuk7SyUCrXDKXAbF0yK oVEK3IDXKt+mjqBe/V0rUkzY2n/TUkDiYbgjQhUQmYlqX6k1Qm86jIbzW5Y1yNBDgQYr ukpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107256; x=1755712056; 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=TB7OCoBKq4sEt4VQQvcl3aOmJkQhrsxuhQkNyl7xRNw=; b=BfMT9CD/d2JQu8lVOuRCAOXhdPDUdN1IZ9bUQYLQSaDrJngWGQrZ76t3p7aa7gtpOD J/QhkXeBRLT7klTiyqxkAGkhC5Ac7Qa5ivx6CFnR8Jy93KvI68Mqo/t/iwiBsw1yvz1D BiiUYvMy/Qjl7FeBraVc87JYJKBiHgTrNOoaZ0o6mFkuLFWU6UgYMYCut97cmNrTPwSe fCTC0igrDylzZ9EkB/G6GQZYg0Db6IvxHXNvamYZFG23cvWPPEpvctCwdF+CTkpM55yi o6CyA09xVkjfLzxGF6w2RI0euQAh9Ji4f1SZA7EA6DJhl9qy2TlEKdKcOEqdFhP1UUFg j+ag== X-Forwarded-Encrypted: i=1; AJvYcCXEOpU6QWzn+20bEJCvNf0QcP5M3lGVVLsnT/jc+5yZvVVz0fI5rnjfI2Hagpxx127X66kVOWW6CfVXWR8=@vger.kernel.org X-Gm-Message-State: AOJu0YyL7YpIJ8jsDBiOBnG1U+iG7sKObn5XAPJ5slYkl0fyTi7QeE7C H9n9P+ahixj3rhVo6e+Y2Nm3mVj2FlHyGUk+Q8XPtMbxj8r/NYQ1rru8h4MH+TWDn08= X-Gm-Gg: ASbGncvCni3nDp7MvfgDi7thvS7SDMbbKHZGEM9cX2QbxJTA8QPibbNqWcqWhsa45cl lHjM2XLpcdEnO95WOT+TAxRbzE4OIJTvWxiuPN0xyMqVfQIIe5m+wsSNda4XU77Qsg1utvcl7fB 0SXdFzxtTf8+J/sL13B0PnFtXAUCwTskf+cuT/jX6zj1kKdEUVD4GpyRZ0Q4Y02PzqYtsdWMQeW bHt4fSLnDuDtIsvzqL6HoNoVhJ+CM2mNJzcVpR2dv+tn5sy/hfGag172xJne/Xc7g7hrKLnnKB0 JR7l6n+OP4NzOZBR1rze60370ghUNSm6ik7xjG1D9WGafdi2aqHYYQaSS8+FLF4cpL5YZIUGw9v yMyd6jFMsn2R4JVUSSv4/3vqlGNkddH6h9tvG95Kukw== X-Google-Smtp-Source: AGHT+IEToP13G1zvLikrKvReC+w/kXfMQkt8g35fYQ5sGrJ+PpG+DgIXPbBl9bQ7Qc9/37ctzeq7lQ== X-Received: by 2002:a05:620a:5e14:b0:7d4:4a26:4065 with SMTP id af79cd13be357-7e870496376mr26868585a.58.1755107255712; Wed, 13 Aug 2025 10:47:35 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:35 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 1/9] arm64: Add config for Microchip SoC platforms Date: Wed, 13 Aug 2025 19:44:37 +0200 Message-ID: <20250813174720.540015-2-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Currently, Microchip SparX-5 SoC is supported and it has its own symbol. However, this means that new Microchip platforms that share drivers need to constantly keep updating depends on various drivers. So, to try and reduce this lets add ARCH_MICROCHIP symbol that drivers could instead depend on. LAN969x is being worked on and it will be added under ARCH_MICROCHIP. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Nicolas Ferre --- Changes in v9: * Make ARCH_MICROCHIP hidden symbol that is selected by SparX-5 directly, this avoids breaking existing configs with ARCH_SPARX5 arch/arm64/Kconfig.platforms | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index a88f5ad9328c..bfea380100a6 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -131,20 +131,6 @@ config ARCH_EXYNOS help This enables support for ARMv8 based Samsung Exynos SoC family. =20 -config ARCH_SPARX5 - bool "Microchip Sparx5 SoC family" - select PINCTRL - select DW_APB_TIMER_OF - help - This enables support for the Microchip Sparx5 ARMv8-based - SoC family of TSN-capable gigabit switches. - - The SparX-5 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 SOC_TI @@ -186,6 +172,28 @@ config ARCH_MESON This enables support for the arm64 based Amlogic SoCs such as the s905, S905X/D, S912, A113X/D or S905X/D2 =20 +menu "Microchip SoC support" + +config ARCH_MICROCHIP + bool + +config ARCH_SPARX5 + bool "Microchip Sparx5 SoC family" + select PINCTRL + select DW_APB_TIMER_OF + select ARCH_MICROCHIP + help + This enables support for the Microchip Sparx5 ARMv8-based + SoC family of TSN-capable gigabit switches. + + The SparX-5 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). + +endmenu + config ARCH_MMP bool "Marvell MMP SoC Family" select PINCTRL --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) (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 4BDE2284B37 for ; Wed, 13 Aug 2025 17:47:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107262; cv=none; b=AgeXOdv62jJqUxfJ6y/s5EphGkmVnvajCUwAkYPX53PaJ/DBjB0WSnAtUOi5rJMlhCFx0HK2ghBch7N3/if693kbsxOZnLa/QVnSjZ2r0yyiqEaDwwxz6cynNFE3gDvwtPWsTgWUbpnZ5Y9a/TYdjkmFHp6wfzmK9gzg8qWC9Z4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107262; c=relaxed/simple; bh=RL3Rsz0aJlOWFxlh2UakRKpVFid+fQ5BHQzpFq6zABI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=r04TUQSuM0zg0mKMF9gwS56tmF6fvfQobkMFVjSEpilcLEmdpOLWx5M+cUwPD4D98f34NRtUhcApqRSu2v1R7IyYFJKrg7sGmA4yRUV1rWdPGUQlNPi2MMS7GZ/QIizPl3V0ef5tzNlTBMszduVkAVb7aMHfcvoOR/F+dV9zMcw= 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=fw7/ZPTF; arc=none smtp.client-ip=209.85.222.173 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="fw7/ZPTF" Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-7e8704c52b3so7586285a.1 for ; Wed, 13 Aug 2025 10:47:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107260; x=1755712060; 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=mtMzSO7UPmjR47X20+ZqBD1uhyLdG+1s/Zrtcgs7erg=; b=fw7/ZPTF6jxg1uaCEZj4Aq29AqS+wxQkqaLK6z57NRPX2Jkxw6qzH8icX8ROKctnTO YHRR50dsGuEO1nkXZhGbWBFX5XoDqZXabtWFi7m6eKgl6a43mz5J5yHsMPvA2sRUOU2S tXblc2C4heR+M9IKeVxDBaljPVUYF7x/NYNpNl3HSGQISa9Xd7rVTbbMuoiGZzkI06Wr TEf2I0eP2jZ9CiRgIp/hmYufKsv9v/HeWlfCW27vFuPD4objIAhvi3ZJJ+LZyQKgLusb P2GwwiX9qeu4ZjYZrwIDEnjNb0CTR12lJr9bA+kqTfY9YJNykzYZSSe+NZPf5CDU57k8 ctRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107260; x=1755712060; 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=mtMzSO7UPmjR47X20+ZqBD1uhyLdG+1s/Zrtcgs7erg=; b=HN6J7Y4HE4z4RuVnKfFuQumcSaZ+dHWkyG9V9P1nz3oaWsS4exqKpyNw7D0rjVJwCy aIjYu9OjSyaPODSLOyg8RHYrQG21NLOw9uIi5NjjwWkej2Ot5nrH811xg09kvoADZJH7 KOk1Hv5STHsCGxVCoslG6wFkDQDunxuPqpmtHIgH0o7L2pb7/Xv7/lQOeFWIVRm9QxA0 dbDGscFaM4/iCWmZQ7LAizwTxLB8L+1haerOqXoTHB0C3dDfZw7PcnoPhyYav1iQwqSl 3iEZbgxKe5ymrZceSIw3skuiEMd5/MYK9ra7T3RMY/iHupnpNr19E58r4WoGEDugK70F Yo5A== X-Forwarded-Encrypted: i=1; AJvYcCUqtico3d7IWCK0tqDHyxU5HxSp2LzStv6ntaiUGBWcorUFWBjIZFq/NybqKYTHDLNLL4CM1h9gaA34Hn4=@vger.kernel.org X-Gm-Message-State: AOJu0YxZGKU+kKLku0a8YY2QZ7ruB09Ed1xgg6jNbzacvkdJRVwVe4JN 0b7uO/dwqHJUAkKuxP6nSHBe7eyUv0D7qZXaA54M7xegeKyBqMMNey1cIv04gZvnd7c= X-Gm-Gg: ASbGncssVNCscKhgwHvjROyP4gO6u1Rv1TyBE9hN6W9v5Htgk35MAOufALjzx39jf3P 2hNHvmdr+7vA+JRsZelYYNS7HY0kpaYTGWOgMaEoVEU/oB3/fXDaiTu8d+KDETfAfP4DxUvXcne ZlOH53wxAIIT6q+l7yszWy/MfDJiTYB/fOgFdH2ROKdnHOxUObLNRECOi1z17sgaDfdmwfOhvw3 vPwaeA1O9zdQKsm8pJ8RCDU+VL0X8AH1ZUFHXkkcWIiNlAlKxOEPi1k5ObNqL1kZGU0qgw5KIec EJmCDDocC0YOlWh8PvoCNeQzP0fpT+GleF8OEruPXW78U20h3DaZshzfnBLP+xVjps2SKQZm3Z9 MuNydjXUk6Zj6Fcl97u8f53nLQ/OQq5Ehgid8FXE0ZfRKaatsPpBf X-Google-Smtp-Source: AGHT+IEOA4KVOCs5eFfidLnPllBwbdP8If2rCIZC+fPOPK1dPvbgpwik/9+siLqevJw3jKgUeh5nYA== X-Received: by 2002:a05:620a:bc3:b0:7e3:60cf:c037 with SMTP id af79cd13be357-7e870593e0amr23464085a.34.1755107260046; Wed, 13 Aug 2025 10:47:40 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:39 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 2/9] ARM: at91: select ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:38 +0200 Message-ID: <20250813174720.540015-3-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Like with the ARM64 Microchip platforms, lets add a generic ARCH_MICROCHIP symbol and select it so that drivers that are reused for multiple product generation or lines, can just depend on it instead of adding each SoC symbol as their dependencies. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Nicolas Ferre --- arch/arm/mach-at91/Kconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index 04bd91c72521..c5ef27e3cd8f 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig @@ -1,4 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only +config ARCH_MICROCHIP + bool + menuconfig ARCH_AT91 bool "AT91/Microchip SoCs" depends on (CPU_LITTLE_ENDIAN && (ARCH_MULTI_V4T || ARCH_MULTI_V5)) || \ @@ -8,6 +11,7 @@ menuconfig ARCH_AT91 select GPIOLIB select PINCTRL select SOC_BUS + select ARCH_MICROCHIP =20 if ARCH_AT91 config SOC_SAMV7 --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) (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 2232C284B37 for ; Wed, 13 Aug 2025 17:47:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107267; cv=none; b=gm2S7UokTUO4vaLaHEE4r7xOsQDGmZmNjXks9q1dhtzdawKlzSSY+9m4JQkQVFmzPpAryakyLC61WJwyUs36OUNpo2MxNj8s4FXL1Q5kzvXLgcXK7VtRka6IJcnJX2NOTRAXuTWB8Sy/Fp00EQ6P2ayhXhux2Zw/X1OL+AJ412c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107267; c=relaxed/simple; bh=gPMtN6w+Ex6/DTpmDnipaDUce4Mx3+FsbyqPZQrCYoI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XkMm4n3IbF49WxyKJ44F/W9O6k4ipGcIe+EeSv0pW8Sco6A+YY4QcIpkJ1dcsAgUGX9MbCOuNoI2h/E6+Kogh1Jcv+/2EPacycekUB+4oJ+heTJf8twzQ9Av7sXteWhprWqfBaUirhkJspzNYm/Mrq+NL/gzp33jyV9kceazJzk= 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=QZAmmWeL; arc=none smtp.client-ip=209.85.222.169 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="QZAmmWeL" Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-7e870689dedso4240185a.3 for ; Wed, 13 Aug 2025 10:47:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107264; x=1755712064; 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=BOqtWGRnguTuSIsC5EGTanl0XgtE1XRc/qnGhyYka2w=; b=QZAmmWeLRLMQhIuqHu/KvJDEJNjLk1Uhjp9KNU6Rv48HTqXR9Gi19PZdaAXnUSCUnd 7nFtowisJIqJ/XLwX4ozYgLg/AS3OvJFFct8eTAPJIBvcy+kLgSwSKARMITt1GuRzOsE 9gMEfS8p0PbnGIBvapoZMPO4IeDf2iDCvNs3zZ0G9FxVvIbL/EnE2JMCwMZhgcDqUNli VkepSqY5ARwJS9Ev9IbMI62wlC8Wd29ao7jcFAkulBHCA3cIoxRrDEwe8dAG72wh5KTX VpTkmOjUfXsoaYHn0xGWTVTe+k/HfAuyikK1SqdX0xgq0Ts/Ss/a3V0ikJpyzN6QTyMt W6iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107264; x=1755712064; 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=BOqtWGRnguTuSIsC5EGTanl0XgtE1XRc/qnGhyYka2w=; b=O2NNqUuTFGjcajavg+bzfB1kx+g2PywB0eidpc9VBRH/rpF9m5tsgQjNj81KeEKzV/ 3ZdOqN2GBciKfk157eHqRkCU8ahN8p1/lQz7v7ekgCWgVrFMlieztsCaBOQ5pghPmUOs B/jI8k2MociomkVPzB58W3XFeJE1CJ4cZ8uTwXBuZcijdRFlDFu7nRdkknQO0ju4X2QF lymGVsuusUi4F5iczbkOG5er8eL17FeVhG8HI3aeVH1EWZA37lvNcWpCIdpk6NFrUcvI 0Qdw+LP/JniY+Ufb2CeK14nJ4bhW98zBBCHecjw3DkUnIzpOzb7kG8LaBIHZ9grMK4oP BrIw== X-Forwarded-Encrypted: i=1; AJvYcCUYUCyWTQ8CaoBpX5kDf0kmyR4FMnzVobRK/QclQZJfxF8/FW0hKVB3E3cQkFAaeVdzi+tDdD2Ecmceo1w=@vger.kernel.org X-Gm-Message-State: AOJu0YxSfwj7da07nExk/1PQpd4+ZWbSXJqkL9IUfhcoV6UoaTYSdOBS 7P5Uc8dVzEhLiGvU3yl3MgTmsya1Y09kyTXnmoBqDmAc1W/WmQ2a1WmLyqTiZUtSfDI= X-Gm-Gg: ASbGnctnBghit2CA+oOqR82vH3weR/yWzWPBSMm4aEEUuvxH6PL7QxPHO80auXxBGon GbhKvwkoNtrxLrw3eoXMPutzCVvfEQg423c7TDLo5jlELmENu/+gQeWcYgeGZMlCUXxtEodZJBH PXdV99S326aRNHgFjzN20Cjt1ws5Zgxdwx0JQPct60AFfpvjqbzYYP7YOqXVH0PWZNMKaJCluzj RMOuYdtfhW7lsrtLXH4nnTJYpg+Cq2fHLvACL0SOjTbBGE/cfPSr6KIlEMhjf2aGoQbUxlKDfOE NlfwXe2ytWysJ0+UVxIQn0jC1ua+0ks1yOM3YrvSTKV7qrOU9fNnKNx2ZNrYca1OXCRM/BOB5w8 zAiMut+snkUubIK4zwwF3LYvIeFfG8kqYwGUWu2nQaQ== X-Google-Smtp-Source: AGHT+IHM8gqvwU0dp99AsCx2aJSW6E+YiETEDgm//P8elY9qJZZswfVzec82j6i0ynh7rzsSjnHxBQ== X-Received: by 2002:a05:620a:31a:b0:7e8:20cc:64a2 with SMTP id af79cd13be357-7e87035636bmr30883285a.26.1755107264026; Wed, 13 Aug 2025 10:47:44 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:43 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 3/9] arm64: lan969x: Add support for Microchip LAN969x SoC Date: Wed, 13 Aug 2025 19:44:39 +0200 Message-ID: <20250813174720.540015-4-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This adds support for the Microchip LAN969x ARMv8-based SoC switch family. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Nicolas Ferre --- Changes in v9: * Select ARCH_MICROCHIP when ARCH_LAN969X is selected as its now hidden Changes in v8: * Place LAN969x under ARCH_MICROCHIP as suggested by Arnd and drop review tags due to this arch/arm64/Kconfig.platforms | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index bfea380100a6..31bddd1a17de 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -177,6 +177,21 @@ menu "Microchip SoC support" config ARCH_MICROCHIP bool =20 +config ARCH_LAN969X + bool "Microchip LAN969X SoC family" + select PINCTRL + select DW_APB_TIMER_OF + select ARCH_MICROCHIP + 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_SPARX5 bool "Microchip Sparx5 SoC family" select PINCTRL --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) (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 5350528B3E7 for ; Wed, 13 Aug 2025 17:47:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107270; cv=none; b=hRDWh29qeeo+CDLe8AueBEJQoKq7ei0hqWbGXl8Sgi0k/qG42FkK8EZCu4fh0IGn73ReyN4wF96VigZ5GZeRPUvflpHVAfV9dc2Pyj8SnHokKVEQ1ASiYb0Xv8oITnmI3she5+fGkvR0loaCuNYYpeTlQNZvnIPDvfgbUjYqHr8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107270; c=relaxed/simple; bh=NjkCLYlKNtoy8P9olWmXk+TqDYwsdfQMHQyLM1GRmZo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GjRDxCrCqXAN7oZbWLq94AOZbfhRLVKKtSDsMRYQoQ4Mz4BupWz184KP0pGt6cNReD0m6FbZtD8FN4xcgBPRgjiKVCUqYgRKtsFzTZy9kNFJYncWSMz79zSYWuGZSqdcS94S0w83lcn1kh1WPyZFmGTlTpKACh8zE3D3VT3lSvI= 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=mNv1D5ob; arc=none smtp.client-ip=209.85.222.182 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="mNv1D5ob" Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-7e8702fd3b2so8444085a.0 for ; Wed, 13 Aug 2025 10:47:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107268; x=1755712068; 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=89Z3Tvde06t5dQQQh9zIDgC5mMNPPytOaR1RQ792KEo=; b=mNv1D5obEG4SaFdPd9z4BvIddwABLZHkEmCbZ4IN6bo+cbYp5uHVe4+c5aYjeiYYo3 3ir1V3M2Thdw2yOXoiol56knnhK8z3sTnqI9mLJKKHHx888cQhFq8OkHEpTW9iR8f9VQ fOQ5fLu/XqduHBxrqruun3UUkmVzBbWdedZZLo50fI3XTChwNcKhrLgX8/cjez7aWpb8 c8SYkLQ3Xl470U3DPQOizAxK/6JjixekndsdsUHLdfpJzvnVXjwEOLCkYjdBqby1764F x+qN8zNzF5GHdVmAJQySlXwjXMM9Qv+DlhN64VxJcqqZj0GMdGvHQFeGsZtIDfiGwuvU YPeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107268; x=1755712068; 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=89Z3Tvde06t5dQQQh9zIDgC5mMNPPytOaR1RQ792KEo=; b=Je4XHmt2jRiByXbDwnHxFsG0vz67B6TDVrL1kVLLMewX86HAQXk1q0vRrZfifTU8rd c4H4jsttqbfYEkV7hlROI2C7S2C5+fzzNEOEw2iBjlrSz6fxC4Qw5h5JBiNUhus52mRo Tqu2t7/4kfgpV6s3t1F6nYxAO7Aa4CLNAH1anFDaJT6Wd/3BDZXJq3/C8eaHTOvAJBbm vLxVa+YRDyeg/Z3S2qNfcHDVx/qCd53vosaIstf6HXvo7sH3GabcTbXyhqsRgkfOCoyz 0ZXpsDwWABresPMlKClOV0V0dT27kLEk2pj20p5+jxjGySlKI3KkaqP16S/WrO5YcyNP G2Vg== X-Forwarded-Encrypted: i=1; AJvYcCX5uxskYHwKJmcrRo4Adw1FuiYm18Vg66ZA5OWhoYtb36VWJBcEwbKGZRz6wkyAzLvsJmtUVXKLmX7Notw=@vger.kernel.org X-Gm-Message-State: AOJu0YynL62gZ/ldZUaPiKXlIPRPIvDBR2SkELd+58Du3aNSNOD9eRot 9yYKv0EPnoRJBv4COGkC49Ckv11zOcvmwBFTP7gnCQc5qbCfDTRiQb9c6gF1zT2GQSA= X-Gm-Gg: ASbGncuAuk44qlg1gsT92BjriuNV+Js5ed8g1NepCX0ZGxOOQVNtppzhSp4N0EKeGYQ rYedhtVSlvLVnCL5izET2gbZIPL+UbyUSn/NjxfjKeES3avExSk+xPYwook8oecBpTFtQ7RivWt YqajmhKVgZuNvB1ShyJyGALke3Xz6y0/791FZia6s7N5PMUBZtFmFTfb+Yq4EmI8v1FCtzQ25/r 9q9s0tMwN3TVbfqirBPeF53OYedMV6d9FSQ7byC3MOY3/ry6kjaj0iLU4dZH6h4v6tBBgUpZzsU YUvWeYpqNuDo0LQ6zKS5lB9I/9cuMWeRASFH0lai02VZtYX92fBfmAJ03nDUyfmSGrs+zB1kKCT C76SwUQNuk8vu4j9aKzPJEfEeMPQYKo5ZfW3QRQ0gUQ== X-Google-Smtp-Source: AGHT+IGsrPLNHuA2IU7WyavWdRjRrE/0nv7LFlmwkMJjixgV0JmRbdVoxVuLJtki1CHgdv8HoJD2vg== X-Received: by 2002:a05:620a:470e:b0:7e8:66b9:f337 with SMTP id af79cd13be357-7e87031d036mr36261785a.26.1755107268237; Wed, 13 Aug 2025 10:47:48 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:47 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 4/9] mfd: at91-usart: Make it selectable for ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:40 +0200 Message-ID: <20250813174720.540015-5-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" LAN969x uses the Atmel USART, so make it selectable for ARCH_MICROCHIP to avoid needing to update depends in future if other Microchip SoC-s use it as well. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Lee Jones Acked-by: Nicolas Ferre --- drivers/mfd/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 425c5fba6cb1..8f11b2df1470 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -138,7 +138,7 @@ config MFD_AAT2870_CORE config MFD_AT91_USART tristate "AT91 USART Driver" select MFD_CORE - depends on ARCH_AT91 || ARCH_LAN969X || COMPILE_TEST + depends on ARCH_MICROCHIP || COMPILE_TEST help Select this to get support for AT91 USART IP. This is a wrapper over at91-usart-serial driver and usart-spi-driver. Only one function --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) (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 51B21299947 for ; Wed, 13 Aug 2025 17:47:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107276; cv=none; b=hr3OfRBoByrpYAjVuITkljQ6TxylDgQBFMhoVUyHNMLgEcOlcf/QIp0Bnw/5Q1QJy4X8gEZa6PYlnRFsvx/zpgYjTDqamZh/648+PIcaz7JZTG54Z1eX7FIrMFXzgBhES91QC8BHsFQpyf674rjV0bMToLYq99KV9HK+M/WBMA8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107276; c=relaxed/simple; bh=/+oZqZHI1h9WgghpCqBvJzy9LGRR42vTOm/KVnlDk38=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kgYeHJ2N137wDEQYA7Drv/3W6Yxd3rGXBoGhwTP9z1sjkoJq2raNP2afX8cuxHPpnHMQELrHmb9BAX0Zcbi6tQEuKPa3dp268Y3gz8TIHQrPvNC8/KfnUy1GV8+aiQ3ubSR/VmJEZaqvzzocqvjyVOPgY1KP8MHwjnVo1xAHBws= 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=kFW7/Cap; arc=none smtp.client-ip=209.85.222.179 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="kFW7/Cap" Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-7e8706491ecso8017785a.2 for ; Wed, 13 Aug 2025 10:47:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107272; x=1755712072; 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=KHeBX+bcrAsO9afYXWyPr7+HVV+gOxB4ZyOYt9ZHb8s=; b=kFW7/CapgBjqXy0radKy0GWHUNIVOiivw2/rsDNMRsE3FQ8/ZQsZgmwWXPi+eTFNES x659WxQMaAe1C6C7XMajkIdnQEU8QWR/cR++KYKluRQxkNqwpR3PxG2WFSLzDsdphcP7 6jxGxViOSo7w0vwxP3U+GEjPpK1m0NfSD/0huhESrALNBYcLgAmp5DRelfFTwVp4VwsX dUsrv6C52NWSNFQjopefpKwbANhUU4nzRUmnyOu0XlmWV6BQYqQGmuYDGwykI3VKOcWU uJzqCWcGbGnZQ94hNMtn8+8cetmvqgMPKJEX+yCX4Ftt/SUxA1RFdsbDEklI4ILZ3nQZ eP0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107272; x=1755712072; 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=KHeBX+bcrAsO9afYXWyPr7+HVV+gOxB4ZyOYt9ZHb8s=; b=bQ7PlxOv7vBngtfegyonMoZX+UGo6zd4YdzpDuRSv+L/il6bteEc91izhOnTykzwLY Y8K7dzzb2MepBl2Hx9OvdnUyXYI8pA4F20ZraIGXEq9EoFk23MFZRlcyws63xIct1+2q 6SenX5McwlP4Z+8U5SnfNXJT+6JC1JVkuiPQiu+BHT/TituzRshvEvv/tK5V5yCp155S Lat7QZa+XmfkFCygGUAvo0NHF9eVeMcKA3QUbtl5IasFS8AKp5lNjgl/1Pmp/p5k48Ag 4fHboOojeS4syhQ8skccKdJZ8PlAra/Omhp+QZjWmeESBZfqUy+GDQmgmyTusv0mc7pf p4Yg== X-Forwarded-Encrypted: i=1; AJvYcCXp7MejTHXDJNPzd0a0qd3j4q2xtEZLszstrUrL0bBKPPrYSc9HqCIqFc7pE5e9bAVlZ5EVOgJBkH1zi+4=@vger.kernel.org X-Gm-Message-State: AOJu0YxLSXuJpFeDglqBs+liZMSgzan574jOtzYsroc8OVpRftavWM6i 6hesdXeTSMPORaMj/X9o0YaRg4++JDAYdx0R3TeCri9sgdeycECLRV14n6aG4bp2Yk4= X-Gm-Gg: ASbGncsqOig4HYkKxCKvUR6faCrfkWlqZoiS1KqfzJ09a64CYtqQQ1DCSH6OSRJPeM7 s3MlXi348dCPpCGBuXcmyXe8LuQcXVAcdBPnTb3X/J5TRUnflDm6RMwZeXkQ6vn1aLFuNRNwbxG ZTQYqKyTw/YGxIyH/u8lkJU5JunasCvo8N9w2BIt4gairFPwf9lGTGF+FJVM44nuYIm9CTXU385 xAAAdnT+nH/XUHDIKdRdxGsTfqlt30RH0RdUNms/d8IQ4OI0pscJZH3XnberdSg0AWPooTL6vUB DKYzVT9RMv6YJ4GVbQhWU6sEQh+L2dwa87IMAPkCP4IjDxABXiSQ8NEUYFWAuBO1fYFdLGwcS9d fowQ6XQ1JayO/ULH6d4NoySJ9X3CgpCnH34cFhA5Hsf60FkoT8rk15JmhyOhfRyk= X-Google-Smtp-Source: AGHT+IFBbRD05COD+4uOC97ucvpHyx0jBQqfnQDIsz8+GmCzNdE1TPU770o9CrOuegUdmCbSDq2ITA== X-Received: by 2002:a37:f50d:0:b0:7e6:5ef5:c7e4 with SMTP id af79cd13be357-7e8705d2e04mr26126585a.64.1755107272247; Wed, 13 Aug 2025 10:47:52 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:51 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 5/9] tty: serial: atmel: make it selectable for ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:41 +0200 Message-ID: <20250813174720.540015-6-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" LAN969x uses the Atmel USART serial, so make it selectable for ARCH_MICROCHIP to avoid needing to update depends in future if other Microchip SoC-s use it as well. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Greg Kroah-Hartman Acked-by: Nicolas Ferre --- drivers/tty/serial/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 44427415a80d..724ad4f3cbee 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -128,7 +128,7 @@ config SERIAL_SB1250_DUART_CONSOLE config SERIAL_ATMEL bool "AT91 on-chip serial port support" depends on COMMON_CLK - depends on ARCH_AT91 || ARCH_LAN969X || COMPILE_TEST + depends on ARCH_MICROCHIP || COMPILE_TEST select SERIAL_CORE select SERIAL_MCTRL_GPIO if GPIOLIB select MFD_AT91_USART --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) (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 A5E4C29BD93 for ; Wed, 13 Aug 2025 17:47:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107279; cv=none; b=ExF8UhAJFW4Mfv0AtU3wdprczJ9FYY705NwYZIx2pX3ZRRYop3bx/a/kvlY0/mILuPf2Zcch+8ZrKwDlwZsId6QW9hcc+KIbmEz97mw6+72IzPgQ2uiKFejSi97A8mRqO9ypIMckdyZ0EOhAEttZ1yp0v0mlnI/JMfM1wZJsMgg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107279; c=relaxed/simple; bh=QybKy29Ct2YiEDYuui7hJlz/0jLfGcDQxytYrS02m+c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=u6HzJy+gqn2QYV1rbHWUqK9L1d4S8hrN0aog2ieqTzy/FydHFqZRxaufzGeG8huyv/AhE6HHtOBCRqjLI/w+BiJkrwz9deaXdC4EXczNd3tAX8kfDLvTZCdCb1ktqZFTNbROq3C3DnrcIemDP/XAJftw2JakM9jNRp1L4m8D0H0= 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=YbS57CMR; arc=none smtp.client-ip=209.85.222.176 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="YbS57CMR" Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-7e8706491ecso8029985a.2 for ; Wed, 13 Aug 2025 10:47:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107276; x=1755712076; 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=aikCCzA4JV8uW58QUohJldBg0J+53SfENsyjedVm5m4=; b=YbS57CMR18b+LaQ/349rUeuLORIqWyYCBiNaUxmyPAe2kJmv74oEyzD7eUQ8gcpGlU nkKDAxdLMCURsZ2G10y4R2bSRHGUv1u+7j2x3bmKx13scTNjmEk9aH2KP8EL/UVOsPrF OMhUqGSpbctUVkMvHULzpLvLNnZZxw5KlSQTFga1y7V8d47iI+ZwjR2YoLqds5HBpv7/ KH+9ggyq8YKwZn0yz8cH4yfSYw5KCLpQCiNdHkfnYVvxswBoXGKXkFDC3vb7/R1h6wct 7nQJAi0Ll6O4pcBmcYv4oJbb7hn65hq2THBB0JUABzbX2XZ6bq0SsxoGGYsKJ2x6pTxe PKIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107276; x=1755712076; 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=aikCCzA4JV8uW58QUohJldBg0J+53SfENsyjedVm5m4=; b=DVmeb9HI5uZM5uH6lnzD6K/FBdhOnluXURXSOxNJqI5CKd7x5eTpf085Nm6dkeIDDd 3nqjPHXGzLl+VIkYpIPEQuG+A46wTkCnynrvYcB5UQBITPjDXLdLe/IKZrr5u9NwN3Ch c/X1aT//tW5hKIr4t7QvWB8Jc7ZzPf/7lvWK46jnmc9fmZKq7ysVN7lzU35Vg8z1gKn4 2L/1WSb4uPL8ObSVNOgYJw5KbFm5nEyCTcRLtjDwCRVsRCcwFRXr+9YVPEmq341trRqC 77Cbpn5nKEES22EGyIqbCsDfMt/ktyb8Z5usxV/oPlkmdvuh0HHZuRJhynrZ4qydjJMh puQg== X-Forwarded-Encrypted: i=1; AJvYcCWesJrlTWEFD3GnjdCpHGf3R4zni2gkcneq7AFtK2FxodqbMg4mJrIdYJ7avrV58sqSKRHPgLegYVe7C7E=@vger.kernel.org X-Gm-Message-State: AOJu0YxfPkPILIq5dxVqDJxzBCo/yhtb/3dfxfGAqYcFQJ3pzAFLXzWD grX3iWGAh6WbySPaBuotkmFGlavn7jWJRbpMe8s5CJJo207AIgZQvZf4svTiAHEcyGo= X-Gm-Gg: ASbGncubC27744zsdxxEAfofwIajePHHvFu6o/Z3QwZ0k3WlV4K9bOnuRui7/nUyFKA j+/K6uVT5x9xPtqZc3mTxEM2iplGVOjUtqHd24/QjyorxF3hJj1/RAn8AGF9KdOIGYVYFejws0O kyGb18lmT6692PDSMw4LzMyXjI16SczD2OvY0u+dsDMRgwoR7Z+G8gmBWoy5elmbcrrsU2PS0Ap FXcnMsN1ovb/c53lKy+QhKxMR9gstyeoSjgBOY8VpwlDJmEdXs5Hggdn/Jo/DWxemoNJB2PVDOe Q6diuK2ZVDDc6pR1J8tUstZJecTdFGgWaNHti0QI9fPdFTqcq3VSQIaAjWEj9h++Yh1WIX9f4qP +RpxoEl4YRlIuwWwnmybihFuA7rrpKjGRKFIA84A+URBYG7GA9sPa X-Google-Smtp-Source: AGHT+IEg3SSFyFBuMzj7VtB0BXbM4b6FpFJkYNn6QJWw/Ig9p6dazfZbmEC4UpkoJX3lIwDtCnuVhw== X-Received: by 2002:a05:620a:201d:b0:7e8:6a84:e82e with SMTP id af79cd13be357-7e8705753c2mr21068085a.32.1755107276240; Wed, 13 Aug 2025 10:47:56 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:55 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 6/9] spi: atmel: make it selectable for ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:42 +0200 Message-ID: <20250813174720.540015-7-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" LAN969x uses the Atmel SPI, so make it selectable for ARCH_MICROCHIP to avoid needing to update depends in future if other Microchip SoC-s use it as well. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Mark Brown Acked-by: Nicolas Ferre --- Changes in v8: * Use ARCH_MICROCHIP for depends as its now selected by both ARM and ARM64 Microchip SoC-s drivers/spi/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 891729c9c564..320b23e92cbd 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -154,7 +154,7 @@ config SPI_ASPEED_SMC =20 config SPI_ATMEL tristate "Atmel SPI Controller" - depends on ARCH_AT91 || COMPILE_TEST + depends on ARCH_MICROCHIP || COMPILE_TEST depends on OF help This selects a driver for the Atmel SPI Controller, present on --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) (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 CD06A29BD93 for ; Wed, 13 Aug 2025 17:48:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107284; cv=none; b=NmqwR7SGXtxWffZ2ppk1yLz3BS5bDHkR9aKDOugJXD6Hgxnp4Rq6Ak3fk6NMbSguiq04h9HERI3ED74PjTiEt9OT3q99cul0QvtVhA4kjioKKyr+8DgsaCoY1LyGHe6PFPpWB47tX1rWSALdmB8wwruxfDueQa941NCd6LDVR1E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107284; c=relaxed/simple; bh=ONd4Qs9MdmtR2emzr2R9EQwalmRVkxN82kEJbRPVoKc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EhzbNmf1twhkBK7q0NaXZVgXXpVT/l4OecEP5mm7HiGT0xBW2olAL5j9Sq6K3heDGZyoxPg7ajtq5JMOE5D21LJgP7FcQIXXGYm71FeIzg9rzW297hXLXVP11teW3LlHrei7U+WtgaQ9IibSrJf9C/3FJFnekDTMzhXyoV0MALU= 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=wIPtCnnk; arc=none smtp.client-ip=209.85.222.171 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="wIPtCnnk" Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-7e8704cdc76so7747485a.1 for ; Wed, 13 Aug 2025 10:48:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107282; x=1755712082; 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=bLNf+0ZsNl67A+boQNElFMCPPvbgNyj3cPEZ0b5ZYx0=; b=wIPtCnnkEUUmR+VH+sDQDBPd2/gUB5zJXi75S8PzgOvuWnwtG2GU6iomw2SQODirai F90NC2HeSghm0IshjSOciSWFsevdb4SCrDOSPfifAEqwuuC8urWkvok0PG7x8EGrUdQn 3PjnS8DpTdi3ZLc2ltk2WWSkPWchyYSNSWWX+BHiiAI6+jV3Hk5DRhkT/DItSkSp2fQp D4NtCVKyAUUO5TM0lRXMxA3/3qszjaRf0wDTpUrcMMAOF/w4M4FWtDdlPFH0bHlsGaav VzwrPMnXuA5mabYi4BvT+viDDwm4L13qVZ+163ehBCDSI3vcdawPAEVmSPpwD6kW2CPa Y1HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107282; x=1755712082; 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=bLNf+0ZsNl67A+boQNElFMCPPvbgNyj3cPEZ0b5ZYx0=; b=AGe/xjzUUpYMNUaxYxxYUaqj7KACecVD68DciYfME5T7NGDCMZSSCbOn65JqTu49Qk UXp1hgHOo5SAGvv5fTB2Adj+iFRkgLdYht7EXnUaPICEuDkxZL2KQ7iW25S27fapV2BY 2t3uFIV2/3dwSmMYSpxnsh/VacHzQ93fEZ/hrmuNt+gmdu1mOGSikrFtyhwr4JD6fT6z bMQnsESfStFX3pDAxMvMrBrvQ7y5xj7y0RyBiG/CHfqVIclBqFW7TCxn4dhkLHSmvMWA aULSe8z3JWPfUxbyWAwFS5G3RKqMfxFz2GJ/MzTZ1gT+/TcJd0NeF4xZ0yPJfSeSaVY0 12dw== X-Forwarded-Encrypted: i=1; AJvYcCX+G4MYNYjnR4+bNxej57DWr86TNv07Tsz3zDHuTz8a8ERSIsOz64QoIculoN+JfA831RHgr6uzoFVPkso=@vger.kernel.org X-Gm-Message-State: AOJu0YwzYtTqugYD++AmpA2fyBwPeYo7Ae/YHDu6G8fD+jHpDQ8tsMnS nxI/vA+kU/dTcm89FBEXZoUEh8T84Hg06p0L7TQOZe1jUQWyrWYyIgPiJysYb20Q2I8= X-Gm-Gg: ASbGnctabYbrAgLAQDpFbzBEaVNSq6h/I8zl9dQlN4uDI52TeTarP2oIVjeV+EbiZud KiIMDnNhcdn+fspdCcYw2UdEtXSe0NdXBIHIJ8xgtOIRHQaPXE2J/2vVMIFWGF59K6vDT7/M3g8 D4WkbqsB8NrOnj1KSoTLZKQlK10dQIwHij84x3i5Yn6KiU/vT2ZNHilKYFATiuawSvLheBdwa2l 9K4FIzUI67Y0FDtSTrm1Fkr9Z7GQV3PykxokgLTfmHgPorx+USKDZpFmaLvR8tAqoi5wYAOnq4x rFgtV+TE/PeK9yNZjq4oVpGuOKng7id9ri91gsyz2D0bsYYExAiKHDvoxW19WHIIzvOSKi2ltfo 294/nM6FL3KDLvNNqf47wtgQOwAZUY6kYECUUOfjmZw== X-Google-Smtp-Source: AGHT+IG/snJ5W/RG0E/erOkIvUu/WH4PIM7qXx4xAitymXiD3NRL3HZn1ijMkWxa/MDJZoHs07TE8A== X-Received: by 2002:a05:620a:270b:b0:7e6:9a4f:a299 with SMTP id af79cd13be357-7e87041fe25mr33631785a.16.1755107280240; Wed, 13 Aug 2025 10:48:00 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.47.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:47:59 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 7/9] i2c: at91: make it selectable for ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:43 +0200 Message-ID: <20250813174720.540015-8-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" LAN969x uses the Atmel TWI I2C, so make it selectable for ARCH_MICROCHIP to avoid needing to update depends in future if other Microchip SoC-s use it as well. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Nicolas Ferre Acked-by: Wolfram Sang --- Changes in v8: * Use ARCH_MICROCHIP for depends as its now selected by both ARM and ARM64 Microchip SoC-s drivers/i2c/busses/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 070d014fdc5d..c0aea0920f61 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -414,7 +414,7 @@ config I2C_ASPEED =20 config I2C_AT91 tristate "Atmel AT91 I2C Two-Wire interface (TWI)" - depends on ARCH_AT91 || COMPILE_TEST + depends on ARCH_MICROCHIP || COMPILE_TEST help This supports the use of the I2C interface on Atmel AT91 processors. --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) (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 85AA2292917 for ; Wed, 13 Aug 2025 17:48:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107287; cv=none; b=b+bFYZMKDKfnRpaKhmkwtRhKoOd2zUkPp79bjNgcOJXNbH7FOizew5PToRIziHwzfC6EFkcFOm81lCnk1Zl40jeiAEuwUEttImmDXPMn3QSmQ4n8thIfN8B3GLHj/17L67NnFEhkoleuCi41IYbdEfP2YBLsbcLoqvIPUVWukjc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107287; c=relaxed/simple; bh=T33t/nZb8rPEuHbl7ykIT2YVRu2WYufkasb9fh7PUw4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lxKrDfYKNF7SVQs1LH39K61rLZh7FLIlEH13ZJhS82MNwL2tA7bGdOP8f5JPeMBUWjkz6kIlMbwG7zWmiPSxx5G55aTxWJvBqCFZEm5IwfvuBaOTQ1RHgvyWD0Ks8gnYphGwMox60WqPS7HhgedfFZSGH2JzUeKRIAE3TEnupkA= 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=VdcbPEJa; arc=none smtp.client-ip=209.85.222.182 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="VdcbPEJa" Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-7e87035a7c3so10828885a.0 for ; Wed, 13 Aug 2025 10:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107284; x=1755712084; 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=gfHoKyNgBhJf0xtcpDC78WNK1W92/OSNj7SkF7mLTxc=; b=VdcbPEJauo/T2vUPi79ylKREd5NVjpunxvRkOPfG4xs48gLBiyNTBiGGZF11PAL0UI SrjG4Bduqx+4rElejMfUEDBTa7VQRxDgPuNgEMtGJqEEqhFcQ8wQBdotbRonRNTKf4A/ 5NVsnaEGLgI5xfbq/z7og2qegyAFhHJsU382V9XNkeZxlQDDtks7lSl2lpPQs3kNTXTt nMmCaGHShUvXDdyMc5YZKPj0gKiErmDQE1fyBdZSoRP2cjVgE9FlhVnn3WyQqtgZNL5U e3H2rRufU0gv+OIRBJXQtClufiBWdYWe//Bf6NvcuQShqISVmHFyoOdHyR8vb3YuMjHJ 3FQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107284; x=1755712084; 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=gfHoKyNgBhJf0xtcpDC78WNK1W92/OSNj7SkF7mLTxc=; b=Y607GfYbWuTgpcakXLdgIqWc+PlpKNwEbS4d+hif66guYgVCJwNALRl4pDqX73S0Mu hPBfN2I805Gq+aNKVPnMOwpk/lS5RTAyOJKVY2tCqMrYXsBKcb2g9c37Ydc8rBbM8xh+ yCVw0Ahq7nM/nG9C9GAY5e3+CV4F+m8MS4Md3ltnKvICQqXQhItvbDUq8U3qblPYYV4l Oeo3MgTzNz3EnSD4EuwcZK+VUOCedsXYyAanInnOoFokpeadHXH1HwJsZiLp5DBiBBQ4 Zt8ZXrUoxuSTcaB8+lWxYP0TF7ZJ6OlL1bmub2SD6z02u6HfwUbW2jdCDbCiVOgdnzA2 EpPQ== X-Forwarded-Encrypted: i=1; AJvYcCWxiZj1cUMIgisrfNpYs2Y+UYcw9FmGzNjnWf7R+HVxiKXfEQgawQvH8pu1eZhqDmUmdOAoeB4P/kFDWYc=@vger.kernel.org X-Gm-Message-State: AOJu0YzGyZ3gccaypxba7bBUaVQziuf5ZHODALLkqaLLL+jWffkKT9Qe E2Kuw/2MTB6WNFDaKS891cvTZLnScgxQlelhqn5mEw8LfdfyP36c853gOophwHmpZnA= X-Gm-Gg: ASbGncttjoYHRR1QCfO8HmcK1hrPEEiz3pz4aC4UoUGwwpTzWekVTjy4n+xcAmgYbhV MbnUv42vWyvg9JMJc1oWe4we4TAGjRUCkkheVOMUNe1Ljh4mGxv4lvPk//2yCHpyglWS45edsqj kNTaiJ0igjDX+4+aXdNLplGtAVcZxvU0gsfncc3B2r/9lM0WUPYbnmzpF4TCaAQSFjvnlavqtpn 2itINQW7CPT1uov+Icw8XtVVxAtJBFQkV98pneFuZNeavnzf7ayJpDDhHnfLA5ccWdHkD7rC4y7 5tG1pddB/RArL1l8gKdvuaj906XCbPo8CDilH6fxy9CphJ3DNp+Yv/udThsbnkBV77OPt5RAaPi zTWjeisOGBeiNedKF2RqBVyT4yEYcljgimLUqhTFZzQ== X-Google-Smtp-Source: AGHT+IHk3Ep3PYhhUjUrzxiC9a3/t8LEKcJKp9X+LDRevsQvizEm3+mPb4XnpdaTjxQtoytK8PcKqg== X-Received: by 2002:a05:620a:1791:b0:7e7:fdd2:cc58 with SMTP id af79cd13be357-7e870473db6mr37537485a.15.1755107284284; Wed, 13 Aug 2025 10:48:04 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.48.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:48:03 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 8/9] char: hw_random: atmel: make it selectable for ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:44 +0200 Message-ID: <20250813174720.540015-9-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" LAN969x uses the Atmel HWRNG, so make it selectable for ARCH_MICROCHIP to avoid needing to update depends in future if other Microchip SoC-s use it as well. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Nicolas Ferre --- Changes in v8: * Use ARCH_MICROCHIP for depends as its now selected by both ARM and ARM64 Microchip SoC-s drivers/char/hw_random/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index c85827843447..e316cbc5baa9 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -77,7 +77,7 @@ config HW_RANDOM_AIROHA =20 config HW_RANDOM_ATMEL tristate "Atmel Random Number Generator support" - depends on (ARCH_AT91 || COMPILE_TEST) + depends on (ARCH_MICROCHIP || COMPILE_TEST) default HW_RANDOM help This driver provides kernel-side support for the Random Number --=20 2.50.1 From nobody Sat Oct 4 19:19:10 2025 Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) (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 3BA2E2BDC31 for ; Wed, 13 Aug 2025 17:48:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107292; cv=none; b=BVAP5XC8RtRPeXtKjdOA3Fh9zM7vo34tkgJbEaTifPmkrGq+pcYDGwK2zm2NUrYg/9418XjQe7WvFpDW1ZvnKQXqKCi8+ZMtTNnVdbvz7rFfG+7Z/fRt2y86o1WzhnM/MTBr3ker4DafFAEwDw39bI/svKnwy5uF69envjTvUr0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755107292; c=relaxed/simple; bh=wVsDz7PLWcqLuNDyAizM/2yV2YynzKGFnsWWEvqGeqg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jtdvFnx2+++5DVUTgFAn1AdgtOffoV3Q1/z8uqE5A+AH/uOX82OgufsaqcOzWx1/KjxdcQgUmNUA5sTtBMiBrGzErifMDhwdmgJ9daPZDTBXAXTrtd9eYPS5nqCOa0EFS6wZNHdmxO6AFznStbMy1guN0qZi+3YHjKh3vMakdGU= 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=uCEjxzL9; arc=none smtp.client-ip=209.85.222.179 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="uCEjxzL9" Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-7e87061d120so6278085a.2 for ; Wed, 13 Aug 2025 10:48:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1755107288; x=1755712088; 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=NR9O5hej1zVdBrSrvTEY2n8cN8r/rUR8l5graqaiob8=; b=uCEjxzL9d6OxCyOhmQi3vdf6Zth+dnpTgzkFmF62rxI5lmbr9a7I3BT+Aqjv0s6LUV U9DBnlwEVGCAp/MeK/dxdFk1den0Y1v99dvqjj1SN+h1nI7sWIoVXEVfUNysmXYHEEiK fNLCmV5VNMAeiuRdQwa41npfs5rCwwEgsK5qqWlA30Kz4rvpyVWvqUgeNELha7yacjbq L2I/M3nup5RK+UmDwy5nsMUiczXNqhWxVz/yBQE2AySs8JD0jsnD1lMR24wMQDsdyedN pazjC5kLX5m1eILw5+jAU3+e+g6pW+2vy3F3PMPrZ+gaznpdDOQAyEdU3pLTcvYy4NcM 5nPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755107288; x=1755712088; 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=NR9O5hej1zVdBrSrvTEY2n8cN8r/rUR8l5graqaiob8=; b=JYjr/qxQvPpkRmZ6d//E9EGLsUOykm4j3Jmef3BCF4zfINYrqZ2fDFbrYsRaiQYUzI y56Lw0CHR7WQ/c/3bJKxO1Jk9/30v5xoBAZ39Stt5jxOOll0TUy2e2z9Ls1knYf4hp2R UW7cFbEE1layMpA5w/U1l7uyKIB7ApHSW//x6Mt4bKF6O8iafpYhax1XENGwffEocbn4 0jkTujTfQHiBL5uSZPDbhHVU3kxNcH25qJAttZRl691vEVq6t2BZrnWeCqV/x22HXiib c0d/rqLVpicOReXTssb+F0cBjbgP853vYY9w39xu1Sve2q24VBPgqSXGJPt4sp9DuTAI 1Z8g== X-Forwarded-Encrypted: i=1; AJvYcCVurw7yR5b3BuII/bUHPytXCrgyvfcDFJAgEYiQIYwQwUxxit9yDRi0+mDN+SWN1cp+2RP05OLYkIWh4Fk=@vger.kernel.org X-Gm-Message-State: AOJu0YwdYmRUz5q25Sn8ryvdBrgJXm8Cacy2pRo3vttRQevL3bukft9R AhU2PcxWl0KbXcnqnLmkHFrmO2NRUwXgCMbts5uMT7Ne9FBHYJpHbKefigh3x4I+u+AL1GJaU9N SOLn0vOs= X-Gm-Gg: ASbGnctt2ISMKV9Y8t7RSix/Zoh9MXn8w3N0dR8zkf0KOE1Cs+1C759YJz6MyGKLd8U dTQ2ATpcFCL0duIWzyOzt1hZ4ohpZCocKNTFXNs/yT8/m2uE+3MrSiEsKr6RM8OYfZOUg9QJPJE fjI1aXoxopHPdB7As/nqEStfSnCtai2wnngNl+Ud7vap0SR6LiYEP6aV5OG4bn1lVsFiEYkZCRC JbE28j/qhf8w+MDxCzIsVCpLKMWVYc5ANn81V560vn9WYAs3aIcy2FETQO+yjMOKOxkcjn+nsdz 0r+28XquPvUT03KU5ztMBEmOklzVZjMAmGxwaQiA6jqNUD8pepsFWbvrvX56aPWy5lcYaKOMSbo +LiCCxQkACZOsciBlpnA/JBtNp43vS4SOnl9yzywBnA== X-Google-Smtp-Source: AGHT+IFRs83sDqTRyEN7DfReHLOYn68Vpzc0LCiQZFoDgh8bJ2M9bgboNPmgbUyMB+oLX7FeYNZzXA== X-Received: by 2002:a05:620a:1724:b0:7e7:12c1:8f93 with SMTP id af79cd13be357-7e870600b91mr33016285a.63.1755107288221; Wed, 13 Aug 2025 10:48:08 -0700 (PDT) Received: from fedora (d-zg2-251.globalnet.hr. [213.149.37.251]) by smtp.googlemail.com with ESMTPSA id af79cd13be357-7e7fa87e7d0sm1627122385a.82.2025.08.13.10.48.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Aug 2025 10:48:07 -0700 (PDT) From: Robert Marko To: linux@armlinux.org.uk, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, claudiu.beznea@tuxon.dev, catalin.marinas@arm.com, will@kernel.org, olivia@selenic.com, herbert@gondor.apana.org.au, davem@davemloft.net, andi.shyti@kernel.org, lee@kernel.org, broonie@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, arnd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, o.rempel@pengutronix.de, daniel.machon@microchip.com Cc: luka.perkov@sartura.hr, Robert Marko Subject: [PATCH v9 9/9] crypto: atmel-aes: make it selectable for ARCH_MICROCHIP Date: Wed, 13 Aug 2025 19:44:45 +0200 Message-ID: <20250813174720.540015-10-robert.marko@sartura.hr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250813174720.540015-1-robert.marko@sartura.hr> References: <20250813174720.540015-1-robert.marko@sartura.hr> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" LAN969x uses the Atmel crypto, so make it selectable for ARCH_MICROCHIP to avoid needing to update depends in future if other Microchip SoC-s use it as well. Signed-off-by: Robert Marko Acked-by: Daniel Machon Acked-by: Herbert Xu Acked-by: Nicolas Ferre --- Changes in v8: * Use ARCH_MICROCHIP for depends as its now selected by both ARM and ARM64 Microchip SoC-s drivers/crypto/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 04b4c43b6bae..7c1717c35b76 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -439,7 +439,7 @@ config CRYPTO_DEV_ATMEL_AUTHENC =20 config CRYPTO_DEV_ATMEL_AES tristate "Support for Atmel AES hw accelerator" - depends on ARCH_AT91 || COMPILE_TEST + depends on ARCH_MICROCHIP || COMPILE_TEST select CRYPTO_AES select CRYPTO_AEAD select CRYPTO_SKCIPHER --=20 2.50.1