[opensuse-arm] i.mx6 cpufreq
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Good day to you all, I have noticed that on the imx6 boards Cubox-i and Hummingboard, the imx6q-coufreq module is not loaded automatically. That leaves the system always running at 1GHz even though there is a driver to bring it down to 400MHz. Apparently, the cpufreq module is not to load on its own. Instead it has to be builtin, or loaded by a system service at startup. What is the proper way to do this? Can we make the driver builtin? Or should there be some modules-load.d config file? This I noticed on Tumbleweed. Below follows a quite useless console log with loaded cpufreq module: Welcome to openSUSE 20160109 "Tumbleweed" - Kernel 4.3.3-5-default (ttymxc0). linux login: root Password: Last login: Mon Jan 11 18:40:44 on ttymxc0 Have a lot of fun... linux:~ # cpupower frequency-info analyzing CPU 0: driver: imx6q-cpufreq CPUs which run at the same hardware frequency: 0 1 2 3 CPUs which need to have their frequency coordinated by software: 0 1 2 3 maximum transition latency: 426 us. hardware limits: 396 MHz - 996 MHz available frequency steps: 396 MHz, 792 MHz, 996 MHz available cpufreq governors: conservative, powersave, ondemand, performance current policy: frequency should be within 396 MHz and 996 MHz. The governor "ondemand" may decide which speed to use within this range. current CPU frequency is 996 MHz (asserted by call to hardware). br Josua Mayer -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJWk/SQAAoJEAgPKSyhCrKUiS4IAI3lR9PHoMLN+slL2GY0Av0p nnNNNq41Gshz61Ov70YQzUdpVmSEPvWNkXmx1csEoPuEQ9WH3Hyn2Oi5fnFHFiCL +7XiNVCuOXWFw9gq1dbqCd03WmybGFxrRUwzaQydfMm62eSm3+4UxUUd3uMDHd0U dkzZnsx88U0UvKxjdTTHwRGfS9vxPOFVtlp5IHVHAxtdwcBtvJTncnF6EeJOqMeg w7vUlqByujX2dQqiywmHwN0q0mh9JtaWdgtFq7nUfQawaZ9kRIrNFMvJg8QJUtSb 9vETQVfD82DHtKyue4ZEzjChGbqq942hsg9zLN6N3jpKmtNfrmK8igR7yxzCYvA= =HI5J -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Josua Mayer
Apparently, the cpufreq module is not to load on its own. Instead it has to be builtin, or loaded by a system service at startup. What is the proper way to do this? Can we make the driver builtin? Or should there be some modules-load.d config file?
Probably the driver should be fixed to provide a MODULE_DEVICE_TABLE. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (2)
-
Andreas Schwab
-
Josua Mayer