PMIC driver prevents gpio-leds to work

Fabio Estevam festevam at gmail.com
Tue Feb 18 13:59:27 EST 2014


On Tue, Feb 18, 2014 at 3:43 PM, Alexander Shiyan <shc_work at mail.ru> wrote:
> Вторник, 18 февраля 2014, 15:20 -03:00 от Fabio Estevam <festevam at gmail.com>:
>> Hi,
>>
>> I am running into the following issue on imx6sl-evk.dts:
>>
>> - I can only get the user GPIO LED to work if I unselect the PFUZE100
>> PMIC driver
>>
>> - This happens on linux-next as well as in the internal FSL kernel based on 3.10
>>
>> With CONFIG_REGULATOR_PFUZE100=y then the LED blinks only once and
>> stops instead of blinking at the heartbeat rate.
>>
>> Changing to CONFIG_REGULATOR_PFUZE100=n then the LED blinks normally.
>>
>> I am not sure how the PMIC driver could interact and make the
>> gpio-leds driver to fail.
>>
>> Any suggestions?
>
> Perhaps, one of regulators turn off the power for a pin-group where LED is connected.

That did the trick, thanks.

I thought that 'regulator-always-on' was enough, but I also need
'regulator-boot-on' as well.

Will submit the patch later today.

Thanks,

Fabio Estevam



More information about the linux-arm-kernel mailing list