All of lore.kernel.org
 help / color / mirror / Atom feed
* sdio cmd53 doesn't work on omap 2430sdp
@ 2008-05-26  9:27 Dmitriy Chumak
  0 siblings, 0 replies; 4+ messages in thread
From: Dmitriy Chumak @ 2008-05-26  9:27 UTC (permalink / raw)
  To: omap

Hi *,

Sorry for bothering all of you with my problem again.

I've asked it in linux-omap-open-source@linux.omap.com but have not got
some working solution. Maybe here somebody could help me.

I write an SDIO driver on OMAP 2430SDP platform.

I have three questions related to MMC subsystem:

    1. When I issue sdio_writesb - it hangs. This happens because func
    mmc_wait_for_req waits for request completion that should be
    signaled by calling mmc_wait_done. mmc_wait_done is indirectly
    called from mmc_omap_cmd_done if condition "host->data == NULL ||
    cmd->error" (file: drivers/mmc/host/omap_hsmmc.c, line: 273) is
    true. In my case the above condition is not true because
    host->data is not NULL and cmd->error is NULL. Why this could be
    happen. Which code is responsible for setting host->data to NULL
    in case of successful sdio command completion?

    2. Also when I issue sdio_writesb - I get an error status 108001
    in mmc_omap_irq. If I've decoded it correctly it means CC, ERR and
    DATA_TIMEOUT. What does it means and when this could be happened?
       
    3. When I issue sdio_readw - it simply hangs, even without any
    call to mmc_omap_irq.

How can I fix these?


Thanks in advance,
Dmitriy

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-05-26  9:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200805211521.10604.dmytro.chumak@inobject.com>
2008-05-21 12:48 ` sdio cmd53 doesn't work on omap 2430sdp Madhusudhan Chikkature Rajashekar
2008-05-21 13:16   ` Dmitriy Chumak
2008-05-21 19:42     ` Felipe Balbi
2008-05-26  9:27 Dmitriy Chumak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.