Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp185362iob; Mon, 2 May 2022 16:35:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJySSMWTU0DdtZtZf2jmFgCDQ/MkKy+V1vpoYhgV+cCXVk9LfyNY1K3MGCi3kBXczTzZDeBO X-Received: by 2002:a17:903:2406:b0:158:f6f0:6c44 with SMTP id e6-20020a170903240600b00158f6f06c44mr13976453plo.88.1651534506411; Mon, 02 May 2022 16:35:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651534506; cv=none; d=google.com; s=arc-20160816; b=lKktpnIJn+3Nw819vV4H2TOih/pqSfG7oTLtXnwtVMww3lotaQXzvJ3rGXxx6m1QFz yJafQDVnI1Qzu+rkS83AK1S6ic3L1yod77QLSHYIR6zXApzPVc7X5xfa5pkb12cROh/m 3md753lRw4ut9vvUALMsWBzkFsOfGwFSce+SdSXRX5cc9M07tE58S0nmFK9MIZ/ghPYX i5rRxeX2HivgaLq+uPUtez3UbT4uUq4/YmxmeQ/YbULm4Bi1/OYLxLVJWCvCBWubgDfi ViecW5rgqd7giNB0BJqfjClsnrud/YOm1Ex7WlyXDKABmrVd6n2pViF17TRycoJwz6sa fBTA== 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; bh=ptizFm9QvG146I7yGIe7G2XTFKokoQg8ZvCxhcCRC9U=; b=NZQk1NibrOXLHcyQ14tmS/E8hpJPCul2HvQ//g+aaLpa5KFgBvFdI8pRHmKxi4D8Ip EBr8rR0lMggJkUCtVPGO/xBeg2CSdZNUOQbwdLuLsyCnYo1vuXObhV1XTPJvySLYZPLy 4tgfr1m70At9O3jhQec681RvHadw830MyGRj4rathM1S8qBYbxeZto//CjqORbk0bhMq Z4VVQNe2jBU3pMaBpWu0zkQjFuPxeDUV2OlpZ2Gu1GXPtHpjA8wrlKH4ZPJSKqj8UTte e9pusec9HCUjPw8U1BJ7GdSqfLPeUmbVdWkVeNp0cUZ9zrvKLbRnm8m+aRpp5f/zMBFb sk7g== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id ml11-20020a17090b360b00b001d7568cc0c8si569036pjb.145.2022.05.02.16.35.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 16:35:06 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=marcan.st Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 73463DC5; Mon, 2 May 2022 16:35:00 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232414AbiEBJTT (ORCPT + 99 others); Mon, 2 May 2022 05:19:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1384194AbiEBJTK (ORCPT ); Mon, 2 May 2022 05:19:10 -0400 Received: from mail.marcansoft.com (marcansoft.com [IPv6:2a01:298:fe:f::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA56336B7C for ; Mon, 2 May 2022 02:15:40 -0700 (PDT) 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 2F643419B4; Mon, 2 May 2022 09:15:36 +0000 (UTC) From: Hector Martin To: Catalin Marinas , Will Deacon Cc: Sven Peter , Alyssa Rosenzweig , Marc Zyngier , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Hector Martin Subject: [PATCH] arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE Date: Mon, 2 May 2022 18:14:27 +0900 Message-Id: <20220502091427.28416-1-marcan@marcan.st> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, 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 We're already running into the 512 GPIO limit on t600[01] depending on how many SMC GPIOs we allocate, and a 2-die version could double that. Let's make it 2K to be safe for now. Signed-off-by: Hector Martin --- arch/arm64/Kconfig | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 20ea89d9ac2f..b0da0a28aa2d 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -2050,6 +2050,18 @@ config STACKPROTECTOR_PER_TASK def_bool y depends on STACKPROTECTOR && CC_HAVE_STACKPROTECTOR_SYSREG +# The GPIO number here must be sorted by descending number. In case of +# a multiplatform kernel, we just want the highest value required by the +# selected platforms. +config ARCH_NR_GPIO + int + default 2048 if ARCH_APPLE + default 0 + help + Maximum number of GPIOs in the system. + + If unsure, leave the default value. + endmenu menu "Boot options" -- 2.35.1