Hi,
I have a Zoom1 (3430 LDP) and SDP2430 devices.
I work on SDIO driver.
On both devices I have problems with SDIO using community kernels:
Zoom1:
--
git://git.omapzoom.org/repo/omapkernel.git
$ uname -a
Linux OMAP3430LAB 2.6.27.10-omap1-00207-g26d16da #1 Mon Mar 2 15:50:14 EET
2009 armv7l unknown
To build a kernel I've used omap_ldp_defconfig
On kernel boot I get the following:
7mmc0: clock 40Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
7mmc0: clock 40Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
7mmc0: starting CMD0 arg flags 00c0
7mmci-omap mmci-omap.0: mmc0: CMD0, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 1
7mmc0: req done (CMD0): 0:
7mmc0: clock 40Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
7mmc0: starting CMD8 arg 01aa flags 02f5
7mmci-omap mmci-omap.0: mmc0: CMD8, argument 0x01aa
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD8): -110:
7mmc0: starting CMD5 arg flags 02e1
7mmci-omap mmci-omap.0: mmc0: CMD5, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req failed (CMD5): -110, retrying...
7mmci-omap mmci-omap.0: mmc0: CMD5, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req failed (CMD5): -110, retrying...
7mmci-omap mmci-omap.0: mmc0: CMD5, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req failed (CMD5): -110, retrying...
7mmci-omap mmci-omap.0: mmc0: CMD5, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD5): -110:
7mmc0: starting CMD55 arg flags 00f5
7mmci-omap mmci-omap.0: mmc0: CMD55, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD55): -110:
7mmc0: starting CMD55 arg flags 00f5
7mmci-omap mmci-omap.0: mmc0: CMD55, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD55): -110:
7mmc0: starting CMD55 arg flags 00f5
7mmci-omap mmci-omap.0: mmc0: CMD55, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD55): -110:
7mmc0: starting CMD55 arg flags 00f5
7mmci-omap mmci-omap.0: mmc0: CMD55, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD55): -110:
7mmc0: starting CMD1 arg flags 00e1
7mmci-omap mmci-omap.0: mmc0: CMD1, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 : ERRI CTO
7mmc0: req done (CMD1): -110:
7mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
When I insert SDIO card:
7mmc0: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0 timing 0
mmc0: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0 timing 0
7mmc0: clock 40Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
mmc0: clock 40Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
7mmc0: clock 40Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
mmc0: clock 40Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
7mmc0: starting CMD0 arg flags 00c0
mmc0: starting CMD0 arg flags 00c0
7mmci-omap mmci-omap.0: mmc0: CMD0, argument 0x
mmci-omap mmci-omap.0: mmc0: CMD0, argument 0x
7mmci-omap mmci-omap.0: IRQ Status is 1
mmci-omap mmci-omap.0: IRQ Status is 1
7mmc0: req done (CMD0): 0:
mmc0: req done (CMD0): 0:
7mmc0: clock 40Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
mmc0: clock 40Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
7mmc0: starting CMD8 arg 01aa flags 02f5
mmc0: starting CMD8 arg 01aa flags 02f5
7mmci-omap mmci-omap.0: mmc0: CMD8, argument 0x01aa
mmci-omap mmci-omap.0: mmc0: CMD8, argument 0x01aa
7mmci-omap mmci-omap.0: IRQ Status is 18000
mmci-omap mmci-omap.0: IRQ Status is 18000
7mmci-omap mmci-omap.0: MMC IRQ 0x18000 :mmci-omap mmci-omap.0: MMC IRQ
0x18000 : ERRI ERRI CTO CTO
7mmc0: req done (CMD8): -110:
mmc0: req done (CMD8): -110:
7mmc0: starting CMD5 arg