class I2cBusVisitor
Defined at line 29 of file ../../sdk/lib/driver/devicetree/visitors/drivers/i2c-controllers/i2c-bus-visitor/i2c-bus-visitor.h
Devicetree visitor for I2C buses, their child devices, and consumer nodes.
Publishes the channels of each I2C bus node's children to platform bus as I2C bus metadata, and
generates I2C parent specs for the children. A child node that is referenced by the
`i2c-channels` property of another node gets no parent spec of its own. Instead, the referencing
node gets a parent spec for the child's channel. A child can be referenced by only one node.
Public Methods
void I2cBusVisitor ()
Defined at line 68 of file ../../sdk/lib/driver/devicetree/visitors/drivers/i2c-controllers/i2c-bus-visitor/i2c-bus-visitor.cc
zx::result<> FinalizeNode (fdf_devicetree::Node & node)
Defined at line 311 of file ../../sdk/lib/driver/devicetree/visitors/drivers/i2c-controllers/i2c-bus-visitor/i2c-bus-visitor.cc
zx::result<> Visit (fdf_devicetree::Node & node, const devicetree::PropertyDecoder & decoder)
Defined at line 290 of file ../../sdk/lib/driver/devicetree/visitors/drivers/i2c-controllers/i2c-bus-visitor/i2c-bus-visitor.cc