This commit adds the API for USB Type-C Port Controllers (TCPC) and support Power Delivery (PD) structures Signed-off-by: Sam Hurst <sbh1187@gmail.com>