- sr_dbg("update coupling 0x%x", coupling);
-
- return write_control(sdi, COUPLING_REG, coupling);
+ if (devc->has_coupling) {
+ sr_dbg("update coupling 0x%x", coupling);
+ return write_control(sdi, COUPLING_REG, coupling);
+ } else {
+ sr_dbg("coupling not supported");
+ return SR_OK;
+ }