From patchwork Wed Jan 24 20:58:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kaiser X-Patchwork-Id: 191760 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp1250854dyi; Wed, 24 Jan 2024 13:00:31 -0800 (PST) X-Google-Smtp-Source: AGHT+IGcbhBWfMI1RofYEQcZeeqLd5mqr517okvY43ktWA4cb+w33bWLSabz2zOBhhmqixgyUUAJ X-Received: by 2002:a17:902:dacd:b0:1d7:8f44:68 with SMTP id q13-20020a170902dacd00b001d78f440068mr850740plx.59.1706130031404; Wed, 24 Jan 2024 13:00:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706130031; cv=pass; d=google.com; s=arc-20160816; b=PZyS4evgO9yWDdwGDcUPXT1ZienzcesipHh4i71xkc0E7nBSOzgiVqcdyAZ+1cl/eJ DzpTiJeG7EV0mVrN/H6wgvCrCrmBBgEuIzhKMWnuoUYWTPbGg72XtNe1SBinWWKZVQz2 NbIcRgFCTJXpMAfnqncy4sp8REc9oG+MilbknbIwzoxiejrP99Y0stIuNCAMpeZJ/EAo o/OKoMwNB/D/hc5K5PHF1i4D8HTcHLcjTKeDWzZAi5RG/jiNda9xTfdvkgzSzrMgVyZL 9Xw0f2SicefuRKbWPgWAjJnhkb629seXqmsAk7MMMZFNnFtSQ8TaEMDzRftYOX9B0aZp fJMw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from; bh=VL/WEmQD5sXXzdaWPkIzG7Yb6XGIBhjgqOVvXxKvBvU=; fh=w6IwlWjFmYZoBIFXv1VJvvnWh/ESi3WhmhXTq2sX8YE=; b=hEoHKqedIZQLpRD3u0ikXkjbxAK7MfmAfWJGfeEyatVR1Qju3WUhT195mDc0Defzsu K4HYaF45bO/EkyMa6S0NXSilIqStVwyOZB+/c1HVhV1ud3U9qcWIL2X9/OHlNM3PUfEj Pl9Ux2d9XmL2hzJ6pOJp41SZ5Wj24PVqFXn9PT4p1yZ52HBHcuV9UXQtR2C+swGdyYhp D6wvtWXoGeLhLRXgr7YsyuVCowsVCL6bZrLjvondZBF4tKjiOz2HPcZbZ9Wc/qFjPYBm dOmp0S6o0aMgyp/iHiBPYRD9m28axnDzGb/QKImFhuNYyJcPbogf1BoX2zihKUJosqF1 leaw== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37676-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37676-ouuuleilei=gmail.com@vger.kernel.org" Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id y15-20020a17090264cf00b001d7852b98ecsi1546436pli.45.2024.01.24.13.00.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 13:00:31 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-37676-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37676-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37676-ouuuleilei=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id E4E832864FF for ; Wed, 24 Jan 2024 21:00:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B8ED3135A60; Wed, 24 Jan 2024 20:59:33 +0000 (UTC) Received: from akranes.kaiser.cx (akranes.kaiser.cx [152.53.16.207]) (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 5E96C1350C2; Wed, 24 Jan 2024 20:59:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=152.53.16.207 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129972; cv=none; b=bcQlyEdkIdP6NKGM2EJ4NBAukRIosW+/QWg90xcyyJwv0cNn5b1mWAiuk//Cmh8akxXZS1pni/U0KFUVNPU2FJasXnBFIMKGCw2UodWPySqvVdWxDtYrEU/4CLwOh8OKKjwqEzadtFwTIIuoPUFxitlhAEQdTjI7h0x0UjVWF9I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129972; c=relaxed/simple; bh=/NoEDdgiF+kL2fzCo6z1NN1l8skcdUdnTPJuvRjd2NA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=uJP26QgFajeW5/Rna6NFHAwxaOLLcoz6uMrvIilgOs6nlh3mTNuvzKxTMq6fr7mMYAS+u9M7gruqpDFIbJoeQpJ22idh1og1eLeRAVt1SXpRd7xiYziv8dqTXwoxnjzrFa/7POBKVL5i3urbqoRgbWmQlHA5XZbrX/CyAoUradk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx; spf=pass smtp.mailfrom=kaiser.cx; arc=none smtp.client-ip=152.53.16.207 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kaiser.cx Received: from dslb-188-097-042-032.188.097.pools.vodafone-ip.de ([188.97.42.32] helo=martin-debian-2.paytec.ch) by akranes.kaiser.cx with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rSkL1-000SPR-0Q; Wed, 24 Jan 2024 21:59:11 +0100 From: Martin Kaiser To: Shawn Guo , Linus Walleij , Bartosz Golaszewski Cc: Peng Fan , Andrew Lunn , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Kaiser Subject: [PATCH v4 1/4] gpio: vf610: allow disabling the vf610 driver Date: Wed, 24 Jan 2024 21:58:57 +0100 Message-Id: <20240124205900.14791-2-martin@kaiser.cx> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240124205900.14791-1-martin@kaiser.cx> References: <20240124205900.14791-1-martin@kaiser.cx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789007003551470789 X-GMAIL-MSGID: 1789007003551470789 The vf610 gpio driver is enabled by default for all i.MX machines, without any option to disable it in a board-specific config file. Most i.MX chipsets have no hardware for this driver. Change the default to enable GPIO_VF610 for SOC_VF610 and disable it otherwise. Add a text description after the bool type, this makes the driver selectable by make config etc. Fixes: 30a35c07d9e9 ("gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610") Signed-off-by: Martin Kaiser --- v4: - add a new patch to enable COMPILE_TEST v3: - split the changes into three patches v2: - enable the vf610 gpio driver in the defconfig files for arm_v7 (i.MX7ULP) and arm64 (i.MX8QM, DXL, ULP and i.MX93) drivers/gpio/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index 1301cec94f12..353af1a4d0ac 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -711,7 +711,8 @@ config GPIO_UNIPHIER Say yes here to support UniPhier GPIOs. config GPIO_VF610 - def_bool y + bool "VF610 GPIO support" + default y if SOC_VF610 depends on ARCH_MXC select GPIOLIB_IRQCHIP help From patchwork Wed Jan 24 20:58:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kaiser X-Patchwork-Id: 191759 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp1250650dyi; Wed, 24 Jan 2024 13:00:08 -0800 (PST) X-Google-Smtp-Source: AGHT+IGJ7l24kXMDc3B/Qv0B796r8rUgoFX723qAxk7H5BG4CyaYGOHRvViSREJYu4Nz/HB9uS7n X-Received: by 2002:a17:90a:ff0e:b0:28f:fac1:b76b with SMTP id ce14-20020a17090aff0e00b0028ffac1b76bmr146207pjb.59.1706130008336; Wed, 24 Jan 2024 13:00:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706130008; cv=pass; d=google.com; s=arc-20160816; b=YthUwUR/FQd7D8hAyfDjTPVo2RbMpCIQfKpCz1xliPhDPOjEN5bPFhELIffHasvq1L u/sKe6mwBnZlIdye+Nu7obxD6qxl5Y2/z76rLQRvF+BwWU64BPQMpgwk8f1NTxKABO7F TYrAdtEFIc7m1O3pxrmpjcmWEPjlVUE7IA6hC0CkHLkid1U4i12YXe4klec92pniItza ERtjnRUuxQbv9yX5KIqfdlYcYS/ZcSJRn/IzXgge8tnpaO7O/Fsf1wyW9mJritmcJwuE Fakli/mz9tcKFVbh6EigqsPO3KauEoBWwXHFR1n/uDIAFBy1h+TMuW6CGwuHhHpI+l/j VS9A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from; bh=lldfx1OPO0AUZdkp9pEpgStptDO3tIc36wpNJ63vBDo=; fh=w6IwlWjFmYZoBIFXv1VJvvnWh/ESi3WhmhXTq2sX8YE=; b=kr8LlekJbWCqBuEQouae2Kn8YQXkmuCScWmxuFB8ozy+nPEwUrOuM28kRGopqhfMjV gRoGWscpJP98YbwElTwpQ1YbRjvTEC82ZdbBt7zoS8xlklVf0p/c1nxLRVbQYl+RKEWm dIv79raHNy/Cdke/q2BFN326QgEfT8Ah4yV8ZkvzSiDIQ7tDKq8NULao8lOZJShiRlGC DAuPOHK1dvTyR/7PpMiRWuVOGZkDz/tkv6o7fsOlW09gnR6RB17CwRPsL3Nnkq3DZbmr p2zWiA8D/jEERi096IpmuDuduKniNlTCpJZ0KN/rfZrjG1AF5JpCkvuwskXRLhHSDSzE S+kg== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37673-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37673-ouuuleilei=gmail.com@vger.kernel.org" Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id y3-20020a17090ad70300b00290fdc46084si113714pju.105.2024.01.24.13.00.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 13:00:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-37673-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37673-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37673-ouuuleilei=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 1DE8728653A for ; Wed, 24 Jan 2024 21:00:08 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6FAE613540C; Wed, 24 Jan 2024 20:59:32 +0000 (UTC) Received: from akranes.kaiser.cx (akranes.kaiser.cx [152.53.16.207]) (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 5E92A13473B; Wed, 24 Jan 2024 20:59:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=152.53.16.207 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129970; cv=none; b=fhpieJbLZXqMy4M374qXIj26Aoh/TxMKqSIm4g0MnWTsHUUIHTipollWBu99ZY3JRHikTq4e5FSQmXsi/D23iHp3PbD/OcerGRhRkSW36HuptdBp5nKAd2OK1ykIB9g7k8l6zAg3zzcCrzkwjGGkZ7HeEPESRKMIkiAqyrQUkZo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129970; c=relaxed/simple; bh=8YaJyzOQmUBaeoCtjtFLEBmHtDVBAuPIQ/aBmfHjTD8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=sLLQlGnjRzx3te3Fvx4hsXaMLJ40F7l0+/Q6D1Ce8kAgREaHzKKev7RZ2cJSBJ5KQmOMG7eGzHxePg1/iVSr0DipLT9eZIy7cmbrFj0TJzuBXrtlEB3aZRnHe4QDweWCaOtwxDOGLKKncPU8tgmpt5DLYh8BOekoT6Taz1EAGd8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx; spf=pass smtp.mailfrom=kaiser.cx; arc=none smtp.client-ip=152.53.16.207 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kaiser.cx Received: from dslb-188-097-042-032.188.097.pools.vodafone-ip.de ([188.97.42.32] helo=martin-debian-2.paytec.ch) by akranes.kaiser.cx with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rSkL2-000SPR-0G; Wed, 24 Jan 2024 21:59:12 +0100 From: Martin Kaiser To: Shawn Guo , Linus Walleij , Bartosz Golaszewski Cc: Peng Fan , Andrew Lunn , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Kaiser Subject: [PATCH v4 2/4] gpio: vf610: enable COMPILE_TEST Date: Wed, 24 Jan 2024 21:58:58 +0100 Message-Id: <20240124205900.14791-3-martin@kaiser.cx> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240124205900.14791-1-martin@kaiser.cx> References: <20240124205900.14791-1-martin@kaiser.cx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789006979793268888 X-GMAIL-MSGID: 1789006979793268888 Enable COMPILE_TEST for the vf610 gpio driver to support test builds on systems without this hardware. Signed-off-by: Martin Kaiser --- v4: - add a new patch to enable COMPILE_TEST drivers/gpio/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index 353af1a4d0ac..3081406ff57a 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -713,7 +713,7 @@ config GPIO_UNIPHIER config GPIO_VF610 bool "VF610 GPIO support" default y if SOC_VF610 - depends on ARCH_MXC + depends on ARCH_MXC || COMPILE_TEST select GPIOLIB_IRQCHIP help Say yes here to support i.MX or Vybrid vf610 GPIOs. From patchwork Wed Jan 24 20:58:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kaiser X-Patchwork-Id: 191761 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp1250925dyi; Wed, 24 Jan 2024 13:00:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IGF/BvcozWyak3kldTbXZBT0HerZuVlHT/wKklxt7A+EWyXnOYtQGSTtHTVlx50OEKGRuL6 X-Received: by 2002:a05:622a:3cb:b0:42a:62cf:eb1a with SMTP id k11-20020a05622a03cb00b0042a62cfeb1amr1388321qtx.113.1706130038171; Wed, 24 Jan 2024 13:00:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706130038; cv=pass; d=google.com; s=arc-20160816; b=vPzcv9L8OHJbvkmZyrzz6W0DxusMyIo8dGlvRvS1CH+PPwXJ+XcpiiUs+NkDWTQ5IP ICiPvvE6LTaBVeHUaP0XrFECBdsD1R72wlRNsKSiEg1M2pdDJzjlEixUzIYU8lmWn5Ba 98ReO0YQ3/mjePC6MFXLgYJHA3Er96hSsyS9eFOwgM1485T6mqorCY99xDtoFksnJA3T kWhrWNEGQNY1ZGS565QTBzgViUYfrao9mOk9qoq11zr1ipt9UAj287TMfghW8M3gjHg2 nPuwHhQxz2T1pCl2Hwi0jvL/AikUKpT9cROiirj6OeRH+ZxMr0cBeI3ErBmCzevRjwjf X+sQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from; bh=+fRLg8uzmShhO1VfzsQCw4l6yH7YbaEN6LT5WuXUx54=; fh=w6IwlWjFmYZoBIFXv1VJvvnWh/ESi3WhmhXTq2sX8YE=; b=g/30NmkMR5JzZOcAsZLHmpeWOjfRD+InxqIx2vP4iDgTtjMb7y1ok0aiXpzedI3hcv tFO7KriOXbnWvVLpc9wc3AgNDibog0jnbO31fQv1a2JEZVycxSduUHRxpdl8J96OA4Ko 7yj1LNCTojQfjICH9mkMzWQ8fAnkWCEBPRfPW/ZUeQ4ZcFMExvXhyR99CwvQmtmuSSK3 onyyG85tH0qSKskdxXr+p8TyRPASN9sq2t0iMogmv2wL0QEi25232xloeHAWUkyKgubN nyrProobOjjOuvEkl3U3qj1KlHUfR/e7ayx4Vd2DR6lN6YRgt2YAJ+skBGNkzaJyd2P9 kLtA== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37675-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37675-ouuuleilei=gmail.com@vger.kernel.org" Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id b19-20020ac85bd3000000b0042a6340c7a5si1380067qtb.203.2024.01.24.13.00.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 13:00:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-37675-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37675-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37675-ouuuleilei=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 019C41C22106 for ; Wed, 24 Jan 2024 21:00:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0B606135A4E; Wed, 24 Jan 2024 20:59:33 +0000 (UTC) Received: from akranes.kaiser.cx (akranes.kaiser.cx [152.53.16.207]) (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 5E9A31350CF; Wed, 24 Jan 2024 20:59:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=152.53.16.207 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129971; cv=none; b=uAAxHPhw+RfsZYlI3v5cHHLE6gVXP8Iaw6/mYZCROfvkkDzhMp+uKr0ep61JFZrcLanmcKL9VueTAPfPjl9bYEesCXoUHqQwfagcYOwGaCZcv3lk3BnhOK+66dAm5c9f8NXlSWl8h5k10MC7pfgR8V6BXsD/slVlkQimo30IRrY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129971; c=relaxed/simple; bh=vdwlVXOvqU/TDeD5gJUt9sEEFVyptDTtGD4h21A3ijU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=YhJ3e3MS6rzm6tnK/55zA1Ozc/xYga+86hpiQtktIDboWJNmuSdidCCKunIO6NBPx7uYVEWSdBzFAk2zy1UBzj/hPA8KE9olI3jAfw8SvG2TaOc6JRhCnuEt4+AoNHlvQwh33J9i/AZr9H0w3iIxUzx1iUNuWWqtzkk9Yr3w0XI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx; spf=pass smtp.mailfrom=kaiser.cx; arc=none smtp.client-ip=152.53.16.207 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kaiser.cx Received: from dslb-188-097-042-032.188.097.pools.vodafone-ip.de ([188.97.42.32] helo=martin-debian-2.paytec.ch) by akranes.kaiser.cx with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rSkL3-000SPR-02; Wed, 24 Jan 2024 21:59:13 +0100 From: Martin Kaiser To: Shawn Guo , Linus Walleij , Bartosz Golaszewski Cc: Peng Fan , Andrew Lunn , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Kaiser Subject: [PATCH v4 3/4] ARM: imx_v6_v7_defconfig: enable the vf610 gpio driver Date: Wed, 24 Jan 2024 21:58:59 +0100 Message-Id: <20240124205900.14791-4-martin@kaiser.cx> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240124205900.14791-1-martin@kaiser.cx> References: <20240124205900.14791-1-martin@kaiser.cx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789007010739827401 X-GMAIL-MSGID: 1789007010739827401 The vf610 gpio driver is used in i.MX7ULP chips (Cortex A7, ARMv7-A architecture). Enable it in imx_v6_v7_defconfig. (vf610 gpio used to be enabled by default for all i.MX chips. This was changed recently as most i.MX chips don't need this driver.) Signed-off-by: Martin Kaiser --- v4: - add a new patch to enable COMPILE_TEST v3: - split the changes into three patches arch/arm/configs/imx_v6_v7_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig index 0a90583f9f01..3cdcb786f33f 100644 --- a/arch/arm/configs/imx_v6_v7_defconfig +++ b/arch/arm/configs/imx_v6_v7_defconfig @@ -208,6 +208,7 @@ CONFIG_PINCTRL_IMX8MQ=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_MXC=y CONFIG_GPIO_SIOX=m +CONFIG_GPIO_VF610=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCF857X=y From patchwork Wed Jan 24 20:59:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kaiser X-Patchwork-Id: 191762 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2553:b0:103:945f:af90 with SMTP id p19csp1252722dyi; Wed, 24 Jan 2024 13:03:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IG4Tj/UFXSEw8B5FWhSNSD39E1sbZzCt7UtqYs4cYMpEb9drVTIQnEMYZF2oyvdFdqGRSPL X-Received: by 2002:a5d:9297:0:b0:7bf:19a0:1d68 with SMTP id s23-20020a5d9297000000b007bf19a01d68mr47826iom.12.1706130208701; Wed, 24 Jan 2024 13:03:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706130208; cv=pass; d=google.com; s=arc-20160816; b=LjlP5bgXNR7SO6NJCtHnE+mgJMhjF9oOCpeHENwE5nnkXYl717cjoA0o3EzlJ6Ijmd Za2jEGNyVjodFh4wLhGZ76suGpG0gNYWOkBHnfoLKDF+SJzDi5eKFu+ps1En0xav5Rly YkUwvPHk6MjialLU14rZXdpn0ziNSOO3zjrTvZZbBLztW7JxEFoqeqFRFtjhvxWqxDr5 KvMOXblk6gIJV6lHW06StYvTbvOHTbLpQDpcDlhib8BFyno7sM2llfdhLWuyIFPc4Rop PEbJZFU2qZOgt9huleK1uJ+TE6dAxihK11nTWfSzK2kzN/oRrhG2hsrOD3tEcv8wWQKm lwOA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from; bh=lN1FIfdh2mC8CcKmGGlZ0jxJ5CgdaVMSUh2S9Puu0fE=; fh=w6IwlWjFmYZoBIFXv1VJvvnWh/ESi3WhmhXTq2sX8YE=; b=0+XrHctmkYfz0QfLLfP5h9Cwen0AUbFw0+qjkZNc+9WfkvR1h1B8c0yX5UCDBOg1XI ksuJGkOXjl1w2/sOSssphTuLt1lGtXFEueWVih5CMMDnDFPTgCFleHVT12eE8Zrc9ehr sSV0KR59V0WnR29zg3EaCqkeZ9kMrLZpASUsw46wZEy6rcxyCNZ0+A1MtwACgSoWiKud 6CfQqDJ6GiVfiVF6qHjpFh+UlTNhaZRxSaDyGpRfNiAg4hrMf6Ho/rq/S40MfSjTJmsD uQwSTjw6mDi73g+UcQVpQ2qZ/sQxh2lHcvBwNR5k/a3frMby7qAYNbzaV24KoALa/znU o3OA== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37677-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37677-ouuuleilei=gmail.com@vger.kernel.org" Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id i5-20020a6561a5000000b005cec855e691si12366674pgv.761.2024.01.24.13.03.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 13:03:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-37677-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=kaiser.cx); spf=pass (google.com: domain of linux-kernel+bounces-37677-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-37677-ouuuleilei=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 7A72AB23F40 for ; Wed, 24 Jan 2024 21:00:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 58C22136641; Wed, 24 Jan 2024 20:59:35 +0000 (UTC) Received: from akranes.kaiser.cx (akranes.kaiser.cx [152.53.16.207]) (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 531C8135406; Wed, 24 Jan 2024 20:59:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=152.53.16.207 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129973; cv=none; b=Y3iN56QNPpKuZsKmgRnhb8X9jRWs2U3S06ONkpoqbNKAUu8LEgjo7V5Q3e0VmuskfSZTgQ0PxSxPatRwObnWg5V2qu0IM5ifsG5yOq7tjJdp8MdV0jqpKWX37ihYNMTusdolttRmcXK3Cm0IuRzgqJgB23p+UND/1cWTGs6f0Tg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706129973; c=relaxed/simple; bh=G8A2V4leR/bypbOm6+EMWi8fEQbxiOfb61B5puKDZGs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=DMBospBLfxKos8W8Ai88KjKYAbT4bKtt4zZ3bMSjJr6KEIOEMgsGgVwQLV1SNS0tOMhogIfmw5HkHZiDc32uincDMHunqaKbPPAQtijYOerd0n2h42AMNLux12E5ovOCbCSo0wl7NOI+RzD/GC0rNiBgnRQWhAtLzKBjbsNsQHg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx; spf=pass smtp.mailfrom=kaiser.cx; arc=none smtp.client-ip=152.53.16.207 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kaiser.cx Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kaiser.cx Received: from dslb-188-097-042-032.188.097.pools.vodafone-ip.de ([188.97.42.32] helo=martin-debian-2.paytec.ch) by akranes.kaiser.cx with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rSkL3-000SPR-34; Wed, 24 Jan 2024 21:59:14 +0100 From: Martin Kaiser To: Shawn Guo , Linus Walleij , Bartosz Golaszewski Cc: Peng Fan , Andrew Lunn , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Kaiser Subject: [PATCH v4 4/4] arm64: defconfig: enable the vf610 gpio driver Date: Wed, 24 Jan 2024 21:59:00 +0100 Message-Id: <20240124205900.14791-5-martin@kaiser.cx> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240124205900.14791-1-martin@kaiser.cx> References: <20240124205900.14791-1-martin@kaiser.cx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789007189661289987 X-GMAIL-MSGID: 1789007189661289987 The vf610 gpio driver is used in i.MX8QM, DXL, ULP and i.MX93 chips. Enable it in arm64 defconfig. (vf610 gpio used to be enabled by default for all i.MX chips. This was changed recently as most i.MX chips don't need this driver.) Signed-off-by: Martin Kaiser --- v4: - add a new patch to enable COMPILE_TEST v3: - split the changes into three patches arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index e6cf3e5d63c3..915c7c8fd13f 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -632,6 +632,7 @@ CONFIG_GPIO_SYSCON=y CONFIG_GPIO_UNIPHIER=y CONFIG_GPIO_VISCONTI=y CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_VF610=y CONFIG_GPIO_XGENE=y CONFIG_GPIO_XGENE_SB=y CONFIG_GPIO_MAX732X=y