mirror of https://gitee.com/openkylin/linux.git
ARM: SAMSUNG: Move RTC device definitions in plat-samsung
This patch moves RTC device definitions from mach-s3c64xx to plat-samsung, to enable the other SoCs to use same device definition. Signed-off-by: Atul Dahiya <atul.dahiya@samsung.com> Signed-off-by: Sangbeom Kim <sbkim73@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
This commit is contained in:
parent
7ebd467551
commit
adc0950c08
|
@ -56,7 +56,6 @@ obj-$(CONFIG_MACH_HMT) += mach-hmt.o
|
|||
# device support
|
||||
|
||||
obj-y += dev-uart.o
|
||||
obj-y += dev-rtc.o
|
||||
obj-y += dev-audio.o
|
||||
obj-$(CONFIG_S3C_ADC) += dev-adc.o
|
||||
obj-$(CONFIG_S3C64XX_DEV_SPI) += dev-spi.o
|
||||
|
|
|
@ -103,5 +103,6 @@
|
|||
#define S3C_PA_USBHOST S3C64XX_PA_USBHOST
|
||||
#define S3C_PA_USB_HSOTG S3C64XX_PA_USB_HSOTG
|
||||
#define S3C_VA_USB_HSPHY S3C64XX_VA_USB_HSPHY
|
||||
#define S3C_PA_RTC S3C64XX_PA_RTC
|
||||
|
||||
#endif /* __ASM_ARCH_6400_MAP_H */
|
||||
|
|
|
@ -185,6 +185,11 @@ config S3C_DEV_NAND
|
|||
help
|
||||
Compile in platform device definition for NAND controller
|
||||
|
||||
config S3C_DEV_RTC
|
||||
bool
|
||||
help
|
||||
Complie in platform device definition for RTC
|
||||
|
||||
config S3C64XX_DEV_SPI
|
||||
bool
|
||||
help
|
||||
|
|
|
@ -40,6 +40,7 @@ obj-y += dev-uart.o
|
|||
obj-$(CONFIG_S3C_DEV_USB_HOST) += dev-usb.o
|
||||
obj-$(CONFIG_S3C_DEV_USB_HSOTG) += dev-usb-hsotg.o
|
||||
obj-$(CONFIG_S3C_DEV_NAND) += dev-nand.o
|
||||
obj-$(CONFIG_S3C_DEV_RTC) += dev-rtc.o
|
||||
|
||||
# DMA support
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* linux/arch/arm/plat-s3c64xx/dev-rtc.c
|
||||
/* linux/arch/arm/plat-samsung/dev-rtc.c
|
||||
*
|
||||
* Copyright 2009 by Maurus Cuelenaere <mcuelenaere@gmail.com>
|
||||
*
|
||||
|
@ -18,26 +18,26 @@
|
|||
|
||||
static struct resource s3c_rtc_resource[] = {
|
||||
[0] = {
|
||||
.start = S3C64XX_PA_RTC,
|
||||
.end = S3C64XX_PA_RTC + 0xff,
|
||||
.flags = IORESOURCE_MEM,
|
||||
.start = S3C_PA_RTC,
|
||||
.end = S3C_PA_RTC + 0xff,
|
||||
.flags = IORESOURCE_MEM,
|
||||
},
|
||||
[1] = {
|
||||
.start = IRQ_RTC_ALARM,
|
||||
.end = IRQ_RTC_ALARM,
|
||||
.flags = IORESOURCE_IRQ,
|
||||
.start = IRQ_RTC_ALARM,
|
||||
.end = IRQ_RTC_ALARM,
|
||||
.flags = IORESOURCE_IRQ,
|
||||
},
|
||||
[2] = {
|
||||
.start = IRQ_RTC_TIC,
|
||||
.end = IRQ_RTC_TIC,
|
||||
.flags = IORESOURCE_IRQ
|
||||
.start = IRQ_RTC_TIC,
|
||||
.end = IRQ_RTC_TIC,
|
||||
.flags = IORESOURCE_IRQ
|
||||
}
|
||||
};
|
||||
|
||||
struct platform_device s3c_device_rtc = {
|
||||
.name = "s3c64xx-rtc",
|
||||
.id = -1,
|
||||
.num_resources = ARRAY_SIZE(s3c_rtc_resource),
|
||||
.resource = s3c_rtc_resource,
|
||||
.name = "s3c64xx-rtc",
|
||||
.id = -1,
|
||||
.num_resources = ARRAY_SIZE(s3c_rtc_resource),
|
||||
.resource = s3c_rtc_resource,
|
||||
};
|
||||
EXPORT_SYMBOL(s3c_device_rtc);
|
Loading…
Reference in New Issue