aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/linux/clk/mmp.h17
-rw-r--r--include/linux/platform_data/touchscreen-s3c2410.h1
-rw-r--r--include/linux/soc/dove/pmu.h19
3 files changed, 37 insertions, 0 deletions
diff --git a/include/linux/clk/mmp.h b/include/linux/clk/mmp.h
new file mode 100644
index 000000000000..607321fa2c2b
--- /dev/null
+++ b/include/linux/clk/mmp.h
@@ -0,0 +1,17 @@
1#ifndef __CLK_MMP_H
2#define __CLK_MMP_H
3
4#include <linux/types.h>
5
6extern void pxa168_clk_init(phys_addr_t mpmu_phys,
7 phys_addr_t apmu_phys,
8 phys_addr_t apbc_phys);
9extern void pxa910_clk_init(phys_addr_t mpmu_phys,
10 phys_addr_t apmu_phys,
11 phys_addr_t apbc_phys,
12 phys_addr_t apbcp_phys);
13extern void mmp2_clk_init(phys_addr_t mpmu_phys,
14 phys_addr_t apmu_phys,
15 phys_addr_t apbc_phys);
16
17#endif
diff --git a/include/linux/platform_data/touchscreen-s3c2410.h b/include/linux/platform_data/touchscreen-s3c2410.h
index 58dc7c5ae63b..71eccaa9835d 100644
--- a/include/linux/platform_data/touchscreen-s3c2410.h
+++ b/include/linux/platform_data/touchscreen-s3c2410.h
@@ -17,6 +17,7 @@ struct s3c2410_ts_mach_info {
17}; 17};
18 18
19extern void s3c24xx_ts_set_platdata(struct s3c2410_ts_mach_info *); 19extern void s3c24xx_ts_set_platdata(struct s3c2410_ts_mach_info *);
20extern void s3c64xx_ts_set_platdata(struct s3c2410_ts_mach_info *);
20 21
21/* defined by architecture to configure gpio */ 22/* defined by architecture to configure gpio */
22extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev); 23extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev);
diff --git a/include/linux/soc/dove/pmu.h b/include/linux/soc/dove/pmu.h
index 9c99f84bcc0e..765386972b55 100644
--- a/include/linux/soc/dove/pmu.h
+++ b/include/linux/soc/dove/pmu.h
@@ -1,6 +1,25 @@
1#ifndef LINUX_SOC_DOVE_PMU_H 1#ifndef LINUX_SOC_DOVE_PMU_H
2#define LINUX_SOC_DOVE_PMU_H 2#define LINUX_SOC_DOVE_PMU_H
3 3
4#include <linux/types.h>
5
6struct dove_pmu_domain_initdata {
7 u32 pwr_mask;
8 u32 rst_mask;
9 u32 iso_mask;
10 const char *name;
11};
12
13struct dove_pmu_initdata {
14 void __iomem *pmc_base;
15 void __iomem *pmu_base;
16 int irq;
17 int irq_domain_start;
18 const struct dove_pmu_domain_initdata *domains;
19};
20
21int dove_init_pmu_legacy(const struct dove_pmu_initdata *);
22
4int dove_init_pmu(void); 23int dove_init_pmu(void);
5 24
6#endif 25#endif