diff options
Diffstat (limited to 'arch/arm/plat-samsung/include/plat/devs.h')
-rw-r--r-- | arch/arm/plat-samsung/include/plat/devs.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/plat-samsung/include/plat/devs.h b/arch/arm/plat-samsung/include/plat/devs.h index e6144e4b9118..85f6f23a510f 100644 --- a/arch/arm/plat-samsung/include/plat/devs.h +++ b/arch/arm/plat-samsung/include/plat/devs.h | |||
@@ -54,6 +54,8 @@ extern struct platform_device s3c_device_hwmon; | |||
54 | extern struct platform_device s3c_device_hsmmc0; | 54 | extern struct platform_device s3c_device_hsmmc0; |
55 | extern struct platform_device s3c_device_hsmmc1; | 55 | extern struct platform_device s3c_device_hsmmc1; |
56 | extern struct platform_device s3c_device_hsmmc2; | 56 | extern struct platform_device s3c_device_hsmmc2; |
57 | extern struct platform_device s3c_device_hsmmc3; | ||
58 | extern struct platform_device s3c_device_cfcon; | ||
57 | 59 | ||
58 | extern struct platform_device s3c_device_spi0; | 60 | extern struct platform_device s3c_device_spi0; |
59 | extern struct platform_device s3c_device_spi1; | 61 | extern struct platform_device s3c_device_spi1; |
@@ -100,6 +102,12 @@ extern struct platform_device s5pc100_device_iis0; | |||
100 | extern struct platform_device s5pc100_device_iis1; | 102 | extern struct platform_device s5pc100_device_iis1; |
101 | extern struct platform_device s5pc100_device_iis2; | 103 | extern struct platform_device s5pc100_device_iis2; |
102 | 104 | ||
105 | extern struct platform_device samsung_device_keypad; | ||
106 | |||
107 | extern struct platform_device s5p_device_fimc0; | ||
108 | extern struct platform_device s5p_device_fimc1; | ||
109 | extern struct platform_device s5p_device_fimc2; | ||
110 | |||
103 | /* s3c2440 specific devices */ | 111 | /* s3c2440 specific devices */ |
104 | 112 | ||
105 | #ifdef CONFIG_CPU_S3C2440 | 113 | #ifdef CONFIG_CPU_S3C2440 |
@@ -108,3 +116,15 @@ extern struct platform_device s3c_device_camif; | |||
108 | extern struct platform_device s3c_device_ac97; | 116 | extern struct platform_device s3c_device_ac97; |
109 | 117 | ||
110 | #endif | 118 | #endif |
119 | |||
120 | /** | ||
121 | * s3c_set_platdata() - helper for setting platform data | ||
122 | * @pd: The default platform data for this device. | ||
123 | * @pdsize: The size of the platform data. | ||
124 | * @pdev: Pointer to the device to fill in. | ||
125 | * | ||
126 | * This helper replaces a number of calls that copy and then set the | ||
127 | * platform data of the device. | ||
128 | */ | ||
129 | extern void *s3c_set_platdata(void *pd, size_t pdsize, | ||
130 | struct platform_device *pdev); | ||