Re: [RFC net-next v2 5/6] ptp: ocp: Add R4006 I2C peripheral topology

[email protected]
Newsgroups org.kernel.vger.linux-devicetree,org.kernel.vger.linux-leds
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.
> 
> 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.
> 
> 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.
> 
> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.