> I'd personally go for one of these two, in this order: > > 1) debugfs item Debugfs is for *debugging*. However, selecting diversity or forcing an antenna has nothing to do with debugging. Some embedded target might have debugfs turned of to save space, in which case they wouldn't be able to change this settings. That's clearly not optimal.