]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/soc/dove/pmu.h
Merge remote-tracking branches 'asoc/fix/imx-spdif', 'asoc/fix/mtk', 'asoc/fix/mxs...
[karo-tx-linux.git] / include / linux / soc / dove / pmu.h
index 9c99f84bcc0e36baa9c4dbf1041c415b8965b4e6..765386972b55286caab046d401692f63627cc388 100644 (file)
@@ -1,6 +1,25 @@
 #ifndef LINUX_SOC_DOVE_PMU_H
 #define LINUX_SOC_DOVE_PMU_H
 
+#include <linux/types.h>
+
+struct dove_pmu_domain_initdata {
+       u32 pwr_mask;
+       u32 rst_mask;
+       u32 iso_mask;
+       const char *name;
+};
+
+struct dove_pmu_initdata {
+       void __iomem *pmc_base;
+       void __iomem *pmu_base;
+       int irq;
+       int irq_domain_start;
+       const struct dove_pmu_domain_initdata *domains;
+};
+
+int dove_init_pmu_legacy(const struct dove_pmu_initdata *);
+
 int dove_init_pmu(void);
 
 #endif