summaryrefslogtreecommitdiff
path: root/kernel_g1_unifi105x_2.6.29.patch.README
blob: ec54fbc15ae75e1b9428158a6a4d8047e9557a5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
There are two sets of patches. One only needs to be applied to work with the
HTC G1/Dream

This is the patch: arch/arm/mach-msm/board-trout-mmc.c

It means the mmc driver will claim to support 3.0-3.1V, even though the
hardware does not support this. This is required as UF105x claims to require
3.0-3.4V in it's CCR, even though it does not actually need this. It should
only be applied to get a UF105x to work, as it essenitally breaks the SDIO spec
on the slot, and may cause a device which really needs 3.0-3.1V to malfunction.

The other patches allow the driver to change the clock speed of a slot, fix a
bug with setting the block size, and also allow a driver to write to the
"protected" registers in FN0 of a card.

All of these changes can be applied without impacting the normal functionality
of the mmc stack.