|
@@ -199,11 +199,13 @@ static int imx_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
|
|
|
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
|
|
@@ -405,11 +407,13 @@ static int imx_pinconf_set(struct pinctrl_dev *pctldev,
|
|
|
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;
|