Re: [RFC net-next v2 5/6] ptp: ocp: Add R4006 I2C peripheral topology
[email protected] Tue, 04 Aug 2026 20:50:54 +0000
| Newsgroups | org.kernel.vger.linux-leds,org.kernel.vger.linux-devicetree |
|---|---|
| Message-ID | <[email protected]> |
> R4006 cards place a PCA9546 mux behind the FPGA I2C controller. The mux > exposes three LM75B temperature sensors, an SHT3x humidity sensor, an > ICP10100 pressure sensor, and an IS32FL3207 controller for the GNSS and > SMA LEDs. >=20 > Describe the per-card topology with software nodes and instantiate > standard I2C clients after their adapters appear. Use a reusable board > profile selected only when the validated EEPROM ID begins with "R4006". > PCI IDs are shared by multiple PCB revisions and cannot safely select > LED wiring. >=20 > Leave the channel containing the BNO08x empty because no upstream driver > exists. Retry asynchronous population with a bounded budget. Serialize > population against controller and mux driver bind/unbind, remove the mux > when the root adapter disappears, and support adapter reappearance. Limit > the existing i2c sysfs link to the root adapter. >=20 > Signed-off-by: Ahmad Byagowi <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! --=20 Sashiko AI review =C2=B7 https://sashiko.dev/#/patchset/20260803205011.1249= [email protected]?part=3D5