Comment 5 for bug 446140

Revision history for this message
Loïc Minier (lool) wrote :

With the current in archive kernel I was getting:
root@babbage20:~# dmesg |grep regu
regulator: core version 0.5
mxc_dvfs_core_probe: failed to get gp regulator
mxc_cpufreq_driver_init: failed to get gp regulator
regulator: get() with no identifier
regulator: get() with no identifier
regulator: get() with no identifier

With Brad's test kernel at http://kernel.ubuntu.com/~bradf/linux-image-2.6.31-104-imx51_2.6.31-104.14_armel.deb I get:
lool@babbage20:~$ dmesg |grep regulator
regulator: core version 0.5
Initializing regulators for Babbage.
regulator: SW1: 600 <--> 1375 mV
regulator: SW2: 900 <--> 1850 mV
regulator: SW3: 1100 <--> 1850 mV
regulator: SW4: 1100 <--> 1850 mV
regulator: SWBST: 0 mV
regulator: VIOHI: 0 mV
regulator: VPLL: 1050 <--> 1800 mV
regulator: VDIG: 1050 <--> 1800 mV
regulator: VSD: 1800 <--> 3150 mV
regulator: VUSB2: 2400 <--> 2775 mV
regulator: VVIDEO: 2775 mV
regulator: VAUDIO: 2300 <--> 3000 mV
regulator: VCAM: 2500 <--> 3000 mV fast normal
regulator: VGEN1: 1200 <--> 3150 mV
regulator: VGEN2: 1200 <--> 3150 mV
regulator: VGEN3: 1800 <--> 2900 mV
regulator: VUSB: 0 mV
regulator: GPO1: 0 mV
regulator: GPO2: 0 mV
regulator: GPO3: 0 mV
regulator: GPO4: 0 mV
mxc_dvfs_core_probe: failed to get gp regulator
mxc_cpufreq_driver_init: failed to get gp regulator
regulator: get() with no identifier
regulator: get() with no identifier
regulator: get() with no identifier
regulator_init_complete: incomplete constraints, leaving GPO4 on
regulator_init_complete: incomplete constraints, leaving GPO3 on
regulator_init_complete: incomplete constraints, leaving GPO2 on
regulator_init_complete: incomplete constraints, leaving GPO1 on
regulator_init_complete: incomplete constraints, leaving VUSB on
regulator_init_complete: incomplete constraints, leaving VGEN3 on
regulator_init_complete: incomplete constraints, leaving VGEN2 on
regulator_init_complete: incomplete constraints, leaving VGEN1 on
regulator_init_complete: incomplete constraints, leaving VCAM on
regulator_init_complete: incomplete constraints, leaving VAUDIO on
regulator_init_complete: incomplete constraints, leaving VUSB2 on
regulator_init_complete: incomplete constraints, leaving VSD on
regulator_init_complete: incomplete constraints, leaving VDIG on
regulator_init_complete: incomplete constraints, leaving VPLL on
regulator_init_complete: incomplete constraints, leaving VIOHI on
regulator_init_complete: incomplete constraints, leaving SWBST on

So there's definitely more stuff happening; didn't check what it fixes exactly.