linux/arch/arm/mach-imx
Fabio Estevam b2a08e3e46 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>
2011-07-07 09:06:57 +02:00
..
include/mach dmaengine: Add Freescale i.MX SDMA support 2010-10-05 15:49:26 -07:00
cache-l2x0.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
clock-imx1.c MX1: Register clock for SPI2 2011-03-07 19:29:13 +01:00
clock-imx21.c Merge branch 'devel-stable' into devel 2011-01-06 22:33:32 +00:00
clock-imx25.c i.MX25: add sdma clock definitions 2011-03-07 19:29:08 +01:00
clock-imx27.c Merge branch 'devel-stable' into devel 2011-01-06 22:33:32 +00:00
clock-imx31.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
clock-imx35.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
cpu-imx27.c ARM: imx: Get the silicon version from the IIM module 2010-11-28 19:51:47 +01:00
cpu-imx31.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
cpu-imx35.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
crmregs-imx31.h ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
devices-imx1.h ARM: imx: clean up the section marks of extern data 2011-05-19 13:11:11 +02:00
devices-imx21.h ARM: imx: clean up the section marks of extern data 2011-05-19 13:11:11 +02:00
devices-imx25.h ARM: imx: clean up the section marks of extern data 2011-05-19 13:11:11 +02:00
devices-imx27.h ARM: imx: clean up the section marks of extern data 2011-05-19 13:11:11 +02:00
devices-imx31.h ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
devices-imx35.h ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
dma-v1.c arm: imx: Zero entire imxdma structure 2011-03-10 14:24:53 +01:00
ehci-imx25.c ARM i.MX ehci: factor out soc specific functions 2011-02-11 08:34:17 +01:00
ehci-imx27.c ARM i.MX ehci: factor out soc specific functions 2011-02-11 08:34:17 +01:00
ehci-imx31.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
ehci-imx35.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
eukrea_mbimx27-baseboard.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
eukrea_mbimxsd25-baseboard.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
eukrea_mbimxsd35-baseboard.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
iomux-imx31.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
Kconfig ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-apf9328.c MX1: Add ARMadeus Systems APF9328 board support 2011-05-19 13:11:37 +02:00
mach-armadillo5x0.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-bug.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-cpuimx27.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-cpuimx35.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-eukrea_cpuimx25.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-imx27_visstrim_m10.c ARM: imx: use imx_add_gpio_keys to register "gpio-keys" devices 2011-05-19 13:11:06 +02:00
mach-imx27ipcam.c ARM: imx: use .init_early to initialize cpu type and reset address 2011-02-10 14:23:48 +01:00
mach-imx27lite.c ARM: imx: use .init_early to initialize cpu type and reset address 2011-02-10 14:23:48 +01:00
mach-kzm_arm11_01.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-mx1ads.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-mx21ads.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-mx25_3ds.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-mx27_3ds.c ARM: mach-imx/mx27_3ds: Use the standard i.MX macro for GPIO numbering 2011-07-07 09:06:53 +02:00
mach-mx27ads.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-mx31_3ds.c ARM: mach-imx/mx31_3ds: Fix IOMUX for SPI1 signals 2011-07-07 09:06:57 +02:00
mach-mx31ads.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-mx31lilly.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-mx31lite.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-mx31moboard.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-mx35_3ds.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-mxt_td60.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-pca100.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-pcm037_eet.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-pcm037.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-pcm038.c ARM: imx: remove #includes already available from devices-common.h 2011-05-19 13:11:08 +02:00
mach-pcm043.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-qong.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mach-scb9328.c ARM: imx: use .init_early to initialize cpu type and reset address 2011-02-10 14:23:48 +01:00
mach-vpr200.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
Makefile ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
Makefile.boot ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mm-imx1.c ARM i.MX: iomux v1 initialization away from initcall 2011-03-07 19:29:38 +01:00
mm-imx21.c ARM i.MX: iomux v1 initialization away from initcall 2011-03-07 19:29:38 +01:00
mm-imx25.c ARM i.MX: Move gpio initialization to SoC specific files 2011-03-07 19:29:37 +01:00
mm-imx27.c ARM i.MX: iomux v1 initialization away from initcall 2011-03-07 19:29:38 +01:00
mm-imx31.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mm-imx35.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mx1-camera-fiq-ksym.c
mx1-camera-fiq.S
mx31lilly-db.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mx31lite-db.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mx31moboard-devboard.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mx31moboard-marxbot.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
mx31moboard-smartbot.c ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
pcm037.h ARM: imx: move mx3 support to mach-imx 2011-05-19 13:11:38 +02:00
pcm970-baseboard.c ARM: imx: remove now empty devices.h 2010-11-17 10:01:34 +01:00
pm-imx27.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-01-13 10:05:56 -08:00