you could use personalities and sub-devices. Your root device could set the personality with the number of channels. Then have a sub-device for each channel. The personality for the channel could set the frequency of that channel. You could just add PIDS to support these configurations as well.
|