diff options
author | Albert Herranz <albert_herranz@yahoo.es> | 2009-12-14 18:01:19 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-15 08:53:34 -0800 |
commit | 4ec64960653c91fa86373d06a079eb7a63deb21f (patch) | |
tree | 183bf9b7ffa7d801eb6fd75486d120ff0db28972 /drivers/mmc/host | |
parent | c0521baf0d369074daf3623b5a112a0212012846 (diff) | |
download | op-kernel-dev-4ec64960653c91fa86373d06a079eb7a63deb21f.zip op-kernel-dev-4ec64960653c91fa86373d06a079eb7a63deb21f.tar.gz |
sdio: rework cis tuple parsing
Rework the current CIS tuple parsing code, reusing the existing
infrastructure and providing an easy way to add new CISTPL_FUNCE parsers
by TPLFE_TYPE.
Valid known CIS tuples are now silently queued for the SDIO function
driver when not parsed/processed (-EILSEQ) by the SDIO core. Unknown CIS
tuples (-ENOENT) are queued too for the SDIO function driver without
aborting the initialization, but emit a warning in the kernel log.
CISTPL_FUNCE tuples can be "whitelisted" now by adding a matching entry to
the cis_tpl_funce_list table.
Signed-off-by: Albert Herranz <albert_herranz@yahoo.es>
Acked-by: Pierre Ossman <pierre@ossman.eu>
Cc: <linux-mmc@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/mmc/host')
0 files changed, 0 insertions, 0 deletions