summaryrefslogtreecommitdiff
path: root/drivers/pinctrl
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2017-03-16 11:35:50 +0800
committerYe Li <ye.li@nxp.com>2017-04-05 17:24:33 +0800
commitb523a4b1f38c36ec6568774ba7ca72a10bf6996e (patch)
treeee5330ec46101e9c8cf1f599d69a326e5b5d51b3 /drivers/pinctrl
parentd2ae50010c83bace9f8c6f9ebfbbd796a5d63a94 (diff)
downloadu-boot-imx-b523a4b1f38c36ec6568774ba7ca72a10bf6996e.zip
u-boot-imx-b523a4b1f38c36ec6568774ba7ca72a10bf6996e.tar.gz
u-boot-imx-b523a4b1f38c36ec6568774ba7ca72a10bf6996e.tar.bz2
MLK-14474-2 pinctrl: imx7ulp: Add new info instance for iomuxc1
In mx7ulp pinctrl driver, we should create two info instances for iomuxc0 and iomuxc1 respective, otherwise they will share the same info instance, and cause problem in get base address... etc. Signed-off-by: Ye Li <ye.li@nxp.com>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r--drivers/pinctrl/nxp/pinctrl-imx7ulp.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/pinctrl/nxp/pinctrl-imx7ulp.c b/drivers/pinctrl/nxp/pinctrl-imx7ulp.c
index 5f01175..432aa4c 100644
--- a/drivers/pinctrl/nxp/pinctrl-imx7ulp.c
+++ b/drivers/pinctrl/nxp/pinctrl-imx7ulp.c
@@ -11,7 +11,11 @@
#include "pinctrl-imx.h"
-static struct imx_pinctrl_soc_info imx7ulp_pinctrl_soc_info = {
+static struct imx_pinctrl_soc_info imx7ulp_pinctrl_soc_info0 = {
+ .flags = ZERO_OFFSET_VALID | SHARE_MUX_CONF_REG | CONFIG_IBE_OBE,
+};
+
+static struct imx_pinctrl_soc_info imx7ulp_pinctrl_soc_info1 = {
.flags = ZERO_OFFSET_VALID | SHARE_MUX_CONF_REG | CONFIG_IBE_OBE,
};
@@ -24,8 +28,8 @@ static int imx7ulp_pinctrl_probe(struct udevice *dev)
}
static const struct udevice_id imx7ulp_pinctrl_match[] = {
- { .compatible = "fsl,imx7ulp-iomuxc-0", .data = (ulong)&imx7ulp_pinctrl_soc_info },
- { .compatible = "fsl,imx7ulp-iomuxc-1", .data = (ulong)&imx7ulp_pinctrl_soc_info },
+ { .compatible = "fsl,imx7ulp-iomuxc-0", .data = (ulong)&imx7ulp_pinctrl_soc_info0 },
+ { .compatible = "fsl,imx7ulp-iomuxc-1", .data = (ulong)&imx7ulp_pinctrl_soc_info1 },
{ /* sentinel */ }
};