diff options
author | Kukjin Kim <kgene.kim@samsung.com> | 2011-10-04 07:18:36 -0400 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2011-10-04 07:18:36 -0400 |
commit | db3c94a7edc6b29f8d52ba5884dec6a15feeadad (patch) | |
tree | ac9207a44cecafb9104ca4e1f46aecb9fe01383d /arch/arm/mach-exynos4/include | |
parent | c9477f38cba225870862fd9e08868ae3d4abdfe0 (diff) | |
parent | 568f0e278c6dd33dc11bd19c4ad781d1f8d86800 (diff) |
Merge branch 'next-samsung-devel' into next-samsung-devel-2
Conflicts:
arch/arm/mach-exynos4/clock.c
arch/arm/mach-s3c2412/gpio.c
arch/arm/mach-s5p64x0/dma.c
arch/arm/mach-s5p64x0/gpiolib.c
Diffstat (limited to 'arch/arm/mach-exynos4/include')
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/dma.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/i2c-hdmiphy.h | 16 | ||||
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/irqs.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/map.h | 12 | ||||
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/pm-core.h | 8 | ||||
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/pmu.h | 7 | ||||
-rw-r--r-- | arch/arm/mach-exynos4/include/mach/regs-pmu.h | 74 |
7 files changed, 111 insertions, 14 deletions
diff --git a/arch/arm/mach-exynos4/include/mach/dma.h b/arch/arm/mach-exynos4/include/mach/dma.h index 81209eb1409b..201842a3769e 100644 --- a/arch/arm/mach-exynos4/include/mach/dma.h +++ b/arch/arm/mach-exynos4/include/mach/dma.h | |||
@@ -20,7 +20,7 @@ | |||
20 | #ifndef __MACH_DMA_H | 20 | #ifndef __MACH_DMA_H |
21 | #define __MACH_DMA_H | 21 | #define __MACH_DMA_H |
22 | 22 | ||
23 | /* This platform uses the common S3C DMA API driver for PL330 */ | 23 | /* This platform uses the common DMA API driver for PL330 */ |
24 | #include <plat/s3c-dma-pl330.h> | 24 | #include <plat/dma-pl330.h> |
25 | 25 | ||
26 | #endif /* __MACH_DMA_H */ | 26 | #endif /* __MACH_DMA_H */ |
diff --git a/arch/arm/mach-exynos4/include/mach/i2c-hdmiphy.h b/arch/arm/mach-exynos4/include/mach/i2c-hdmiphy.h new file mode 100644 index 000000000000..9dbe3179ad59 --- /dev/null +++ b/arch/arm/mach-exynos4/include/mach/i2c-hdmiphy.h | |||
@@ -0,0 +1,16 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. | ||
3 | * | ||
4 | * S5P series i2c hdmiphy helper definitions | ||
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 PLAT_S5P_I2C_HDMIPHY_H_ | ||
12 | #define PLAT_S5P_I2C_HDMIPHY_H_ | ||
13 | |||
14 | #define S5P_I2C_HDMIPHY_BUS_NUM (8) | ||
15 | |||
16 | #endif | ||
diff --git a/arch/arm/mach-exynos4/include/mach/irqs.h b/arch/arm/mach-exynos4/include/mach/irqs.h index f8952f8f3757..62093b9339db 100644 --- a/arch/arm/mach-exynos4/include/mach/irqs.h +++ b/arch/arm/mach-exynos4/include/mach/irqs.h | |||
@@ -93,7 +93,11 @@ | |||
93 | #define IRQ_2D IRQ_SPI(89) | 93 | #define IRQ_2D IRQ_SPI(89) |
94 | #define IRQ_PCIE IRQ_SPI(90) | 94 | #define IRQ_PCIE IRQ_SPI(90) |
95 | 95 | ||
96 | #define IRQ_MIXER IRQ_SPI(91) | ||
97 | #define IRQ_HDMI IRQ_SPI(92) | ||
98 | #define IRQ_IIC_HDMIPHY IRQ_SPI(93) | ||
96 | #define IRQ_MFC IRQ_SPI(94) | 99 | #define IRQ_MFC IRQ_SPI(94) |
100 | #define IRQ_SDO IRQ_SPI(95) | ||
97 | 101 | ||
98 | #define IRQ_AUDIO_SS IRQ_SPI(96) | 102 | #define IRQ_AUDIO_SS IRQ_SPI(96) |
99 | #define IRQ_I2S0 IRQ_SPI(97) | 103 | #define IRQ_I2S0 IRQ_SPI(97) |
diff --git a/arch/arm/mach-exynos4/include/mach/map.h b/arch/arm/mach-exynos4/include/mach/map.h index 7073ac730855..1bea7d139bb0 100644 --- a/arch/arm/mach-exynos4/include/mach/map.h +++ b/arch/arm/mach-exynos4/include/mach/map.h | |||
@@ -113,6 +113,12 @@ | |||
113 | 113 | ||
114 | #define EXYNOS4_PA_UART 0x13800000 | 114 | #define EXYNOS4_PA_UART 0x13800000 |
115 | 115 | ||
116 | #define EXYNOS4_PA_VP 0x12C00000 | ||
117 | #define EXYNOS4_PA_MIXER 0x12C10000 | ||
118 | #define EXYNOS4_PA_SDO 0x12C20000 | ||
119 | #define EXYNOS4_PA_HDMI 0x12D00000 | ||
120 | #define EXYNOS4_PA_IIC_HDMIPHY 0x138E0000 | ||
121 | |||
116 | #define EXYNOS4_PA_IIC(x) (0x13860000 + ((x) * 0x10000)) | 122 | #define EXYNOS4_PA_IIC(x) (0x13860000 + ((x) * 0x10000)) |
117 | 123 | ||
118 | #define EXYNOS4_PA_ADC 0x13910000 | 124 | #define EXYNOS4_PA_ADC 0x13910000 |
@@ -162,6 +168,12 @@ | |||
162 | #define S5P_PA_TIMER EXYNOS4_PA_TIMER | 168 | #define S5P_PA_TIMER EXYNOS4_PA_TIMER |
163 | #define S5P_PA_EHCI EXYNOS4_PA_EHCI | 169 | #define S5P_PA_EHCI EXYNOS4_PA_EHCI |
164 | 170 | ||
171 | #define S5P_PA_SDO EXYNOS4_PA_SDO | ||
172 | #define S5P_PA_VP EXYNOS4_PA_VP | ||
173 | #define S5P_PA_MIXER EXYNOS4_PA_MIXER | ||
174 | #define S5P_PA_HDMI EXYNOS4_PA_HDMI | ||
175 | #define S5P_PA_IIC_HDMIPHY EXYNOS4_PA_IIC_HDMIPHY | ||
176 | |||
165 | #define SAMSUNG_PA_KEYPAD EXYNOS4_PA_KEYPAD | 177 | #define SAMSUNG_PA_KEYPAD EXYNOS4_PA_KEYPAD |
166 | 178 | ||
167 | /* UART */ | 179 | /* UART */ |
diff --git a/arch/arm/mach-exynos4/include/mach/pm-core.h b/arch/arm/mach-exynos4/include/mach/pm-core.h index 1df3b81f96e8..9d8da51e35ca 100644 --- a/arch/arm/mach-exynos4/include/mach/pm-core.h +++ b/arch/arm/mach-exynos4/include/mach/pm-core.h | |||
@@ -14,6 +14,10 @@ | |||
14 | * it under the terms of the GNU General Public License version 2 as | 14 | * it under the terms of the GNU General Public License version 2 as |
15 | * published by the Free Software Foundation. | 15 | * published by the Free Software Foundation. |
16 | */ | 16 | */ |
17 | |||
18 | #ifndef __ASM_ARCH_PM_CORE_H | ||
19 | #define __ASM_ARCH_PM_CORE_H __FILE__ | ||
20 | |||
17 | #include <mach/regs-pmu.h> | 21 | #include <mach/regs-pmu.h> |
18 | 22 | ||
19 | static inline void s3c_pm_debug_init_uart(void) | 23 | static inline void s3c_pm_debug_init_uart(void) |
@@ -53,7 +57,9 @@ static inline void s3c_pm_restored_gpios(void) | |||
53 | /* nothing here yet */ | 57 | /* nothing here yet */ |
54 | } | 58 | } |
55 | 59 | ||
56 | static inline void s3c_pm_saved_gpios(void) | 60 | static inline void samsung_pm_saved_gpios(void) |
57 | { | 61 | { |
58 | /* nothing here yet */ | 62 | /* nothing here yet */ |
59 | } | 63 | } |
64 | |||
65 | #endif /* __ASM_ARCH_PM_CORE_H */ | ||
diff --git a/arch/arm/mach-exynos4/include/mach/pmu.h b/arch/arm/mach-exynos4/include/mach/pmu.h index a952904b010e..632dd5630138 100644 --- a/arch/arm/mach-exynos4/include/mach/pmu.h +++ b/arch/arm/mach-exynos4/include/mach/pmu.h | |||
@@ -13,6 +13,8 @@ | |||
13 | #ifndef __ASM_ARCH_PMU_H | 13 | #ifndef __ASM_ARCH_PMU_H |
14 | #define __ASM_ARCH_PMU_H __FILE__ | 14 | #define __ASM_ARCH_PMU_H __FILE__ |
15 | 15 | ||
16 | #define PMU_TABLE_END NULL | ||
17 | |||
16 | enum sys_powerdown { | 18 | enum sys_powerdown { |
17 | SYS_AFTR, | 19 | SYS_AFTR, |
18 | SYS_LPA, | 20 | SYS_LPA, |
@@ -20,6 +22,11 @@ enum sys_powerdown { | |||
20 | NUM_SYS_POWERDOWN, | 22 | NUM_SYS_POWERDOWN, |
21 | }; | 23 | }; |
22 | 24 | ||
25 | struct exynos4_pmu_conf { | ||
26 | void __iomem *reg; | ||
27 | unsigned int val[NUM_SYS_POWERDOWN]; | ||
28 | }; | ||
29 | |||
23 | extern void exynos4_sys_powerdown_conf(enum sys_powerdown mode); | 30 | extern void exynos4_sys_powerdown_conf(enum sys_powerdown mode); |
24 | 31 | ||
25 | #endif /* __ASM_ARCH_PMU_H */ | 32 | #endif /* __ASM_ARCH_PMU_H */ |
diff --git a/arch/arm/mach-exynos4/include/mach/regs-pmu.h b/arch/arm/mach-exynos4/include/mach/regs-pmu.h index cdf9b47c303c..4fff8e938fec 100644 --- a/arch/arm/mach-exynos4/include/mach/regs-pmu.h +++ b/arch/arm/mach-exynos4/include/mach/regs-pmu.h | |||
@@ -25,9 +25,10 @@ | |||
25 | 25 | ||
26 | #define S5P_USE_STANDBY_WFI0 (1 << 16) | 26 | #define S5P_USE_STANDBY_WFI0 (1 << 16) |
27 | #define S5P_USE_STANDBY_WFI1 (1 << 17) | 27 | #define S5P_USE_STANDBY_WFI1 (1 << 17) |
28 | #define S5P_USE_STANDBYWFI_ISP_ARM (1 << 18) | ||
28 | #define S5P_USE_STANDBY_WFE0 (1 << 24) | 29 | #define S5P_USE_STANDBY_WFE0 (1 << 24) |
29 | #define S5P_USE_STANDBY_WFE1 (1 << 25) | 30 | #define S5P_USE_STANDBY_WFE1 (1 << 25) |
30 | #define S5P_USE_MASK ((0x3 << 16) | (0x3 << 24)) | 31 | #define S5P_USE_STANDBYWFE_ISP_ARM (1 << 26) |
31 | 32 | ||
32 | #define S5P_SWRESET S5P_PMUREG(0x0400) | 33 | #define S5P_SWRESET S5P_PMUREG(0x0400) |
33 | 34 | ||
@@ -35,15 +36,17 @@ | |||
35 | #define S5P_EINT_WAKEUP_MASK S5P_PMUREG(0x0604) | 36 | #define S5P_EINT_WAKEUP_MASK S5P_PMUREG(0x0604) |
36 | #define S5P_WAKEUP_MASK S5P_PMUREG(0x0608) | 37 | #define S5P_WAKEUP_MASK S5P_PMUREG(0x0608) |
37 | 38 | ||
38 | #define S5P_USBHOST_PHY_CONTROL S5P_PMUREG(0x0708) | 39 | #define S5P_HDMI_PHY_CONTROL S5P_PMUREG(0x0700) |
39 | #define S5P_USBHOST_PHY_ENABLE (1 << 0) | 40 | #define S5P_HDMI_PHY_ENABLE (1 << 0) |
41 | |||
42 | #define S5P_DAC_PHY_CONTROL S5P_PMUREG(0x070C) | ||
43 | #define S5P_DAC_PHY_ENABLE (1 << 0) | ||
40 | 44 | ||
41 | #define S5P_MIPI_DPHY_CONTROL(n) S5P_PMUREG(0x0710 + (n) * 4) | 45 | #define S5P_MIPI_DPHY_CONTROL(n) S5P_PMUREG(0x0710 + (n) * 4) |
42 | #define S5P_MIPI_DPHY_ENABLE (1 << 0) | 46 | #define S5P_MIPI_DPHY_ENABLE (1 << 0) |
43 | #define S5P_MIPI_DPHY_SRESETN (1 << 1) | 47 | #define S5P_MIPI_DPHY_SRESETN (1 << 1) |
44 | #define S5P_MIPI_DPHY_MRESETN (1 << 2) | 48 | #define S5P_MIPI_DPHY_MRESETN (1 << 2) |
45 | 49 | ||
46 | #define S5P_PMU_SATA_PHY_CONTROL S5P_PMUREG(0x0720) | ||
47 | #define S5P_INFORM0 S5P_PMUREG(0x0800) | 50 | #define S5P_INFORM0 S5P_PMUREG(0x0800) |
48 | #define S5P_INFORM1 S5P_PMUREG(0x0804) | 51 | #define S5P_INFORM1 S5P_PMUREG(0x0804) |
49 | #define S5P_INFORM2 S5P_PMUREG(0x0808) | 52 | #define S5P_INFORM2 S5P_PMUREG(0x0808) |
@@ -76,7 +79,6 @@ | |||
76 | #define S5P_CMU_CLKSTOP_MFC_LOWPWR S5P_PMUREG(0x1148) | 79 | #define S5P_CMU_CLKSTOP_MFC_LOWPWR S5P_PMUREG(0x1148) |
77 | #define S5P_CMU_CLKSTOP_G3D_LOWPWR S5P_PMUREG(0x114C) | 80 | #define S5P_CMU_CLKSTOP_G3D_LOWPWR S5P_PMUREG(0x114C) |
78 | #define S5P_CMU_CLKSTOP_LCD0_LOWPWR S5P_PMUREG(0x1150) | 81 | #define S5P_CMU_CLKSTOP_LCD0_LOWPWR S5P_PMUREG(0x1150) |
79 | #define S5P_CMU_CLKSTOP_LCD1_LOWPWR S5P_PMUREG(0x1154) | ||
80 | #define S5P_CMU_CLKSTOP_MAUDIO_LOWPWR S5P_PMUREG(0x1158) | 82 | #define S5P_CMU_CLKSTOP_MAUDIO_LOWPWR S5P_PMUREG(0x1158) |
81 | #define S5P_CMU_CLKSTOP_GPS_LOWPWR S5P_PMUREG(0x115C) | 83 | #define S5P_CMU_CLKSTOP_GPS_LOWPWR S5P_PMUREG(0x115C) |
82 | #define S5P_CMU_RESET_CAM_LOWPWR S5P_PMUREG(0x1160) | 84 | #define S5P_CMU_RESET_CAM_LOWPWR S5P_PMUREG(0x1160) |
@@ -84,7 +86,6 @@ | |||
84 | #define S5P_CMU_RESET_MFC_LOWPWR S5P_PMUREG(0x1168) | 86 | #define S5P_CMU_RESET_MFC_LOWPWR S5P_PMUREG(0x1168) |
85 | #define S5P_CMU_RESET_G3D_LOWPWR S5P_PMUREG(0x116C) | 87 | #define S5P_CMU_RESET_G3D_LOWPWR S5P_PMUREG(0x116C) |
86 | #define S5P_CMU_RESET_LCD0_LOWPWR S5P_PMUREG(0x1170) | 88 | #define S5P_CMU_RESET_LCD0_LOWPWR S5P_PMUREG(0x1170) |
87 | #define S5P_CMU_RESET_LCD1_LOWPWR S5P_PMUREG(0x1174) | ||
88 | #define S5P_CMU_RESET_MAUDIO_LOWPWR S5P_PMUREG(0x1178) | 89 | #define S5P_CMU_RESET_MAUDIO_LOWPWR S5P_PMUREG(0x1178) |
89 | #define S5P_CMU_RESET_GPS_LOWPWR S5P_PMUREG(0x117C) | 90 | #define S5P_CMU_RESET_GPS_LOWPWR S5P_PMUREG(0x117C) |
90 | #define S5P_TOP_BUS_LOWPWR S5P_PMUREG(0x1180) | 91 | #define S5P_TOP_BUS_LOWPWR S5P_PMUREG(0x1180) |
@@ -92,14 +93,11 @@ | |||
92 | #define S5P_TOP_PWR_LOWPWR S5P_PMUREG(0x1188) | 93 | #define S5P_TOP_PWR_LOWPWR S5P_PMUREG(0x1188) |
93 | #define S5P_LOGIC_RESET_LOWPWR S5P_PMUREG(0x11A0) | 94 | #define S5P_LOGIC_RESET_LOWPWR S5P_PMUREG(0x11A0) |
94 | #define S5P_ONENAND_MEM_LOWPWR S5P_PMUREG(0x11C0) | 95 | #define S5P_ONENAND_MEM_LOWPWR S5P_PMUREG(0x11C0) |
95 | #define S5P_MODIMIF_MEM_LOWPWR S5P_PMUREG(0x11C4) | ||
96 | #define S5P_G2D_ACP_MEM_LOWPWR S5P_PMUREG(0x11C8) | 96 | #define S5P_G2D_ACP_MEM_LOWPWR S5P_PMUREG(0x11C8) |
97 | #define S5P_USBOTG_MEM_LOWPWR S5P_PMUREG(0x11CC) | 97 | #define S5P_USBOTG_MEM_LOWPWR S5P_PMUREG(0x11CC) |
98 | #define S5P_HSMMC_MEM_LOWPWR S5P_PMUREG(0x11D0) | 98 | #define S5P_HSMMC_MEM_LOWPWR S5P_PMUREG(0x11D0) |
99 | #define S5P_CSSYS_MEM_LOWPWR S5P_PMUREG(0x11D4) | 99 | #define S5P_CSSYS_MEM_LOWPWR S5P_PMUREG(0x11D4) |
100 | #define S5P_SECSS_MEM_LOWPWR S5P_PMUREG(0x11D8) | 100 | #define S5P_SECSS_MEM_LOWPWR S5P_PMUREG(0x11D8) |
101 | #define S5P_PCIE_MEM_LOWPWR S5P_PMUREG(0x11E0) | ||
102 | #define S5P_SATA_MEM_LOWPWR S5P_PMUREG(0x11E4) | ||
103 | #define S5P_PAD_RETENTION_DRAM_LOWPWR S5P_PMUREG(0x1200) | 101 | #define S5P_PAD_RETENTION_DRAM_LOWPWR S5P_PMUREG(0x1200) |
104 | #define S5P_PAD_RETENTION_MAUDIO_LOWPWR S5P_PMUREG(0x1204) | 102 | #define S5P_PAD_RETENTION_MAUDIO_LOWPWR S5P_PMUREG(0x1204) |
105 | #define S5P_PAD_RETENTION_GPIO_LOWPWR S5P_PMUREG(0x1220) | 103 | #define S5P_PAD_RETENTION_GPIO_LOWPWR S5P_PMUREG(0x1220) |
@@ -120,7 +118,6 @@ | |||
120 | #define S5P_MFC_LOWPWR S5P_PMUREG(0x1388) | 118 | #define S5P_MFC_LOWPWR S5P_PMUREG(0x1388) |
121 | #define S5P_G3D_LOWPWR S5P_PMUREG(0x138C) | 119 | #define S5P_G3D_LOWPWR S5P_PMUREG(0x138C) |
122 | #define S5P_LCD0_LOWPWR S5P_PMUREG(0x1390) | 120 | #define S5P_LCD0_LOWPWR S5P_PMUREG(0x1390) |
123 | #define S5P_LCD1_LOWPWR S5P_PMUREG(0x1394) | ||
124 | #define S5P_MAUDIO_LOWPWR S5P_PMUREG(0x1398) | 121 | #define S5P_MAUDIO_LOWPWR S5P_PMUREG(0x1398) |
125 | #define S5P_GPS_LOWPWR S5P_PMUREG(0x139C) | 122 | #define S5P_GPS_LOWPWR S5P_PMUREG(0x139C) |
126 | #define S5P_GPS_ALIVE_LOWPWR S5P_PMUREG(0x13A0) | 123 | #define S5P_GPS_ALIVE_LOWPWR S5P_PMUREG(0x13A0) |
@@ -156,7 +153,6 @@ | |||
156 | #define S5P_PMU_MFC_CONF S5P_PMUREG(0x3C40) | 153 | #define S5P_PMU_MFC_CONF S5P_PMUREG(0x3C40) |
157 | #define S5P_PMU_G3D_CONF S5P_PMUREG(0x3C60) | 154 | #define S5P_PMU_G3D_CONF S5P_PMUREG(0x3C60) |
158 | #define S5P_PMU_LCD0_CONF S5P_PMUREG(0x3C80) | 155 | #define S5P_PMU_LCD0_CONF S5P_PMUREG(0x3C80) |
159 | #define S5P_PMU_LCD1_CONF S5P_PMUREG(0x3CA0) | ||
160 | #define S5P_PMU_GPS_CONF S5P_PMUREG(0x3CE0) | 156 | #define S5P_PMU_GPS_CONF S5P_PMUREG(0x3CE0) |
161 | 157 | ||
162 | #define S5P_PMU_SATA_PHY_CONTROL_EN 0x1 | 158 | #define S5P_PMU_SATA_PHY_CONTROL_EN 0x1 |
@@ -165,4 +161,60 @@ | |||
165 | 161 | ||
166 | #define S5P_CHECK_SLEEP 0x00000BAD | 162 | #define S5P_CHECK_SLEEP 0x00000BAD |
167 | 163 | ||
164 | /* Only for EXYNOS4210 */ | ||
165 | #define S5P_USBHOST_PHY_CONTROL S5P_PMUREG(0x0708) | ||
166 | #define S5P_USBHOST_PHY_ENABLE (1 << 0) | ||
167 | |||
168 | #define S5P_PMU_SATA_PHY_CONTROL S5P_PMUREG(0x0720) | ||
169 | |||
170 | #define S5P_CMU_CLKSTOP_LCD1_LOWPWR S5P_PMUREG(0x1154) | ||
171 | #define S5P_CMU_RESET_LCD1_LOWPWR S5P_PMUREG(0x1174) | ||
172 | #define S5P_MODIMIF_MEM_LOWPWR S5P_PMUREG(0x11C4) | ||
173 | #define S5P_PCIE_MEM_LOWPWR S5P_PMUREG(0x11E0) | ||
174 | #define S5P_SATA_MEM_LOWPWR S5P_PMUREG(0x11E4) | ||
175 | #define S5P_LCD1_LOWPWR S5P_PMUREG(0x1394) | ||
176 | |||
177 | #define S5P_PMU_LCD1_CONF S5P_PMUREG(0x3CA0) | ||
178 | |||
179 | /* Only for EXYNOS4212 */ | ||
180 | #define S5P_ISP_ARM_LOWPWR S5P_PMUREG(0x1050) | ||
181 | #define S5P_DIS_IRQ_ISP_ARM_LOCAL_LOWPWR S5P_PMUREG(0x1054) | ||
182 | #define S5P_DIS_IRQ_ISP_ARM_CENTRAL_LOWPWR S5P_PMUREG(0x1058) | ||
183 | #define S5P_CMU_ACLKSTOP_COREBLK_LOWPWR S5P_PMUREG(0x1110) | ||
184 | #define S5P_CMU_SCLKSTOP_COREBLK_LOWPWR S5P_PMUREG(0x1114) | ||
185 | #define S5P_CMU_RESET_COREBLK_LOWPWR S5P_PMUREG(0x111C) | ||
186 | #define S5P_MPLLUSER_SYSCLK_LOWPWR S5P_PMUREG(0x1130) | ||
187 | #define S5P_CMU_CLKSTOP_ISP_LOWPWR S5P_PMUREG(0x1154) | ||
188 | #define S5P_CMU_RESET_ISP_LOWPWR S5P_PMUREG(0x1174) | ||
189 | #define S5P_TOP_BUS_COREBLK_LOWPWR S5P_PMUREG(0x1190) | ||
190 | #define S5P_TOP_RETENTION_COREBLK_LOWPWR S5P_PMUREG(0x1194) | ||
191 | #define S5P_TOP_PWR_COREBLK_LOWPWR S5P_PMUREG(0x1198) | ||
192 | #define S5P_OSCCLK_GATE_LOWPWR S5P_PMUREG(0x11A4) | ||
193 | #define S5P_LOGIC_RESET_COREBLK_LOWPWR S5P_PMUREG(0x11B0) | ||
194 | #define S5P_OSCCLK_GATE_COREBLK_LOWPWR S5P_PMUREG(0x11B4) | ||
195 | #define S5P_HSI_MEM_LOWPWR S5P_PMUREG(0x11C4) | ||
196 | #define S5P_ROTATOR_MEM_LOWPWR S5P_PMUREG(0x11DC) | ||
197 | #define S5P_PAD_RETENTION_GPIO_COREBLK_LOWPWR S5P_PMUREG(0x123C) | ||
198 | #define S5P_PAD_ISOLATION_COREBLK_LOWPWR S5P_PMUREG(0x1250) | ||
199 | #define S5P_GPIO_MODE_COREBLK_LOWPWR S5P_PMUREG(0x1320) | ||
200 | #define S5P_TOP_ASB_RESET_LOWPWR S5P_PMUREG(0x1344) | ||
201 | #define S5P_TOP_ASB_ISOLATION_LOWPWR S5P_PMUREG(0x1348) | ||
202 | #define S5P_ISP_LOWPWR S5P_PMUREG(0x1394) | ||
203 | #define S5P_DRAM_FREQ_DOWN_LOWPWR S5P_PMUREG(0x13B0) | ||
204 | #define S5P_DDRPHY_DLLOFF_LOWPWR S5P_PMUREG(0x13B4) | ||
205 | #define S5P_CMU_SYSCLK_ISP_LOWPWR S5P_PMUREG(0x13B8) | ||
206 | #define S5P_CMU_SYSCLK_GPS_LOWPWR S5P_PMUREG(0x13BC) | ||
207 | #define S5P_LPDDR_PHY_DLL_LOCK_LOWPWR S5P_PMUREG(0x13C0) | ||
208 | |||
209 | #define S5P_ARM_L2_0_OPTION S5P_PMUREG(0x2608) | ||
210 | #define S5P_ARM_L2_1_OPTION S5P_PMUREG(0x2628) | ||
211 | #define S5P_ONENAND_MEM_OPTION S5P_PMUREG(0x2E08) | ||
212 | #define S5P_HSI_MEM_OPTION S5P_PMUREG(0x2E28) | ||
213 | #define S5P_G2D_ACP_MEM_OPTION S5P_PMUREG(0x2E48) | ||
214 | #define S5P_USBOTG_MEM_OPTION S5P_PMUREG(0x2E68) | ||
215 | #define S5P_HSMMC_MEM_OPTION S5P_PMUREG(0x2E88) | ||
216 | #define S5P_CSSYS_MEM_OPTION S5P_PMUREG(0x2EA8) | ||
217 | #define S5P_SECSS_MEM_OPTION S5P_PMUREG(0x2EC8) | ||
218 | #define S5P_ROTATOR_MEM_OPTION S5P_PMUREG(0x2F48) | ||
219 | |||
168 | #endif /* __ASM_ARCH_REGS_PMU_H */ | 220 | #endif /* __ASM_ARCH_REGS_PMU_H */ |