backports: disable some regulator drivers on 3.4 and 3.5
authorLuis R. Rodriguez <mcgrof@do-not-panic.com>
Mon, 6 May 2013 21:52:07 +0000 (14:52 -0700)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 7 May 2013 13:22:48 +0000 (15:22 +0200)
We enabled regulator subsystem support as of 3.4 but given that
the regulator subsystem has advanced quite a bit on 3.5 and 3.6
and that we cannot backport the regulator as its part of the
core kernel we have no option but to only enable drivers on their
kernels if they don't depend on the new regulator features.

$ time ckmake --check-exports --allyesconfig

1   2.6.24              [  OK  ]
2   2.6.25              [  OK  ]
3   2.6.26              [  OK  ]
4   2.6.27              [  OK  ]
5   2.6.28              [  OK  ]
6   2.6.29              [  OK  ]
7   2.6.30              [  OK  ]
8   2.6.31              [  OK  ]
9   2.6.32              [  OK  ]
10  2.6.33              [  OK  ]
11  2.6.34              [  OK  ]
12  2.6.35              [  OK  ]
13  2.6.36              [  OK  ]
14  2.6.37              [  OK  ]
15  2.6.38              [  OK  ]
16  2.6.39              [  OK  ]
17  3.0.65              [  OK  ]
18  3.1.10              [  OK  ]
19  3.2.38              [  OK  ]
20  3.3.8               [  OK  ]
21  3.4.32              [  OK  ]
22  3.5.7               [  OK  ]
23  3.6.11              [  OK  ]
24  3.7.9               [  OK  ]
25  3.8.0               [  OK  ]
26  3.9-rc1             [  OK  ]

real    30m12.875s
user    797m38.663s
sys     126m56.572s

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
dependencies

index 6768d74786c86d4019e5a823fdc7ba73d6911b7f..5ae6bce510bdb4568a74599869d27bc30f373f4c 100644 (file)
@@ -69,6 +69,33 @@ REGULATOR_WM8350 DISABLE
 REGULATOR_PALMAS DISABLE
 REGULATOR_DA9055 DISABLE
 REGULATOR_S5M8767 DISABLE
+# These have further core regulator kernel dependencies
+# we can't easily backport.
+REGULATOR_AAT2870 3.6
+REGULATOR_DA903X 3.5
+REGULATOR_DA9052 3.5
+REGULATOR_FAN53555 3.5
+REGULATOR_ISL6271A 3.5
+REGULATOR_LP3971 3.6
+REGULATOR_LP3972 3.6
+REGULATOR_LP8755 3.5
+REGULATOR_MAX1586 3.6
+REGULATOR_MAX8649 3.5
+REGULATOR_MAX8660 3.5
+REGULATOR_MAX8925 3.5
+REGULATOR_MAX8998 3.5
+REGULATOR_MC13783 3.6
+REGULATOR_MC13892 3.6
+REGULATOR_MC13XXX_CORE 3.6
+REGULATOR_PCAP 3.6
+REGULATOR_PCF50633 3.5
+REGULATOR_TPS51632 3.6
+REGULATOR_TPS6105X 3.6
+REGULATOR_TPS65023 3.6
+REGULATOR_TPS6507X 3.6
+REGULATOR_TPS6524X 3.6
+REGULATOR_WM8400 3.5
+REGULATOR_WM8994 3.5
 
 # Media
 MEDIA_SUPPORT 3.2