diff options
author | Ye Li <ye.li@nxp.com> | 2017-03-16 11:35:50 +0800 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2017-04-05 17:24:33 +0800 |
commit | b523a4b1f38c36ec6568774ba7ca72a10bf6996e (patch) | |
tree | ee5330ec46101e9c8cf1f599d69a326e5b5d51b3 /drivers/pinctrl/nxp/pinctrl-imx7ulp.c | |
parent | d2ae50010c83bace9f8c6f9ebfbbd796a5d63a94 (diff) | |
download | u-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/nxp/pinctrl-imx7ulp.c')
-rw-r--r-- | drivers/pinctrl/nxp/pinctrl-imx7ulp.c | 10 |
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 */ } }; |