APPLIED: [N:linux-bluefield][PATCH 00/16] Initial bringup patchset

Agathe Porte agathe.porte at canonical.com
Tue May 27 09:25:40 UTC 2025


2025-05-26 19:31 CEST, Agathe Porte:
> 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(-)

Applied to noble:linux-bluefield master-next.

Thanks.



More information about the kernel-team mailing list