kingst-la2016: extend model support (100/500 MHz, 32 channels)
Extend the code paths which handle supported samplerates and channel
counts. Explicitly test for 100/200/500 MHz rate, and 16/32 channels.
Raise errors for unexpected configurations. Keep all internal data in
32bit wide entities. Pick a suitable unitsize for logic data at runtime
depending on the detected model.
The capture data memory layout for 32 channel devices is yet to get
verified. The implementation is based on an educated guess only.