Thread (7 messages) 7 messages, 4 authors, 2016-01-13

Nokia N900: u-SD card in v4.2+

From: Kishon Vijay Abraham I <hidden>
Date: 2016-01-11 08:41:21
Also in: linux-omap, lkml

Hi,

On Sunday 10 January 2016 04:14 AM, Pali Roh?r wrote:
On Thursday 07 January 2016 12:34:09 Pavel Machek wrote:
quoted
Hi!
quoted
On Thursday 07 January 2016 02:16 AM, Pavel Machek wrote:
quoted
Hi!

In v4.1, both internal MMC and u-SD cards work ok.

In v4.2, only the internal MMC is detected. In v4.3, not even
internal MMC works. In v4.4, only the internal MMC is detected.

Does it work for you? Any patches?
I don't have Nokia N900 to check this, but can you share your
config and kernel logs? Check if CONFIG_REGULATOR_PBIAS is present
in your config. CONFIG_REGULATOR_PBIAS is now mandatory for all
omap3+ SoCs to work.
I enabled CONFIG_REGULATOR_PBIAS and both MMCs now work.

I wonder if we should add some selects, so that users updating from
old kernels don't break their system?
Please add these selects. I had CONFIG_REGULATOR_PBIAS disabled too, 
because I just updated defconfig from older kernel version.
'select' is generally not recommended since it selects a config without
caring for the dependency. With adding 'depends on', MMC won't be enabled and
will end up in the same problem.

Tony has already added a Documentation noting that CONFIG_REGULATOR_PBIAS
should be enabled for MMCs to work.
commit d8e1f5ed11a39a68da00f05000466c4f6db4456e
Author: Tony Lindgren [off-list ref]
Date:   Mon Oct 12 16:19:54 2015 -0700

    Documentation: ARM: List new omap MMC requirements

Maybe we should also make the error message a little more verbose to tell the
user that CONFIG_REGULATOR_PBIAS be selected?

Thanks
Kishon
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help