[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