blob: abb4bc32716a3188bf41688a473bb9ee7be7b46b [file] [log] [blame]
Changhwan Yound9305962010-12-03 17:14:57 +09001/* linux/arch/arm/plat-samsung/include/plat/pd.h
2 *
Kukjin Kim3db3ae52011-02-14 16:22:36 +09003 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
Changhwan Yound9305962010-12-03 17:14:57 +09004 * http://www.samsung.com
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9*/
10
11#ifndef __ASM_PLAT_SAMSUNG_PD_H
12#define __ASM_PLAT_SAMSUNG_PD_H __FILE__
13
14struct samsung_pd_info {
15 int (*enable)(struct device *dev);
16 int (*disable)(struct device *dev);
17 void __iomem *base;
18};
19
Kukjin Kim3db3ae52011-02-14 16:22:36 +090020enum exynos4_pd_block {
Changhwan Yound9305962010-12-03 17:14:57 +090021 PD_MFC,
22 PD_G3D,
23 PD_LCD0,
24 PD_LCD1,
25 PD_TV,
26 PD_CAM,
27 PD_GPS
28};
29
30#endif /* __ASM_PLAT_SAMSUNG_PD_H */