2014-08-06 16:21 GMT+02:00 Jean-Michel Hautbois
<[email protected]>:
> 2014-08-06 15:37 GMT+02:00 Fabio Estevam <[email protected]>:
>> On Wed, Aug 6, 2014 at 10:27 AM, Jean-Michel Hautbois
>> <[email protected]> wrote:
>>> 2014-08-06 13:44 GMT+02:00 Jaehoon Chung <[email protected]>:
>>>> Hi,
>>>
>>> Hi Jaehoon,
>>>
>>>> In my case, -84 error is related with timing.
>>>> I recommend to check your clock source or pin strength.

I have dumped /sys/kernel/debug/mmc1/ios in both kernel releases.

In the current kernel (3.16) :
$> cat /sys/kernel/debug/mmc1/ios
clock:          52000000 Hz
actual clock:   49500000 Hz
vdd:            21 (3.3 ~ 3.4 V)
bus mode:       2 (push-pull)
chip select:    0 (don't care)
power mode:     2 (on)
bus width:      3 (8 bits)
timing spec:    8 (mmc DDR52)
signal voltage: 0 (3.30 V)

In the Freescale kernel (3.10.17) :
$> cat /sys/kernel/debug/mmc1/ios
clock:          52000000 Hz
actual clock:   49500000 Hz
vdd:            7 (1.65 - 1.95 V)
bus mode:       2 (push-pull)
chip select:    0 (don't care)
power mode:     2 (on)
bus width:      3 (8 bits)
timing spec:    7 (sd uhs DDR50)
signal voltage: 0 (3.30 V)

As you can see, there is at least too differences : VDD is not the
same I don't know why yet, and neither is timing spec. This seems to
be the real cause...
Investigating now, but any advice is interesting ! :)

Thanks,
JM
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to