Received: by 2002:ab2:687:0:b0:1f4:6588:b3a7 with SMTP id s7csp239451lqe; Tue, 9 Apr 2024 23:52:15 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVIm8FqcZgV6bGOWH4VITQoS3eB207KQOVDy0cpebPIXq/e1sCJEEnwQLfYreKZ58082FYArgEU7HX8b7k+qvM/h9LB2j/KELaF/hAGMA== X-Google-Smtp-Source: AGHT+IHgSxbEcGGujLkbcQDMdd7AAs9fz47SkGjY/qXrKhpUEg5MJNJA69vtDuXuL5fdVGAMgEMG X-Received: by 2002:a17:90b:1942:b0:2a5:b71c:8017 with SMTP id nk2-20020a17090b194200b002a5b71c8017mr1673887pjb.42.1712731934916; Tue, 09 Apr 2024 23:52:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712731934; cv=pass; d=google.com; s=arc-20160816; b=1ExSURr1czhzUIPXNCHpbrKuRkL1OCEnZBfN60eik0z3UZaC+n8YKOpkh4vueJwxjK DVhG4CB4LBBVuiY3PX3KR+c2hiM5BomLJAiHfoRWF92j9RkFW6TQhlhZCeBjVYYUZpa2 FeCblV52oiBOJmpounHJK+3aGtNBF9r+wqwcB+5wonaYVOP1hH/oBRpGrzyLA/u6smDM J1jquiiRxPlkRAUfNRRwoHAeC10EenAjmAWLBBbzMeWU/2tzvELIPq8dlnW0mXO60QH3 AcB9NYxKBm3gCSVfQkUwKMBXhQiPZDdvj6+dFZdSn4cdg/hRiihgHcCtGuoCSJbT6djH rLmg== 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:message-id:date:subject:cc:to :from; bh=0wOjR+UJWM1Kkb/c1Yr8N/2IW9RJ8BdJiT+JK64GHUI=; fh=jBBkDDIg026hRV5tAvQrpWiRDa+Y5dORDHHn1mOpFrk=; b=NVkz8ZQ3sC3gVp+gdo63a75JLRIF2wHPyBkJ/NHDn5nkBnggM+G1JsEiQgwH+iBhEo 2mRWWFPOctumSoOG5rpllEBK3T6In5mcle8jFMrlfeA4UMh/769P+Ltl5FDHsRiZMaIN wQyG70pWjSKAD5qomzDkXj4XEpXwTHBJem84KTU8Iega9zk9zBNx4nmGOiOcIsYbTwXt khEMq5Eb9rijf4ffz0hOekRdUaUt7B5Mararpk/V++lSYQs2BXwpLLjoWMP7sLQnuO4L YKDvn0opUwiywIS8hjpeg5LoKW4Cvk9n+Sv73VSucWBebwTzjTaFCX2oBwynkD3WjgF2 LnBQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-138011-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-138011-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id r65-20020a17090a43c700b002a46ce8c066si947815pjg.150.2024.04.09.23.52.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 23:52:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-138011-linux.lists.archive=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 (google.com: domain of linux-kernel+bounces-138011-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-138011-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 55E41B23CB6 for ; Wed, 10 Apr 2024 06:42:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1D67C22085; Wed, 10 Apr 2024 06:42:09 +0000 (UTC) Received: from fgw21-7.mail.saunalahti.fi (fgw21-7.mail.saunalahti.fi [62.142.5.82]) (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 E74FD17BDA for ; Wed, 10 Apr 2024 06:42:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.82 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712731328; cv=none; b=By21aepY1Pspoapf7U5P97IsiPE5c2wTp+mc8JVqW5JSL+vVs+/UwzqgDhXiSOGDVRpiiGzef96fIscyvx9AzE0K/Zdb95Qx/j5Yl79BsbD1ttnIqAt0rlFQB/vGZ33hY3g/k6/VYsptM0nn5f6Zh0btu4oI6C2Amd3VY0/LraY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712731328; c=relaxed/simple; bh=xxEOl0qZbmAWfxl2RnlJnJ/GRhE5ZxBQtOVBcv//8kY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=XeqVoAFmnv1zxsw2nFQM1erNhTfsLJX/65aGRvG482qZX/tOMBQCwc4WSjujV2u9aujN236eEvjOHNVlqe1WamYh6+2T8P0Pl0vJBBcAi89jihrKoxmh2+w3t+fIUfYQ3+OvWXRGOUqXaFIRnsTFtxV+VBiNk91a6ZOeuyBvIJw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-26-217.elisa-laajakaista.fi [88.113.26.217]) by fgw23.mail.saunalahti.fi (Halon) with ESMTP id 6d769ccf-f705-11ee-b972-005056bdfda7; Wed, 10 Apr 2024 09:41:58 +0300 (EEST) From: Andy Shevchenko To: Linus Walleij , William Breathitt Gray , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: William Breathitt Gray , Bartosz Golaszewski , Andy Shevchenko Subject: [PATCH v1 1/1] gpio: pcie-idio-24: Use -ENOTSUPP consistently Date: Wed, 10 Apr 2024 09:41:56 +0300 Message-ID: <20240410064156.1199493-1-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.44.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The GPIO library expects the drivers to return -ENOTSUPP in some cases and not using analogue POSIX code. Make the driver to follow this. Signed-off-by: Andy Shevchenko --- drivers/gpio/gpio-pcie-idio-24.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-pcie-idio-24.c b/drivers/gpio/gpio-pcie-idio-24.c index 2efd1b1a0805f..7f7f95ad4343d 100644 --- a/drivers/gpio/gpio-pcie-idio-24.c +++ b/drivers/gpio/gpio-pcie-idio-24.c @@ -267,7 +267,7 @@ static int idio_24_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned case IDIO_24_CONTROL_REG: /* We can only set direction for TTL/CMOS lines */ if (offset < 48) - return -EOPNOTSUPP; + return -ENOTSUPP; *reg = IDIO_24_CONTROL_REG; *mask = CONTROL_REG_OUT_MODE; -- 2.44.0