[PATCH v4 2/3] ARM: i.MX53 EVK: add ecspi IOMUX setting

Yong Shen yong.shen at linaro.org
Wed Jan 12 22:48:36 EST 2011


Hi there,

Since some code are already in the tree, this patch set are based on
the latest code and reflect some comments from Uwe.

Yong

On Thu, Jan 13, 2011 at 11:39 AM,  <yong.shen at freescale.com> wrote:
> From: Yong Shen <yong.shen at freescale.com>
>
> add ecspi IOMUX setting, also fix a bug of chip select pin order
>
> Signed-off-by: Yong Shen <yong.shen at freescale.com>
> ---
>  arch/arm/mach-mx5/board-mx53_evk.c |   12 ++++++++++--
>  1 files changed, 10 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/mach-mx5/board-mx53_evk.c b/arch/arm/mach-mx5/board-mx53_evk.c
> index 8017d68..2cb4415 100644
> --- a/arch/arm/mach-mx5/board-mx53_evk.c
> +++ b/arch/arm/mach-mx5/board-mx53_evk.c
> @@ -33,8 +33,8 @@
>  #include <mach/iomux-mx53.h>
>
>  #define SMD_FEC_PHY_RST                IMX_GPIO_NR(7, 6)
> -#define EVK_ECSPI1_CS0         IMX_GPIO_NR(3, 19)
> -#define EVK_ECSPI1_CS1         IMX_GPIO_NR(2, 30)
> +#define EVK_ECSPI1_CS0         IMX_GPIO_NR(2, 30)
> +#define EVK_ECSPI1_CS1         IMX_GPIO_NR(3, 19)
>
>  #include "crm_regs.h"
>  #include "devices-imx53.h"
> @@ -54,6 +54,14 @@ static iomux_v3_cfg_t mx53_evk_pads[] = {
>        MX53_PAD_ATA_CS_1__UART3_RXD,
>        MX53_PAD_ATA_DA_1__UART3_CTS,
>        MX53_PAD_ATA_DA_2__UART3_RTS,
> +
> +       MX53_PAD_EIM_D16__CSPI1_SCLK,
> +       MX53_PAD_EIM_D17__CSPI1_MISO,
> +       MX53_PAD_EIM_D18__CSPI1_MOSI,
> +
> +       /* ecspi chip select lines */
> +       MX53_PAD_EIM_EB2__GPIO_2_30,
> +       MX53_PAD_EIM_D19__GPIO_3_19,
>  };
>
>  static const struct imxuart_platform_data mx53_evk_uart_pdata __initconst = {
> --
> 1.7.1
>
>
>



More information about the linux-arm-kernel mailing list