reg &= ~(0x7 << 20);
                        reg |= (pin->mux_mode << 20);
                        writel(reg, ipctl->base + pin_reg->mux_reg);
+                       dev_dbg(ipctl->dev, "write: offset 0x%x val 0x%x\n",
+                               pin_reg->mux_reg, reg);
                } else {
                        writel(pin->mux_mode, ipctl->base + pin_reg->mux_reg);
+                       dev_dbg(ipctl->dev, "write: offset 0x%x val 0x%x\n",
+                               pin_reg->mux_reg, pin->mux_mode);
                }
-               dev_dbg(ipctl->dev, "write: offset 0x%x val 0x%x\n",
-                       pin_reg->mux_reg, pin->mux_mode);
 
                /*
                 * If the select input value begins with 0xff, it's a quirky
                        reg &= ~0xffff;
                        reg |= configs[i];
                        writel(reg, ipctl->base + pin_reg->conf_reg);
+                       dev_dbg(ipctl->dev, "write: offset 0x%x val 0x%x\n",
+                               pin_reg->conf_reg, reg);
                } else {
                        writel(configs[i], ipctl->base + pin_reg->conf_reg);
+                       dev_dbg(ipctl->dev, "write: offset 0x%x val 0x%lx\n",
+                               pin_reg->conf_reg, configs[i]);
                }
-               dev_dbg(ipctl->dev, "write: offset 0x%x val 0x%lx\n",
-                       pin_reg->conf_reg, configs[i]);
        } /* for each config */
 
        return 0;