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