[PATCH 0/2] [SRU] [Trusty/master] built-in tsp65217 regulator support

Tim Gardner tim.gardner at canonical.com
Wed May 20 12:57:32 UTC 2015


On 05/20/2015 05:17 AM, Paolo Pisati wrote:
> BugLink: http://bugs.launchpad.net/bugs/1456987
>
> While booting a Trusty kernel on a beaglebone board, logs are spammed with this:
>
> ...
> [ 2.583310] cpu cpu0: cpu0 regulator not ready, retry
> [ 2.588716] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 2.612048] bL_switcher_halve_cpus: no CPU pairing possible
> [ 2.786225] cpu cpu0: cpu0 regulator not ready, retry
> [ 2.791644] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 2.820171] cpu cpu0: cpu0 regulator not ready, retry
> [ 2.825579] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 2.880831] cpu cpu0: cpu0 regulator not ready, retry
> [ 2.891547] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 2.909836] cpu cpu0: cpu0 regulator not ready, retry
> [ 2.915227] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 7.437203] cpu cpu0: cpu0 regulator not ready, retry
> [ 7.470228] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 8.117120] cpu cpu0: cpu0 regulator not ready, retry
> [ 8.136001] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 8.368726] cpu cpu0: cpu0 regulator not ready, retry
> [ 8.383608] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 8.497935] cpu cpu0: cpu0 regulator not ready, retry
> [ 8.514540] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 8.604475] cpu cpu0: cpu0 regulator not ready, retry
> [ 8.619969] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 9.249407] cpu cpu0: cpu0 regulator not ready, retry
> [ 9.265457] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 9.393519] cpu cpu0: cpu0 regulator not ready, retry
> [ 9.411153] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 9.411513] cpu cpu0: cpu0 regulator not ready, retry
> [ 9.445954] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> [ 9.664395] cpu cpu0: cpu0 regulator not ready, retry
> [ 9.684708] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
> ...
>
> that's because the cpufreq-cpu0 driver (that's built-in) requires the tsp65217
> regulator driver that is compiled as a module (and not available during boot).
>
> While it's only a warning and it goes away when the rootfs is mounted (and the
> tps65217_regulator module is loaded), it's annoying and it spams the syslog.
>
> Proposing for Trusty/master.
>
> Paolo Pisati (2):
>    UBUNTU: [Config] armhf: MFD_TPS65217=y && REGULATOR_TPS65217=y
>    UBUNTU: [Config] skip modules check
>
>   debian.master/abi/3.13.0-53.88/amd64/ignore.modules   | 1 +
>   debian.master/abi/3.13.0-53.88/arm64/ignore.modules   | 1 +
>   debian.master/abi/3.13.0-53.88/armhf/ignore.modules   | 1 +
>   debian.master/abi/3.13.0-53.88/i386/ignore.modules    | 1 +
>   debian.master/abi/3.13.0-53.88/powerpc/ignore.modules | 1 +
>   debian.master/abi/3.13.0-53.88/ppc64el/ignore.modules | 1 +
>   debian.master/config/config.common.ubuntu             | 4 ++--
>   7 files changed, 8 insertions(+), 2 deletions(-)
>   create mode 100644 debian.master/abi/3.13.0-53.88/amd64/ignore.modules
>   create mode 100644 debian.master/abi/3.13.0-53.88/arm64/ignore.modules
>   create mode 100644 debian.master/abi/3.13.0-53.88/armhf/ignore.modules
>   create mode 100644 debian.master/abi/3.13.0-53.88/i386/ignore.modules
>   create mode 100644 debian.master/abi/3.13.0-53.88/powerpc/ignore.modules
>   create mode 100644 debian.master/abi/3.13.0-53.88/ppc64el/ignore.modules
>

Why not add this module to the initrd ? Building it into the kernel 
inflates the vmlinuz size for all non-am335x platforms.

rtg
-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list