[SRU v2][F:linux-bluefield][Pull Request] Sync up gpio interrupt handling with upstreamed version
Asmaa Mnebhi
asmaa at nvidia.com
Mon Mar 28 18:35:07 UTC 2022
This pull request (20 commits) includes reverting 6 gpio-mlxbf2 commits in
linux-bluefield. Then it cherry-picks the commits made to gpio-mlxbf2 in the
linux master branch. commit c8382b7415913d30f22cdfc28badc5e5de812f45
introduces proper IRQ handling in the gpio-mlxbf2 driver.
On top of the above, there are 3 commits:
add the gpio-mlxbf2 driver version, remove a flag in i2c-mlxbf.c
to remain in sync with the interrupt handling in other drivers, and
create the pwr-mlxbf driver responsible for handling the low power mode
and reset interrupts.
BugLink: https://bugs.launchpad.net/bugs/1965017
This pull request page can be found at:
https://code.launchpad.net/~asmaam/ubuntu/+source/linux-bluefield/+git/version-seeds/+merge/417771
Git repo can be found at:
git+ssh://asmaam@git.launchpad.net/~asmaam/ubuntu/+source/linux-bluefield master-next-v2
for you to fetch changes starting from commit 11fb12829f1a0dce8825f6ac86f78c043438e1ba
Revert "UBUNTU: SAUCE: gpio-mlxbf2.c: Fix setting the gpio direction
to output"
Signed-off-by: Asmaa Mnebhi <asmaa at nvidia.com>
Andy Shevchenko (4):
gpio: mlxbf2: Convert to device PM ops
gpio: mlxbf2: Drop wrong use of ACPI_PTR()
gpio: mlxbf2: Use devm_platform_ioremap_resource()
gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro
Asmaa Mnebhi (11):
Revert "UBUNTU: SAUCE: gpio-mlxbf2.c: Fix setting the gpio direction
to output"
Revert "UBUNTU: SAUCE: gpio-mlxbf2.c: remove phy interrupt"
Revert "UBUNTU: SAUCE: gpio-mlxbf2: Cleanup and use generic
gpio_irq_chip struct"
Revert "UBUNTU: SAUCE: gpio-mlxbf2.c: Support soft reset gpio
interrupt"
Revert "UBUNTU: SAUCE: gpio-mlxbf2.c: fix spinlock bug and using
uninitialized work"
Revert "UBUNTU: SAUCE: gpio: Add irq support for gpio-mlxbf2"
gpio: mlxbf2.c: Add check for bgpio_init failure
gpio: mlxbf2: Introduce IRQ support
UBUNTU: SAUCE: gpio-mlxbf2.c: Add version and fix
SPDX-License_Identifier
UBUNTU: SAUCE: i2c-mlxbf.c: remove IRQF_ONESHOT flag
UBUNTU: SAUCE: Add power driver to handle reset interrupt and low
power mode interrupt
Axel Lin (1):
gpio: mlxbf2: Fix sleeping while holding spinlock
Lee Jones (2):
gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be
use
gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing
Sparse
Wei Yongjun (1):
gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res()
YueHaibing (1):
gpio: mlxbf2: remove unused including <linux/version.h>
drivers/gpio/gpio-mlxbf2.c | 380 ++++++++------------------------
drivers/i2c/busses/i2c-mlxbf.c | 2 +-
drivers/power/reset/Kconfig | 6 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/pwr-mlxbf.c | 102 +++++++++
5 files changed, 208 insertions(+), 283 deletions(-)
create mode 100644 drivers/power/reset/pwr-mlxbf.c
--
2.30.1
More information about the kernel-team
mailing list