Philip Langdale
fba68bd2da
mmc: Add support for SDHC cards
...
Thanks to the generous donation of an SDHC card by John Gilmore, and
the surprisingly enlightened decision by the SD Card Association to
publish useful specs, I've been able to bash out support for SDHC. The
changes are not too profound:
i) Add a card flag indicating the card uses block level addressing and
check it in the block driver. As we never took advantage of byte-level
addressing, this simply involves skipping the block -> byte
translation when sending commands.
ii) The layout of the CSD is changed - a set of fields are discarded
to make space for a larger C_SIZE. We did not reference any of the
discarded fields except those related to the C_SIZE.
iii) Read and write timeouts are fixed values and not calculated from
CSD values.
iv) Before invoking SEND_APP_OP_COND, we must invoke the new
SEND_IF_COND to inform the card we support SDHC.
Signed-off-by: Philipl Langdale <philipl@overt.org>
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
2007-02-04 20:54:07 +01:00
..
acpi
ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems
2007-01-02 00:18:52 -05:00
asm-alpha
[PATCH] alpha: fix epoll syscall enumerations
2007-02-03 11:26:06 -08:00
asm-arm
[ARM] 4111/1: Allow VFP to work with thread migration on SMP
2007-01-25 16:35:29 +00:00
asm-arm26
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-avr32
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-cris
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-frv
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
asm-generic
Fix Maple PATA IRQ assignment.
2007-01-26 17:27:40 -05:00
asm-h8300
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-i386
[PATCH] i386 vDSO: use VM_ALWAYSDUMP
2007-01-26 13:50:58 -08:00
asm-ia64
ia64: add pci_get_legacy_ide_irq()
2007-01-27 13:46:54 +01:00
asm-m32r
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-m68k
[PATCH] m68k: uaccess.h needs sched.h
2007-01-30 08:26:45 -08:00
asm-m68knommu
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-mips
[PATCH] mm: mremap correct rmap accounting
2007-01-30 08:33:32 -08:00
asm-parisc
[ARM] pass vma for flush_anon_page()
2007-01-08 19:49:54 +00:00
asm-powerpc
[PATCH] dma-mapping.h stubs fix
2007-01-30 08:39:21 -08:00
asm-ppc
Merge branch 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc
2006-12-11 16:31:42 +11:00
asm-s390
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
asm-sh
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-sh64
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-sparc
[SPARC32]: Fix over-optimization by GCC near ip_fast_csum.
2007-02-01 20:24:35 -08:00
asm-sparc64
[SPARC64]: Fix of_iounmap() region release.
2006-12-31 14:06:05 -08:00
asm-um
[PATCH] uml-i386: fix build breakage with CONFIG_HIGHMEM
2007-02-01 16:17:06 -08:00
asm-v850
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-x86_64
[PATCH] x86-64: define dma noncoherent API functions
2007-02-03 11:26:06 -08:00
asm-xtensa
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
crypto
[CRYPTO] lib: table driven multiplications in GF(2^128)
2006-12-06 18:38:55 -08:00
keys
linux
mmc: Add support for SDHC cards
2007-02-04 20:54:07 +01:00
math-emu
media
V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1
2006-12-27 14:20:46 -02:00
mtd
net
[TCP]: Restore SKB socket owner setting in tcp_transmit_skb().
2007-01-26 01:04:55 -08:00
pcmcia
rdma
IB: Fix ib_dma_alloc_coherent() wrapper
2006-12-15 13:57:26 -08:00
rxrpc
scsi
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
sound
[PATCH] ALSA: Fix sysfs breakage
2007-01-29 14:32:53 -08:00
video
[PATCH] sstfb: add sysfs interface
2006-12-13 09:05:55 -08:00
Kbuild