From patchwork Mon Mar 3 16:00:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 870160 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (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 1DBE72356BD; Mon, 3 Mar 2025 16:03:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.20 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741017833; cv=none; b=GCD3x7GJ5IR1+ElyCRWyvPaNBt0Cw+7zW8nRLpfT7nVAit+Y7HnSIPhQnhF9otnx+atAGVylP7BkJk1hemOAsvEsKI6Xpt+PhOgAqVPV/BwRL5HXcxy/cTHxYcOItn47pM6q0/yGbMmxpSer3f0mMNypbadIbBUwbjUJP5PpzwU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741017833; c=relaxed/simple; bh=augAjJ6JBGkm/7HH6cDggAy9sIwGeNJ3Wqj6kBfuH3A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=X3ICuJP0HcMrgyZ0X2jG6+QZxZwwDHCntu47WncfATUUsSzR/M0l5MBd6dcBPJ8AB4dW4ssgfVamtn72fIROG9PyLcEKYq1tKEeDDtS39QEcanFjbrLFYSmLduR58ZrrjDMCXZ7nIj/3kUrJQUiG6wd+TimJw3OTERC9tAbeAkQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=gGXtLRUA; arc=none smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="gGXtLRUA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1741017832; x=1772553832; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=augAjJ6JBGkm/7HH6cDggAy9sIwGeNJ3Wqj6kBfuH3A=; b=gGXtLRUAB7s5nENSx+7qtT9gbmvulSALViexwhnrJlVC4hvCIe9K3U4i HX3B0geMqfce27Y0yfcYCqlHmmVmkh6MNcyI5aAAbkEqRecE5zAUpuFPB aPUlXlzDvHUcA7S5v54SGJYeFaWySYykp+pCp1WdWrYr7/Kc6qBnk2wYV akMeggDSwisnrdZkbrmet7olISgemJcg6nm/YoZhG+GXZHtCXmguHTllT 4mXd5oWwzcdMfviHBCTEF+MI5FvkL4GtG0F2MT5SOSaC7Xs0IZVgYb9Do 8+MaGTClR87vZwyUO/7BcH7rZKWJeil3pRu4vle6XpjJNog8hVYRRwcjt A==; X-CSE-ConnectionGUID: b6e88eTVTsGLl+9akR0Q4g== X-CSE-MsgGUID: vUvFUJFfQ9e5dx210TYjaw== X-IronPort-AV: E=McAfee;i="6700,10204,11362"; a="41606704" X-IronPort-AV: E=Sophos;i="6.13,330,1732608000"; d="scan'208";a="41606704" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2025 08:03:48 -0800 X-CSE-ConnectionGUID: i7L2M9F0RVu//8paJfl1yg== X-CSE-MsgGUID: ShdMkc4fS/CEU86m0ora/w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,330,1732608000"; d="scan'208";a="141285581" Received: from black.fi.intel.com ([10.237.72.28]) by fmviesa002.fm.intel.com with ESMTP; 03 Mar 2025 08:03:44 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id F38D0DC; Mon, 03 Mar 2025 18:03:42 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , Bartosz Golaszewski , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Mika Westerberg , Linus Walleij , Bartosz Golaszewski , Kent Gibson Subject: [PATCH v1 1/3] gpiolib: Align FLAG_* definitions in the struct gpio_desc Date: Mon, 3 Mar 2025 18:00:32 +0200 Message-ID: <20250303160341.1322640-2-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250303160341.1322640-1-andriy.shevchenko@linux.intel.com> References: <20250303160341.1322640-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Align FLAG_* definitions in the struct gpio_desc for better readability. Signed-off-by: Andy Shevchenko --- drivers/gpio/gpiolib.h | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/drivers/gpio/gpiolib.h b/drivers/gpio/gpiolib.h index 7663c9caebaf..65db879d1c74 100644 --- a/drivers/gpio/gpiolib.h +++ b/drivers/gpio/gpiolib.h @@ -183,24 +183,24 @@ struct gpio_desc { struct gpio_device *gdev; unsigned long flags; /* flag symbols are bit numbers */ -#define FLAG_REQUESTED 0 -#define FLAG_IS_OUT 1 -#define FLAG_EXPORT 2 /* protected by sysfs_lock */ -#define FLAG_SYSFS 3 /* exported via /sys/class/gpio/control */ -#define FLAG_ACTIVE_LOW 6 /* value has active low */ -#define FLAG_OPEN_DRAIN 7 /* Gpio is open drain type */ -#define FLAG_OPEN_SOURCE 8 /* Gpio is open source type */ -#define FLAG_USED_AS_IRQ 9 /* GPIO is connected to an IRQ */ -#define FLAG_IRQ_IS_ENABLED 10 /* GPIO is connected to an enabled IRQ */ -#define FLAG_IS_HOGGED 11 /* GPIO is hogged */ -#define FLAG_TRANSITORY 12 /* GPIO may lose value in sleep or reset */ -#define FLAG_PULL_UP 13 /* GPIO has pull up enabled */ -#define FLAG_PULL_DOWN 14 /* GPIO has pull down enabled */ -#define FLAG_BIAS_DISABLE 15 /* GPIO has pull disabled */ -#define FLAG_EDGE_RISING 16 /* GPIO CDEV detects rising edge events */ -#define FLAG_EDGE_FALLING 17 /* GPIO CDEV detects falling edge events */ -#define FLAG_EVENT_CLOCK_REALTIME 18 /* GPIO CDEV reports REALTIME timestamps in events */ -#define FLAG_EVENT_CLOCK_HTE 19 /* GPIO CDEV reports hardware timestamps in events */ +#define FLAG_REQUESTED 0 +#define FLAG_IS_OUT 1 +#define FLAG_EXPORT 2 /* protected by sysfs_lock */ +#define FLAG_SYSFS 3 /* exported via /sys/class/gpio/control */ +#define FLAG_ACTIVE_LOW 6 /* value has active low */ +#define FLAG_OPEN_DRAIN 7 /* Gpio is open drain type */ +#define FLAG_OPEN_SOURCE 8 /* Gpio is open source type */ +#define FLAG_USED_AS_IRQ 9 /* GPIO is connected to an IRQ */ +#define FLAG_IRQ_IS_ENABLED 10 /* GPIO is connected to an enabled IRQ */ +#define FLAG_IS_HOGGED 11 /* GPIO is hogged */ +#define FLAG_TRANSITORY 12 /* GPIO may lose value in sleep or reset */ +#define FLAG_PULL_UP 13 /* GPIO has pull up enabled */ +#define FLAG_PULL_DOWN 14 /* GPIO has pull down enabled */ +#define FLAG_BIAS_DISABLE 15 /* GPIO has pull disabled */ +#define FLAG_EDGE_RISING 16 /* GPIO CDEV detects rising edge events */ +#define FLAG_EDGE_FALLING 17 /* GPIO CDEV detects falling edge events */ +#define FLAG_EVENT_CLOCK_REALTIME 18 /* GPIO CDEV reports REALTIME timestamps in events */ +#define FLAG_EVENT_CLOCK_HTE 19 /* GPIO CDEV reports hardware timestamps in events */ /* Connection label */ struct gpio_desc_label __rcu *label; From patchwork Mon Mar 3 16:00:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 869843 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (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 12BB821B192; Mon, 3 Mar 2025 16:03:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.20 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741017832; cv=none; b=iV0NdQAvUuCxlwwoByCjKtHu1r4xNhvKFc6dKnhETny1Ay57oOItVhY+ujb8moWAOKlKMbO6Uf+f3T9Mem/KKhEmph3X19kZHv/2gIE+KJQFHRmL1qfFNJr7bNcA/f6ACNqW6uQCHBaTl2EKKMVyGFB+GBjzpUzmlmR3vjbGdls= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741017832; c=relaxed/simple; bh=vnlS6EsPTldyML8DPc0zUKD3uTn6+GaFUkw/BuVYj9g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GGwipneiRhm+7Mqqlh/41wzX471CMkGnj3dr+Y+pMgWsFy32wzq//E5wnXWpKlkdkp6bLdTcAxL7iimNEkOFt0GzQnvrwKcXG3S5iFbEUnwHsbF+WWb14fjkAfJsoESTbQbn99WYs0ZSM3c6/6dRCR19We+VvinsAkCBcziyZlE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=UysRW9qf; arc=none smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="UysRW9qf" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1741017831; x=1772553831; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=vnlS6EsPTldyML8DPc0zUKD3uTn6+GaFUkw/BuVYj9g=; b=UysRW9qfm/GPseqD44pXc1Ik61DA/TeuUuxC1PHpporXaNAt3NBvObbQ Y/6dTqFiGcW1PFBbSlCu6BNNaWbWkglE8P6+W2R05a4pWoYyswPx5jd1I 8NIfC7Yrre+8gkTn7yvBEmTHwQhIy/m9nLXxUId5kFdmz66hhK1bPuMQy KI0O/RWoAfRE/lxjH0zPs7dpLVvMlH9UPF/rYwcP3YWuF49gNI467mDys aiOBd9phWDiwmBsqdv0cG7k2Wvs/6Z8kfWsIDoGPFW8rHiHmo8QoUjL0o SV+6f4xD88TcSiDPbLtfAzBLbg2dVyaFfT6SEHmPZTB6FhOo/ibbWEEAv g==; X-CSE-ConnectionGUID: 53lKB1J5RbeLbKOP4S01Vg== X-CSE-MsgGUID: 1p2Q9jGBQCextmPrPhXuqw== X-IronPort-AV: E=McAfee;i="6700,10204,11362"; a="41606699" X-IronPort-AV: E=Sophos;i="6.13,330,1732608000"; d="scan'208";a="41606699" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2025 08:03:47 -0800 X-CSE-ConnectionGUID: PnSZglOfRIGT+ictFVIAgQ== X-CSE-MsgGUID: XTcrz2XRTgqYMotE++8wMA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,330,1732608000"; d="scan'208";a="141285580" Received: from black.fi.intel.com ([10.237.72.28]) by fmviesa002.fm.intel.com with ESMTP; 03 Mar 2025 08:03:44 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 14C27224; Mon, 03 Mar 2025 18:03:43 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , Bartosz Golaszewski , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Mika Westerberg , Linus Walleij , Bartosz Golaszewski , Kent Gibson Subject: [PATCH v1 2/3] gpiolib: Rename gpio_set_debounce_timeout() to gpiod_do_set_debounce() Date: Mon, 3 Mar 2025 18:00:33 +0200 Message-ID: <20250303160341.1322640-3-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250303160341.1322640-1-andriy.shevchenko@linux.intel.com> References: <20250303160341.1322640-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In order to reduce the 'gpio' namespace when operate over GPIO descriptor rename gpio_set_debounce_timeout() to gpiod_do_set_debounce(). Signed-off-by: Andy Shevchenko --- drivers/gpio/gpiolib-acpi.c | 4 ++-- drivers/gpio/gpiolib.c | 4 ++-- drivers/gpio/gpiolib.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpio/gpiolib-acpi.c b/drivers/gpio/gpiolib-acpi.c index 2aa88ace5868..3f442127222d 100644 --- a/drivers/gpio/gpiolib-acpi.c +++ b/drivers/gpio/gpiolib-acpi.c @@ -340,7 +340,7 @@ static struct gpio_desc *acpi_request_own_gpiod(struct gpio_chip *chip, return desc; /* ACPI uses hundredths of milliseconds units */ - ret = gpio_set_debounce_timeout(desc, agpio->debounce_timeout * 10); + ret = gpiod_do_set_debounce(desc, agpio->debounce_timeout * 10); if (ret) dev_warn(chip->parent, "Failed to set debounce-timeout for pin 0x%04X, err %d\n", @@ -1098,7 +1098,7 @@ int acpi_dev_gpio_irq_wake_get_by(struct acpi_device *adev, const char *con_id, return ret; /* ACPI uses hundredths of milliseconds units */ - ret = gpio_set_debounce_timeout(desc, info.debounce * 10); + ret = gpiod_do_set_debounce(desc, info.debounce * 10); if (ret) return ret; diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index df5b85284788..8980eef6802c 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c @@ -2697,7 +2697,7 @@ static int gpio_set_bias(struct gpio_desc *desc) } /** - * gpio_set_debounce_timeout() - Set debounce timeout + * gpiod_do_set_debounce() - Set debounce timeout * @desc: GPIO descriptor to set the debounce timeout * @debounce: Debounce timeout in microseconds * @@ -2707,7 +2707,7 @@ static int gpio_set_bias(struct gpio_desc *desc) * Returns: * 0 on success, or negative errno on failure. */ -int gpio_set_debounce_timeout(struct gpio_desc *desc, unsigned int debounce) +int gpiod_do_set_debounce(struct gpio_desc *desc, unsigned int debounce) { int ret; diff --git a/drivers/gpio/gpiolib.h b/drivers/gpio/gpiolib.h index 65db879d1c74..b3ea7b710995 100644 --- a/drivers/gpio/gpiolib.h +++ b/drivers/gpio/gpiolib.h @@ -263,7 +263,7 @@ struct gpio_desc *gpiod_find_and_request(struct device *consumer, int gpio_do_set_config(struct gpio_desc *desc, unsigned long config); int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id, unsigned long lflags, enum gpiod_flags dflags); -int gpio_set_debounce_timeout(struct gpio_desc *desc, unsigned int debounce); +int gpiod_do_set_debounce(struct gpio_desc *desc, unsigned int debounce); int gpiod_hog(struct gpio_desc *desc, const char *name, unsigned long lflags, enum gpiod_flags dflags); int gpiochip_get_ngpios(struct gpio_chip *gc, struct device *dev); From patchwork Mon Mar 3 16:00:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 870161 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (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 C8CC123496B; Mon, 3 Mar 2025 16:03:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.20 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741017832; cv=none; b=Y3bI2yGGYUIZT5Xu3cLlsqXGqSfSnfVzmt+9MzWcHSOlIrznFyNQQE2KsifLa/iCzjNh3nv7PSZMCU2FezlzU8OEacWtLnmBLrN2eht6Oh3oEoTyRF8OksDscWi+87JJJsSbqBYeFGjKt3lSYkOAVabhUKuV7Vkhk0hwm7upqLY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741017832; c=relaxed/simple; bh=7X6WHFYBLbOh3gruZjblSPMPaVJ2eb2Purwjk6hT300=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gS65aO/xyzZZ/0NXm2nIhAp+kxuYiEta35+e/B89x2J35ouZvjITIJ/64Ba6Z7zzN+xc0g0TrU8e75fZZWwbqT5ENFnGTuM2XWgfLXa9V8WNKoQXKW22jKoaLUu15EKpTts9S7abqQAOVUXiNmtpSmIVGZy99fpIEJc8g+wAA70= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=lBaP7Y5L; arc=none smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="lBaP7Y5L" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1741017831; x=1772553831; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=7X6WHFYBLbOh3gruZjblSPMPaVJ2eb2Purwjk6hT300=; b=lBaP7Y5LNYCwEZ/rxfwHceazY3H2y8xdsLPnMSCTdY17JzYJADUBACVw tKcNJqnftrZFhcU7fuJYn1BDMebWy2t6L2YonXwTUPZiWfMHWaOU23+3X 5EiqdTMDMtjuYu5TCUuB6WAVjS3IEuoFZwT8pusKL9La0lvEWoN/xCPwi yEJsyNm5ncwpqzUACsXhx/UPSp52jgNasd2cHCB4VPMuIn5XR/XDjCW3a IQdGWpgY7Kai6m3f0wWLdE9lm1FxO1UZtknNA+KppdB4W0BaYRAaOV2pN +0v7dNHm9hqsVVOFVvXOx5PpmZxRnJxwV9irD0nyyhfToWUQIYCxxg8Lg w==; X-CSE-ConnectionGUID: ChmVP5dnRFaNHlDsxI5WXw== X-CSE-MsgGUID: nDpdL/JrRYWr6bTH9K5KpQ== X-IronPort-AV: E=McAfee;i="6700,10204,11362"; a="41606691" X-IronPort-AV: E=Sophos;i="6.13,330,1732608000"; d="scan'208";a="41606691" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2025 08:03:47 -0800 X-CSE-ConnectionGUID: FL6UjEcmSumMo9xz6A64yQ== X-CSE-MsgGUID: 1U8U8Q4zS7qFKflw1sEcrQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,330,1732608000"; d="scan'208";a="141285579" Received: from black.fi.intel.com ([10.237.72.28]) by fmviesa002.fm.intel.com with ESMTP; 03 Mar 2025 08:03:44 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 25EE333D; Mon, 03 Mar 2025 18:03:43 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , Bartosz Golaszewski , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Mika Westerberg , Linus Walleij , Bartosz Golaszewski , Kent Gibson Subject: [PATCH v1 3/3] gpiolib: Rename gpio_do_set_config() --> gpiod_do_set_config() Date: Mon, 3 Mar 2025 18:00:34 +0200 Message-ID: <20250303160341.1322640-4-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250303160341.1322640-1-andriy.shevchenko@linux.intel.com> References: <20250303160341.1322640-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In order to reduce the 'gpio' namespace when operate over GPIO descriptor rename gpio_do_set_config() to gpiod_do_set_config(). Signed-off-by: Andy Shevchenko --- drivers/gpio/gpiolib-cdev.c | 2 +- drivers/gpio/gpiolib.c | 6 +++--- drivers/gpio/gpiolib.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpio/gpiolib-cdev.c b/drivers/gpio/gpiolib-cdev.c index c8b7499a1e6e..68b6e27ce6ef 100644 --- a/drivers/gpio/gpiolib-cdev.c +++ b/drivers/gpio/gpiolib-cdev.c @@ -927,7 +927,7 @@ static int debounce_setup(struct line *line, unsigned int debounce_period_us) * Try hardware. Skip gpiod_set_config() to avoid emitting two * CHANGED_CONFIG line state events. */ - ret = gpio_do_set_config(line->desc, + ret = gpiod_do_set_config(line->desc, pinconf_to_config_packed(PIN_CONFIG_INPUT_DEBOUNCE, debounce_period_us)); if (ret != -ENOTSUPP) diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index 8980eef6802c..efaf34a30c20 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c @@ -2599,7 +2599,7 @@ EXPORT_SYMBOL_GPL(gpiochip_free_own_desc); * rely on gpio_request() having been called beforehand. */ -int gpio_do_set_config(struct gpio_desc *desc, unsigned long config) +int gpiod_do_set_config(struct gpio_desc *desc, unsigned long config) { int ret; @@ -2634,7 +2634,7 @@ static int gpio_set_config_with_argument(struct gpio_desc *desc, unsigned long config; config = pinconf_to_config_packed(mode, argument); - return gpio_do_set_config(desc, config); + return gpiod_do_set_config(desc, config); } static int gpio_set_config_with_argument_optional(struct gpio_desc *desc, @@ -3104,7 +3104,7 @@ int gpiod_set_config(struct gpio_desc *desc, unsigned long config) VALIDATE_DESC(desc); - ret = gpio_do_set_config(desc, config); + ret = gpiod_do_set_config(desc, config); if (ret) return ret; diff --git a/drivers/gpio/gpiolib.h b/drivers/gpio/gpiolib.h index b3ea7b710995..4f603a530d38 100644 --- a/drivers/gpio/gpiolib.h +++ b/drivers/gpio/gpiolib.h @@ -260,7 +260,7 @@ struct gpio_desc *gpiod_find_and_request(struct device *consumer, const char *label, bool platform_lookup_allowed); -int gpio_do_set_config(struct gpio_desc *desc, unsigned long config); +int gpiod_do_set_config(struct gpio_desc *desc, unsigned long config); int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id, unsigned long lflags, enum gpiod_flags dflags); int gpiod_do_set_debounce(struct gpio_desc *desc, unsigned int debounce);