Driver for TPS6699x series PD controller
This driver uses the device-driver crate to define the register mapping. If any changes are made to the register map manifest file device.ddsl, src/registers/generated.rs must be regenerated by running the following commands:
$ cargo install device-driver-cli --version 2.1.1
$ ddc build rust -s device.ddsl -o src/registers/generated.rs --rust-defmt-feature=defmtThis crate provides implementations for traits defined in the embedded-services crate, gated behind these features:
odp-embedded-servicesfor core PD trait implementations.odp-tcpm-servicefor code related to the ODP implementation of the type-C service.odp-fw-update-interfacefor trait implementations for the fw-update-interface traits.