I am designing a device that uses a Microchip USB2412 2-port USB hub. The downstream ports of the hub are internally directly connected to other devices. Upstream is a removable USB B for power & data.
The USB2412 has the option to specify that the downstream ports are non-removable.
Should I set those bits to true? I think the answer is yes but maybe those are intended for use when the upstream is non-removable. I've seen references to this being useful when the hub is permanently connected to upstream but none when the hub itself is removable.
But more importantly, will setting the non-removable flags actually change anything for my use case? Does this affect other use cases differently?