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

Kuba Pawlak kuba.pawlak at canonical.com
Tue May 27 08:17:12 UTC 2025


On 26.05.2025 19:30, Agathe Porte wrote:
> 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(-)
>
Acked-by: Kuba Pawlak <kuba.pawlak at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x216A9D7E3B63DCB4.asc
Type: application/pgp-keys
Size: 3139 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250527/0161ba54/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250527/0161ba54/attachment.sig>


More information about the kernel-team mailing list