tom.ty89 at gmail.com wrote: > + (data->pcm1796_regs[0][18 - PCM1796_REG_BASE] & > + PCM1796_DME) != PCM1796_DMF_DISABLED; DME and DMF are different fields. Just use !!. With this fixed: Acked-by: Clemens Ladisch <clemens at ladisch.de> Regards, Clemens