Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1137718pxf; Fri, 2 Apr 2021 02:10:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxPerHIiwLcD1tUJ01fLY2QgaYsJSjjjigDNscysowDf4DAA/W4pqwlA0IYrEcdKVBG0NOH X-Received: by 2002:a17:906:3595:: with SMTP id o21mr611041ejb.321.1617354639264; Fri, 02 Apr 2021 02:10:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617354639; cv=none; d=google.com; s=arc-20160816; b=UPN4Lo0ZRWGFrhbQNctLRz0yOF7dZWharmSYtltyu92beJ8cxpctjVln/Uuqk/baQ4 F+wNBHPdatSbToZwQNnTij+af7IXI+PIw6rs84kjjDCfJ664YHexlq3OLa/2sgQnZgX8 sid2UOIk16CKml7kjonQEgyS5rSGuU4TIBDhYk+UPCrAd8uorGkXAprqR3A+R3Viht5I UvZxsaQVOXxuAAs9g03ZJX46t8+fp6YEOiUYswxJ18RrvWYFAPnsk5SUWQvqoA/oT+Gd DQaoFkCXebl/So99qUhTzZkuPCJP+A7k7K19rbfISNJOE/VPHFWo3YIuSZ87SW+lLgs5 FCuQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=fTfNKZj+AgdXIsgJ9mT5OylwpBc8sd7wfX2kLQ72TFI=; b=Tvb8oU84Bin4g/C5NHvvEN/3EWBX5uYfdqJltDkHXuzU1U3vjM/9PDJv7asqdxw5Nu EqnIjLLP3YLZvFETZ6CUpNuv8tPZCRlr+qTl9+ABuzeRObhRIVfQTJBpLa7YgCjgBrLm dOdYNeJLFQbw/UnFbqK019z6K1r14rBMZdgMVyN7L4inQn4DF7hqH7vSxgYyRo+BRNbf 42/nSEJutN3W1jOxrAtHqFProjQ2/41lCFL+mgTFFRcfvfvIkaJwjtKliN0lGCaJe6Oj aX+IvCVAtZ4yUsea1Nyj7CqYsXWah2ijlWWI4VjtSFlECkNShlJicTFUaQGtAlymTA1s MLEA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=marcan.st Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y18si6235212ejp.482.2021.04.02.02.10.15; Fri, 02 Apr 2021 02:10:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=marcan.st Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235055AbhDBJH4 (ORCPT + 99 others); Fri, 2 Apr 2021 05:07:56 -0400 Received: from marcansoft.com ([212.63.210.85]:35002 "EHLO mail.marcansoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234849AbhDBJHt (ORCPT ); Fri, 2 Apr 2021 05:07:49 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: hector@marcansoft.com) by mail.marcansoft.com (Postfix) with ESMTPSA id 975BB4272F; Fri, 2 Apr 2021 09:07:38 +0000 (UTC) From: Hector Martin To: linux-arm-kernel@lists.infradead.org Cc: Hector Martin , Marc Zyngier , Rob Herring , Arnd Bergmann , Olof Johansson , Krzysztof Kozlowski , Mark Kettenis , Tony Lindgren , Mohamed Mediouni , Stan Skowronek , Alexander Graf , Will Deacon , Linus Walleij , Mark Rutland , Andy Shevchenko , Jonathan Corbet , Catalin Marinas , Christoph Hellwig , "David S. Miller" , devicetree@vger.kernel.org, linux-doc@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v4 16/18] arm64: Kconfig: Introduce CONFIG_ARCH_APPLE Date: Fri, 2 Apr 2021 18:05:40 +0900 Message-Id: <20210402090542.131194-17-marcan@marcan.st> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210402090542.131194-1-marcan@marcan.st> References: <20210402090542.131194-1-marcan@marcan.st> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds a Kconfig option to toggle support for Apple ARM SoCs. At this time this targets the M1 and later "Apple Silicon" Mac SoCs. Signed-off-by: Hector Martin --- arch/arm64/Kconfig.platforms | 7 +++++++ arch/arm64/configs/defconfig | 1 + 2 files changed, 8 insertions(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index cdfd5fed457f..df320a13915a 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -36,6 +36,13 @@ config ARCH_ALPINE This enables support for the Annapurna Labs Alpine Soc family. +config ARCH_APPLE + bool "Apple Silicon SoC family" + select APPLE_AIC + help + This enables support for Apple's in-house ARM SoC family, starting + with the Apple M1. + config ARCH_BCM2835 bool "Broadcom BCM2835 family" select TIMER_OF diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index d612f633b771..54fb257e55f7 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -31,6 +31,7 @@ CONFIG_ARCH_ACTIONS=y CONFIG_ARCH_AGILEX=y CONFIG_ARCH_SUNXI=y CONFIG_ARCH_ALPINE=y +CONFIG_ARCH_APPLE=y CONFIG_ARCH_BCM2835=y CONFIG_ARCH_BCM4908=y CONFIG_ARCH_BCM_IPROC=y -- 2.30.0