Is there a list of supported devices?
Well it will be a subset of the mining software.
For cgminer it is: all BFL, Icarus based, ModMinerQuad, Avalon and ZTex
"Icarus based" covers a few well known: Icarus, Lancelot, Cairnsmore1 and Asicminer USB Erupter
and also anything else that emulates an Icarus device.
... anything else is a waste of time ...
I enable all the above but Avalon in my github cgminer-binaries rpi binary release
I've tested all except Lancelot but I'll get one soon to test.