Adding a TCPC to Zephyr for USB Power Delivery

The Zephyr RTOS has support for USB-C Power Delivery through the software port of the Google ChromeOS Type-C Port Manager. USB Power Delivery is a protocol used on USB Type-C connectors to negotiate power at different voltage levels typically 5V, 9V, 12V, 15V, 20V, but can be as high as 48V/240W with the new PD revision 3.1. As USB-C becomes the universal standard for low power chargers, it allows…