[PATCH v7 0/2] lan966x pci device: Add support for SFPs, simple-bus part

From: Herve Codina

Date: Mon May 11 2026 - 12:40:20 EST


Hi,

Previously, I sent a big picture series adding support for SFP ports
available on the LAN966x PCI device [0].

In this series patches touch several parts and sub-system in the kernel.
Reviews have be done and it makes sense to split the series and send
parts separately.

This current series is the extraction of patches related to the
simple-bus driver. It has to be seen as a continuation of the big
picture series but related to this specific simple-bus part.

Patches 1 and 2 makes the simple-bus driver compatible with fw_devlink
expectation consisting in creating its child devices at probe.

[0] https://lore.kernel.org/all/20260325143555.451852-1-herve.codina@xxxxxxxxxxx/

Best regards,
Hervé

Changes:

v6 -> v7

Rebase on top v7.1-rc1

- Patch 1
No changes

- Patch 2
Fix conflict due to device_has_driver_override() introduction.

Older iterations:
Patches 4 and 5 in the big picture series
https://lore.kernel.org/all/20260325143555.451852-1-herve.codina@xxxxxxxxxxx/

Herve Codina (2):
bus: simple-pm-bus: Remove child devices when the bus is unbound
bus: simple-pm-bus: Populate child nodes at probe

drivers/bus/simple-pm-bus.c | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)

--
2.54.0