|
@@ -16,6 +16,7 @@
|
|
|
#include <linux/init.h>
|
|
|
#include <linux/kernel.h>
|
|
|
#include <linux/interrupt.h>
|
|
|
+#include <linux/regulator/machine.h>
|
|
|
#include <linux/scatterlist.h>
|
|
|
#include <linux/sfi.h>
|
|
|
#include <linux/irq.h>
|
|
@@ -144,6 +145,15 @@ static void intel_mid_arch_setup(void)
|
|
|
out:
|
|
|
if (intel_mid_ops->arch_setup)
|
|
|
intel_mid_ops->arch_setup();
|
|
|
+
|
|
|
+ /*
|
|
|
+ * Intel MID platforms are using explicitly defined regulators.
|
|
|
+ *
|
|
|
+ * Let the regulator core know that we do not have any additional
|
|
|
+ * regulators left. This lets it substitute unprovided regulators with
|
|
|
+ * dummy ones:
|
|
|
+ */
|
|
|
+ regulator_has_full_constraints();
|
|
|
}
|
|
|
|
|
|
/* MID systems don't have i8042 controller */
|