From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fout-a1-smtp.messagingengine.com (fout-a1-smtp.messagingengine.com [103.168.172.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 77ED625B099; Wed, 30 Sep 2026 12:03:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.144 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790769794; cv=none; b=fgkxWDN25xhGq2c9oSiRmZh1nbvW7dFw4i8ph+uQdZ9dbHz0q8Ti9PTLZIhLrEqxwxrMxxvi7qYc5qjiIpcOApDDpoiyZWGokIg8/PfEdLy6U7pmJevNCrMvxF4b3PqJo8lir5kC3vHwsQuORMcInW+e8Br61c5lvHxa9P3w30w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790769794; c=relaxed/simple; bh=CnEfWL1rfZp2zIapve23e5GWXiThS2R1TbQ/O17EOjU=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=Qwzzxw6a24s8ZwujK58D/v/sGfKNhIbrctLiLz0ar5Z2vNkR3YuB+VvUdQ5KLi2i0OG0puo0zcyL55cVMKZIQD2OztraHkVevJBVsZ61Q9VjJDfuAtMFbpU6Y5vgRNlmn25WD5LKn3SuboztUZ/A+JOntofT2XnoatSGWXWqV/c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=EJgmnN4g; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=dwqMoVk9; arc=none smtp.client-ip=103.168.172.144 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="EJgmnN4g"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="dwqMoVk9" Received: from ams-compute-02.internal (ams-compute-02.internal [10.64.2.62]) by mailfout.phl.internal (Postfix) with ESMTP id 0B1D7EC02ED; Wed, 30 Sep 2026 08:03:09 -0400 (EDT) Received: from ams-imap-03 ([10.64.2.23]) by ams-compute-02.internal (MEProxy); Wed, 30 Sep 2026 08:03:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1790769789; x=1790856189; bh=N1oaB41rnPMap/G96Eqbi5g5rusO6BlEVyBratQDjgE=; b= EJgmnN4gOHBoK5qPAzbzB6eBWPgj/fo64z2JsMgG7XZV9xYb+eLVsHB2By0MEi62 BSYCBip7kCoNEown5VZ56wDIrYaaNGMJ9h/GeXZCoMhwSQgoLLGQAavUFH4xciro yu23DA+n5RP+puEB0mNwVmUaE5mFgehdLh5dglgQMW84fOAJkd1eZiZA1hb0N+TE pIFjwa/ce7hRgMKRlkgwwsurFYXjOtzrww8UW4gxdWwHGQXfIfmcGI89s7qjBhLT R9K1wMWn9SYvybsXdCA9thYMSrA7Na0SEPOYpej0uSY71zLbyg3l06w5vup0xAni 4iTYXgVefe/mzpLyuNxMIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1790769789; x= 1790856189; bh=N1oaB41rnPMap/G96Eqbi5g5rusO6BlEVyBratQDjgE=; b=d wqMoVk9wPS5dQgQ8UcgHafoH5C6vxXHIA012gxb4EtN2/unWlfBXMFJwxSgSMkR9 wyNRFUI4UsHl4+7Np3jdYXCA9DqnL+cdWUv0Wxk6+zxe64bxL5koHCAWYbhTtTX4 7jtIprAM3rn9zARqlTIt8WZ6jZZeDJ21RfBa17SdAPBms8Qg7ywXNE5+GV/s7s3O vV4OZmvWu/Gq4bXzpdjN8nmDrabwTb1XFh/SH9hqvV1oLOlRToVM7Q6iZJNBab1P f933uAY1ZFelqTaskGwOLU5kpWc4sZyaX6hSuPp78r2HZBJduTRwF8uyYQ8gGf1Z uTv5hjNlF1ggnrNqvI/TQ== X-ME-Sender: X-ME-Proxy-Cause: dmFkZTEAygohlf/ZA/9BOczOk2E0ZPKkMLfxJWRH0hIDtg7XhCUmhFpB6fka6NiYIKNK9s tty8oPX3qWQwE6ASc9LC2XBE/3udub2rs9Ocq4gPBsUk5VLdTNdQdl6dJEstl5Auv5Ptol OmkhD71d38pRuLOiOj7uJMyh8dRldLMTLoUpS+CbIvbRsa90jTfSozXpoXfNwSkKExGZnq Igg72SuJ0syfdIHKuoW4KQIkpfyDtFEVmg4OT/lAhk1g9bS2paMbLJ+B4z6I2iQiO0GY/R JzKpdLjaWJ7aLyWf5YKSYRNCfauAHsV5Yt8IAaVc4IkXHfjpgstk/ehb09k7edgGQ5jAd3 nGs9GsG+RpDa8Eqcl8gBn/c9DYGfL8AlydA8UCOf4TSlNI/FcLV0qnOV48Ag0VqUxljbCm NrIiv/3DJBc5c76ABIphVLt41amxxaAprtooEBOCZEs7PWpzLoarlHNRoQGl1WVY3NYZ5j dlfCiB/R+xWemYgfePyA5VfMjiCfyJ4hsMlGow2eo1WCarelWLZZYNOZLGCeNhtBHOXeHU 1zDW9FIwH9DEFcgTNwG0EOPeIh1Dq6Aw17eaiQdipFozOVFK+7d0HE5ejMf7i87mEp+8Vj v1GyIE1NeUPyP5+bvKO6hpdCQ5kMIttkzS+rmV3ikvyGZvsI7vn6OwOAafeQ X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.ams.internal (Postfix, from userid 501) id 2669532A008A; Wed, 30 Sep 2026 08:03:04 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ThreadId: AAFgH-j8k6Zg Date: Wed, 30 Sep 2026 14:02:43 +0200 From: "Arnd Bergmann" To: "Fil Dunsky" Cc: "Linus Walleij" , "Krzysztof Kozlowski" , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Greg Kroah-Hartman" , "Jiri Slaby" , "Russell King" , "Alexandre Belloni" , "Drew Fustini" , "Lorenzo Pieralisi" , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, "Jason Li" Message-Id: In-Reply-To: <179076863241.3327419.16233537387530771884@gmail.com> References: <20260930-b4-cs75xx-v1-0-4617c4463529@gmail.com> <20260930-b4-cs75xx-v1-4-4617c4463529@gmail.com> <65c87e07-1722-44c2-9a08-ed9e18902058@kernel.org> <179076583795.3054628.14443934429806440798@gmail.com> <179076863241.3327419.16233537387530771884@gmail.com> Subject: Re: [PATCH RFC 04/10] ARM: cortina: Add support for the CS75xx SoC family Content-Type: text/plain Content-Transfer-Encoding: 7bit On Wed, Sep 30, 2026, at 13:43, Fil Dunsky wrote: > On Wed, Sep 30, 2026 at 01:36:32PM +0200, Arnd Bergmann wrote: >> How about making this one ARCH_CORTINA_ACCESS to match the 64-bit port >> (saturn, venus) that Jason posted at >> https://lore.kernel.org/linux-arm-kernel/20260610112821.3030099-5-jason.li@cortina-access.com/ >> >> I think this would be consistent with how we deal with other >> acquisitions (storm->cortina, freescale->nxp, ...). I would >> leave Gemini as-is because changing the name only causes problems, >> but for the new platform I would use the current name of the company >> that last sold them. > > Thanks for digging out the history, that makes sense. I will use > ARCH_CORTINA_ACCESS for v2 and keep arch/arm/mach-goldengate as the > directory name, as Linus suggested. I think I would go with mach-cortina here. Or even better would be to find a way not to need any code. If you control the boot loader, you could just implement the psci ops there and actually bring up the CPU from EL3. If that doesn't work, maybe it is time to actually have a generic spin-table implementation on arm32 the way we do on arm64. As far as I can tell, your code is just a copy of that anyway, though we have so far never added this to common arm32 code in order to encourage SoC vendors to use psci. > Should the DT side follow as well? That would mean a "cortina-access," > vendor prefix (added by this series, as Jason's has not landed yet), > "cortina-access,cs7542" and "cortina-access,cs7542-uart" instead of > "cortina,...", and arch/arm/boot/dts/cortina-access/ for the dts. I > have no preference, I would just like to change it only once. I don't have a strong preference either. If nobody else has a clear guidance, changing to "cortina-access,..." would seems the most consistent to me. Arnd