Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2209413rdb; Tue, 3 Oct 2023 13:49:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGA/Gk8IHETv231xSrCyLzdmlQR48CoifBuLXui1e//tgpJrRkL6orvqSNB1DqZwtM3kwAz X-Received: by 2002:a05:6358:419d:b0:135:4003:7857 with SMTP id w29-20020a056358419d00b0013540037857mr359209rwc.31.1696366173738; Tue, 03 Oct 2023 13:49:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696366173; cv=none; d=google.com; s=arc-20160816; b=S80+MgkAi+iGuYklJ52kAdrGeCRamSNHyVPJsMmR7so6XorUEuGgHoknrdjPCdjEAC 7PZqbm/he1j39pUftR7lJOEVyOvltUWQEbXqoFGG3Qp7doRsQUHouk2Z2zBHCpA2JyTV K6mTh48wKXFm08OJWNbSklBWDn5psZ9hywmUhlkamRRiGtnJYxT747J2TP6x7kpD/yci UtWNgyuNeJj9d45NYOu0eD6ac9Bz+cBbxBD9bIa613uAPqJsdsjS4LQYBChBosHQQDo7 Us5odBW0aAiVJAXlGWVdw42uGCILlqZpFILGZiyGMV6wRYsPYcvJXsCyRqQSHg8t91to flmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=1FJPUi+MyKd+dVlpPJp8bCnu+4EByJ0OLEwCa+47Woc=; fh=d9C0LgSOZaq+y56GxGJi00s4DFVdDLqIWHORVRhA5pM=; b=p8Wii8pdwcMnOtqkz/L4RY4HEFwU/Kcxier4GnB9+ZDO586Fbf3z0TtA97xOSm7JMa vim+NfGFfTnUhQ8eCSXIp/aMAWvwzzbLLzj6S0FMn+G3Irw6p0n4h4qMCHoS5cAHE2ei U5sXQctJ+i5o4si7n0MFu2mS8Q6DJ8D+7wSCaTwkbzfwAG/ILHHGS6Tbx7RVgcgaOdJ4 hH6Kx/QcvsMjgKy5/rIUiWyFJpwX2EIrHiwPYs0YzVx5OZWLYwTHyCiEN8v0rbZl0ZAd GLPRYQUdC8Wt7THm29DGJ9Yb9ml8dRls2i0yNRciuTbsPCClHaUIGgSqAm4Y1jyNiu3G i0vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iQuYNBsz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id h70-20020a638349000000b00578b9fb24f3si2177502pge.633.2023.10.03.13.49.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Oct 2023 13:49:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iQuYNBsz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 6C1FB8041C2F; Tue, 3 Oct 2023 13:49:31 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241085AbjJCUt2 (ORCPT + 99 others); Tue, 3 Oct 2023 16:49:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231653AbjJCUt1 (ORCPT ); Tue, 3 Oct 2023 16:49:27 -0400 Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97895AC for ; Tue, 3 Oct 2023 13:49:23 -0700 (PDT) Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-5a1f00b75aaso16412097b3.2 for ; Tue, 03 Oct 2023 13:49:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1696366163; x=1696970963; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1FJPUi+MyKd+dVlpPJp8bCnu+4EByJ0OLEwCa+47Woc=; b=iQuYNBszchRggbd6WjC55XwIUE+gyP/TU5N/kmIZaDYm70LI6NqGfn1UzzGQi/tXaC unkpbqBS7c5TR0yJ34a/OdFb6FwQGjNMHrtiChKmpUdtQCegM+xuJFjXIyxhogSnEOVx f26/hvizaKpAkmFIm1A/4kf2HJH2EeK6AnHz6qFCS4zZ0nSd4HzZaJKAsangJS+fKZpx NKdPdSMYeri8z2PiYed0NaWLcGBNQxM0in4EPXL9IXKevIrM+Hq9rt3RT78KM/x6JGBa Tb3y3iF37kLVIha2+xdHhdSURKn9Am1vl3H9Sis0/kn4+jXgoo9p7wHMJQaFZZFxHdBL Dspg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696366163; x=1696970963; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1FJPUi+MyKd+dVlpPJp8bCnu+4EByJ0OLEwCa+47Woc=; b=UhQiZVKBt73lrH4jTcDxN4Tj/Le/77kT6pgm9QorPpQB7vPSZWtPpXvN0IR/IW+wwY KWZcVbZugA7TegFYdtJIkAEM/VCxSFCnQ9FBrJuTaPyUnJqfoZVOxsuvQi9ES5GB3Mn4 QHnbTn9/ZFGHFWRh+WzzIFzZsRVMePZm0WIUKNDS6Q3nuZ6v1XXIK9oS/vvFQeZ/ij27 kEIv7+Qv5IqK0hVToekaK1ARtNKHVyyE0gDDmbLxDRliDMfE3i5pLlQztbuNcWOjkQ95 dAgCEG9jREyiMBT0Pny+pB3ggEH28UvNMq+zlhpl37kYVRn9S+ZtIr4PuZwdyLRoYQhX v6nw== X-Gm-Message-State: AOJu0YxLuZCowrRCP2E4QOEJKRndzA78PypTXBQVhuyiGYhihO+19MJs b0I6gFDaJXNkPVJaqZDJODAhhLyyMejuCkRgH1QNqg== X-Received: by 2002:a0d:e215:0:b0:573:bb84:737c with SMTP id l21-20020a0de215000000b00573bb84737cmr740029ywe.26.1696366162811; Tue, 03 Oct 2023 13:49:22 -0700 (PDT) MIME-Version: 1.0 References: <20231002021602.260100-1-takahiro.akashi@linaro.org> <20231002021602.260100-2-takahiro.akashi@linaro.org> In-Reply-To: <20231002021602.260100-2-takahiro.akashi@linaro.org> From: Linus Walleij Date: Tue, 3 Oct 2023 22:49:10 +0200 Message-ID: Subject: Re: [RFC 1/4] pinctrl: define PIN_CONFIG_INPUT To: AKASHI Takahiro Cc: sudeep.holla@arm.com, cristian.marussi@arm.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, Oleksii_Moisieiev@epam.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 03 Oct 2023 13:49:31 -0700 (PDT) Hi Takahiro, On Mon, Oct 2, 2023 at 4:17=E2=80=AFAM AKASHI Takahiro wrote: > This allows for enabling SCMI pinctrl based GPIO driver to obtain > an input gpio pin. > > Signed-off-by: AKASHI Takahiro (...) > + * @PIN_CONFIG_INPUT: This will obtain a value on an input pin. The retu= rned > + * argument indicates the value. We need to specify that this is the inverse of @PIN_CONFIG_OUTPUT, that setting a line into *input mode* requires the use of @PIN_CONFIG_INPUT_ENABLE, so the config can never be set but should return an error on set, and that the argument returned is 1 for logic high and 0 for logic low. Otherwise I think this is fine! Yours, Linus Walleij