[N:linux-bluefield][PATCH 00/16] Initial bringup patchset
Agathe Porte
agathe.porte at canonical.com
Mon May 26 17:30:30 UTC 2025
This is the initial patchset for noble:linux-bluefield bringup.
No SRU is needed at this point, but collecting at least one Acked-by
would be nice.
I did not include the requested "i2c: Switch back to struct
platform_driver::remove()" because it would imply to backport the
whole remove_new->remove transition for cosmetic changes only. This is
not something we want to do in a stable release as long as it is not
found and imported from a longterm upstream release.
BUILD-OK on CBD native arm64 builder, on top of a noble:linux generic
tree and generic config while we wait for noble:linux-bluefield to
stabilize.
Ai Chao (1):
platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead of
sprintf()
Andy Shevchenko (1):
i2c: mlxbf: Use readl_poll_timeout_atomic() for polling
Asmaa Mnebhi (1):
power: reset: pwr-mlxbf: support graceful shutdown
Charles Han (1):
ipmi: ipmb: Add check devm_kasprintf() returned value
Chen Ni (1):
pinctrl: mlxbf3: Fix return value check for
devm_platform_ioremap_resource
Corey Minyard (1):
char:ipmi: Fix a not-used variable on a non-ACPI system
David Thompson (2):
EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2
mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show()
David Wang (1):
Fix a potential abuse of seq_printf() format string in drivers
Li Zhijian (1):
drivers/platform/mellanox: Convert snprintf to sysfs_emit
Luiz Capitulino (1):
platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr
optional
Pei Xiao (1):
platform/mellanox: mlxbf-pmc: incorrect type in assignment
Shravan Kumar Ramani (2):
platform/mellanox: mlxbf-pmc: Add support for monitoring cycle count
platform/mellanox: mlxbf-pmc: Add support for clock_measure
performance block
Uwe Kleine-König (1):
ipmi: Drop explicit initialization of struct
i2c_device_id::driver_data to 0
Xiangrong Li (1):
mlxbf-bootctl: Support sysfs entries for RTC battery status
.../testing/sysfs-platform-mellanox-bootctl | 10 ++
drivers/char/ipmi/ipmb_dev_int.c | 9 +-
drivers/char/ipmi/ipmi_ipmb.c | 4 +-
drivers/char/ipmi/ipmi_ssif.c | 2 +-
drivers/char/ipmi/ssif_bmc.c | 4 +-
drivers/edac/bluefield_edac.c | 168 ++++++++++++++++--
drivers/gpio/gpio-aspeed-sgpio.c | 2 +-
drivers/gpio/gpio-aspeed.c | 2 +-
drivers/gpio/gpio-ep93xx.c | 2 +-
drivers/gpio/gpio-hlwd.c | 2 +-
drivers/gpio/gpio-mlxbf2.c | 2 +-
drivers/gpio/gpio-omap.c | 2 +-
drivers/gpio/gpio-pca953x.c | 2 +-
drivers/gpio/gpio-pl061.c | 2 +-
drivers/gpio/gpio-tegra.c | 2 +-
drivers/gpio/gpio-tegra186.c | 2 +-
drivers/gpio/gpio-tqmx86.c | 2 +-
drivers/gpio/gpio-visconti.c | 2 +-
drivers/gpio/gpio-xgs-iproc.c | 2 +-
drivers/i2c/busses/i2c-mlxbf.c | 106 +++--------
drivers/irqchip/irq-gic.c | 2 +-
drivers/irqchip/irq-mvebu-pic.c | 2 +-
drivers/irqchip/irq-versatile-fpga.c | 2 +-
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +-
drivers/pinctrl/pinctrl-mcp23s08.c | 2 +-
drivers/pinctrl/pinctrl-mlxbf3.c | 12 +-
drivers/pinctrl/pinctrl-stmfx.c | 2 +-
drivers/pinctrl/pinctrl-sx150x.c | 2 +-
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +-
drivers/platform/mellanox/mlxbf-bootctl.c | 48 +++--
drivers/platform/mellanox/mlxbf-bootctl.h | 5 +
drivers/platform/mellanox/mlxbf-pmc.c | 153 +++++++++++++---
drivers/power/reset/pwr-mlxbf.c | 16 +-
34 files changed, 395 insertions(+), 186 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list