PORTX_CAP_SHIFT
value &= ~(PORT_CAP_MASK << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_DISABLED << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_DEVICE << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_HOST << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_OTG << PORTX_CAP_SHIFT(index));
value &= ~(PORT_CAP_MASK << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_DISABLED << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_DEVICE << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_HOST << PORTX_CAP_SHIFT(index));
value |= (PORT_CAP_OTG << PORTX_CAP_SHIFT(index));