All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andy Shevchenko <andriy.shevchenko@intel.com>
To: Mark Hasemeyer <markhas@chromium.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
	Sudeep Holla <sudeep.holla@arm.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
	Konrad Dybcio <konrad.dybcio@linaro.org>,
	Raul Rangel <rrangel@chromium.org>,
	Tzung-Bi Shih <tzungbi@kernel.org>,
	Bartosz Golaszewski <brgl@bgdev.pl>, Len Brown <lenb@kernel.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	Mika Westerberg <mika.westerberg@linux.intel.com>,
	"Rafael J. Wysocki" <rafael@kernel.org>,
	Wolfram Sang <wsa@kernel.org>,
	linux-acpi@vger.kernel.org, linux-gpio@vger.kernel.org,
	linux-i2c@vger.kernel.org
Subject: Re: [PATCH v4 02/24] gpiolib: acpi: Modify acpi_dev_irq_wake_get_by() to use resource
Date: Sat, 6 Jan 2024 16:44:05 +0200	[thread overview]
Message-ID: <ZZlnNR1-yKLSIWeF@smile.fi.intel.com> (raw)
In-Reply-To: <20240102140734.v4.2.Ifd0903f1c351e84376d71dbdadbd43931197f5ea@changeid>

On Tue, Jan 02, 2024 at 02:07:26PM -0700, Mark Hasemeyer wrote:
> Other information besides wake capability can be provided about GPIO
> IRQs such as triggering, polarity, and sharability. Use resource flags
> to provide this information to the caller if they want it.
> 
> This should keep the API more robust over time as flags are added,
> modified, or removed. It also more closely matches acpi_irq_get() which
> take a resource as an argument.
> 
> Rename the function to acpi_dev_get_gpio_irq_resource() to better
> describe the function's new behavior.

Missing blank line.
We put a commit message as

$SUMARY
...blank line...
$DESCRIPTION (can contain blank lines)
...blank line...
$TAG block (may not contain blank lines)

> Signed-off-by: Mark Hasemeyer <markhas@chromium.org>

...

> +			unsigned long res_flags;

Why not calling it irq_flags?

...

> +struct resource;

This...

> +	struct resource r = {};

> +	return ret ?: r.start;

...does _not_ cover these cases.

Hence ioport.h must be included. Did I miss it?

-- 
With Best Regards,
Andy Shevchenko



  reply	other threads:[~2024-01-06 14:49 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-02 21:07 [PATCH v4 00/24] Improve IRQ wake capability reporting and update the cros_ec driver to use it Mark Hasemeyer
2024-01-02 21:07 ` Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 01/24] resource: Add DEFINE_RES_*_NAMED_FLAGS macro Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 02/24] gpiolib: acpi: Modify acpi_dev_irq_wake_get_by() to use resource Mark Hasemeyer
2024-01-06 14:44   ` Andy Shevchenko [this message]
2024-01-08 19:08     ` Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 03/24] i2c: acpi: Modify i2c_acpi_get_irq() " Mark Hasemeyer
2024-01-06 14:48   ` Andy Shevchenko
2024-01-02 21:07 ` [PATCH v4 04/24] dt-bindings: power: Clarify wording for wakeup-source property Mark Hasemeyer
2024-01-09 20:45   ` Rob Herring
2024-01-02 21:07 ` [PATCH v4 05/24] ARM: dts: tegra: Enable cros-ec-spi as wake source Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 06/24] ARM: dts: rockchip: rk3288: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 07/24] ARM: dts: samsung: exynos5420: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 08/24] ARM: dts: samsung: exynos5800: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 09/24] arm64: dts: mediatek: mt8173: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-03 12:22   ` AngeloGioacchino Del Regno
2024-01-03 12:22     ` AngeloGioacchino Del Regno
2024-01-02 21:07 ` [PATCH v4 10/24] arm64: dts: mediatek: mt8183: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-03 12:22   ` AngeloGioacchino Del Regno
2024-01-03 12:22     ` AngeloGioacchino Del Regno
2024-01-02 21:07 ` [PATCH v4 11/24] arm64: dts: mediatek: mt8192: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-03 12:22   ` AngeloGioacchino Del Regno
2024-01-03 12:22     ` AngeloGioacchino Del Regno
2024-01-02 21:07 ` [PATCH v4 12/24] arm64: dts: mediatek: mt8195: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-03 12:22   ` AngeloGioacchino Del Regno
2024-01-03 12:22     ` AngeloGioacchino Del Regno
2024-01-02 21:07 ` [PATCH v4 13/24] arm64: dts: tegra: " Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 14/24] arm64: dts: qcom: sc7180: " Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 15/24] arm64: dts: qcom: sc7280: " Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 16/24] arm64: dts: qcom: sdm845: " Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 17/24] arm64: dts: rockchip: rk3399: " Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-02 21:07   ` Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 18/24] of: irq: add wake capable bit to of_irq_resource() Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 19/24] of: irq: Add default implementation for of_irq_to_resource() Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 20/24] of: irq: Remove extern from function declarations Mark Hasemeyer
2024-01-02 21:07 ` [PATCH v4 21/24] device property: Modify fwnode irq_get() to use resource Mark Hasemeyer
2024-01-06 14:52   ` Andy Shevchenko
2024-01-09 20:47   ` Rob Herring
2024-01-02 21:07 ` [PATCH v4 22/24] device property: Update functions to use EXPORT_SYMBOL_GPL() Mark Hasemeyer
2024-01-08 18:32   ` Sakari Ailus
2024-01-02 21:07 ` [PATCH v4 23/24] platform: Modify platform_get_irq_optional() to use resource Mark Hasemeyer
2024-01-06 14:55   ` Andy Shevchenko
2024-01-08 19:09     ` Mark Hasemeyer
2024-01-14 14:04       ` Andy Shevchenko
2024-01-02 21:07 ` [PATCH v4 24/24] platform/chrome: cros_ec: Use PM subsystem to manage wakeirq Mark Hasemeyer
2024-01-03  0:46   ` Stephen Boyd
2024-01-03 17:47     ` Mark Hasemeyer
2024-01-03 20:46       ` Stephen Boyd
2024-01-03 22:25         ` Mark Hasemeyer
2024-01-03 22:45           ` Mark Hasemeyer
2024-01-04  0:38             ` Stephen Boyd
2024-01-04  0:29           ` Stephen Boyd
2024-01-04  4:55             ` Mark Hasemeyer
2024-01-08 19:07               ` Stephen Boyd
2024-01-08 19:56                 ` Mark Hasemeyer
2024-01-08 20:47                   ` Stephen Boyd
2024-01-22  9:14 ` [PATCH v4 00/24] Improve IRQ wake capability reporting and update the cros_ec driver to use it Matthias Brugger
2024-01-22  9:14   ` Matthias Brugger
2024-02-14 17:57 ` (subset) " Bjorn Andersson
2024-02-14 17:57   ` Bjorn Andersson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZZlnNR1-yKLSIWeF@smile.fi.intel.com \
    --to=andriy.shevchenko@intel.com \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=brgl@bgdev.pl \
    --cc=konrad.dybcio@linaro.org \
    --cc=krzysztof.kozlowski@linaro.org \
    --cc=lenb@kernel.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-i2c@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=markhas@chromium.org \
    --cc=mika.westerberg@linux.intel.com \
    --cc=rafael@kernel.org \
    --cc=robh@kernel.org \
    --cc=rrangel@chromium.org \
    --cc=sudeep.holla@arm.com \
    --cc=tzungbi@kernel.org \
    --cc=wsa@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.