Re: [PATCH net-next v5 5/7] ptp: ocp: Add profile-driven I2C topology support
| Newsgroups | org.kernel.vger.linux-leds,org.kernel.vger.linux-devicetree |
|---|---|
| Message-ID | <[email protected]> |
> Some Time Card variants route board peripherals through a PCA9546 mux, > but their peripheral layout depends on the physical board revision. > > Add reusable software-node construction and client population helpers. > Use per-device I2C notifications and serialized delayed work to wait for > the root adapter, instantiate a selected profile, and retry dependencies > that are not ready yet. > > Stop the work and remove the mux from a platform-bus unbind notifier > before the controller driver deletes its root adapter. This prevents a > new client from being created after i2c_del_adapter() has swept the > adapter children. Board profiles are added separately. > > Signed-off-by: Ahmad Byagowi <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=5