The CP2102 specification indicates it is USB 2.0 compliant yet the bcdUSB descriptor returns 0110 (USB 1.1). Can this be changed to indicate USB 2.0? Customer wants to see the USB2.0 in the descriptor field.
"USB 2.0 compliant" means that the device conforms to the USB 2.0 spec and works with USB 2.0 hosts/hubs (which the CP2102 does). It does not mean that it would not also be USB 1.1 compliant; USB 2.0 is a superset of USB 1.1, and the CP2102 does not happen to use any USB 2.0 features that are not also part of USB 1.1.
On a technical level, a bcdUSB value of 2.0 would indicate that the device can support all the requests defined in the USB 2.0 specification, in particular, the requests for switching device speed.
However, the CP2102 is a full-speed only device, and section 9.6.2 of the spec says:
If a full-speed only device (with a device descriptor version number equal to 0200H) receives a GetDescriptor() request for a device_qualifier, it must respond with a request error.
So setting bcdUSB to 2.0 would only result in a bunch of ultimately superfluous transactions on the bus, and risks that the host gets its error handling wrong, without any actual benefit.