]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: mach-imx/mx31_3ds: Fix IOMUX for SPI1 signals
authorFabio Estevam <fabio.estevam@freescale.com>
Mon, 20 Jun 2011 13:37:13 +0000 (10:37 -0300)
committerSascha Hauer <s.hauer@pengutronix.de>
Tue, 21 Jun 2011 12:06:26 +0000 (14:06 +0200)
commit3703568ba0af56a37141d8a89add2baf4d833b9a
treedb24b13bc5580b9bd3bb1bc75feabdaa15f4592e
parent10c2d2c8ea00fde153d694020e513c236055c71c
ARM: mach-imx/mx31_3ds: Fix IOMUX for SPI1 signals

Original code was assuming that the CSPI1 pins on the
MX31PDK were the primary pin function, which is incorrect.

On MX31PDK board these are the pins that provide CSPI1 functionality:

DSR_DCE1 (ALT mode 1) --> CSPI1_CLK
RI_DCE1 (ALT mode 1) --> CSPI1_RDY

DTR_DTE1  -->CSI1_MOSI
DSR_DTE1 --> CSPI1_MISO
DTR_DCE2 ---> CSPI1_SS2

The 3 IOMUX settings above are done via GPR as per Table A-1 of the MX31RM.

This patch fixes the CSPI1 IOMUX and makes the LCD to be functional.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/mach-imx/mach-mx31_3ds.c