Matt sealey wrote:
+               if (cb & 0x5) { /* if controller is configured for 
pci-native mode for both channels */
The above expression allows 1, 4, or 5 for the masked bits.  I'm 
guessing you
wanted to test that equal to either 5 or 0.
milton