Re: [PATCH 1/1] ARM: S3C24XX: Move rtc-core.h from plat to mach

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Montag, 30. Dezember 2013, 16:10:08 schrieb Sachin Kamat:
> plat/rtc-core.h is only referenced from mach-s3c24xx. Hence
> move it there to de-populate the plat directory. While at it
> also do some cleanup of the header file.
> 
> Signed-off-by: Sachin Kamat <sachin.kamat@xxxxxxxxxx>
> Cc: Heiko Stuebner <heiko@xxxxxxxxx>

late, but as the patch is not merged yet:

Acked-by: Heiko Stuebner <heiko@xxxxxxxxx>

> ---
>  .../plat => mach-s3c24xx/include/mach}/rtc-core.h  |   13 ++++++-------
>  arch/arm/mach-s3c24xx/s3c2416.c                    |    2 +-
>  arch/arm/mach-s3c24xx/s3c2443.c                    |    2 +-
>  3 files changed, 8 insertions(+), 9 deletions(-)
>  rename arch/arm/{plat-samsung/include/plat =>
> mach-s3c24xx/include/mach}/rtc-core.h (69%)
> 
> diff --git a/arch/arm/plat-samsung/include/plat/rtc-core.h
> b/arch/arm/mach-s3c24xx/include/mach/rtc-core.h similarity index 69%
> rename from arch/arm/plat-samsung/include/plat/rtc-core.h
> rename to arch/arm/mach-s3c24xx/include/mach/rtc-core.h
> index 7b542f7b7938..4d5f5768f700 100644
> --- a/arch/arm/plat-samsung/include/plat/rtc-core.h
> +++ b/arch/arm/mach-s3c24xx/include/mach/rtc-core.h
> @@ -1,5 +1,4 @@
> -/* linux/arch/arm/plat-samsung/include/plat/rtc-core.h
> - *
> +/*
>   * Copyright (c) 2011 Heiko Stuebner <heiko@xxxxxxxxx>
>   *
>   * Samsung RTC Controller core functions
> @@ -9,19 +8,19 @@
>   * published by the Free Software Foundation.
>  */
> 
> -#ifndef __ASM_PLAT_RTC_CORE_H
> -#define __ASM_PLAT_RTC_CORE_H __FILE__
> +#ifndef __RTC_CORE_H
> +#define __RTC_CORE_H __FILE__
> 
>  /* These functions are only for use with the core support code, such as
>   * the cpu specific initialisation code
>   */
> 
> +extern struct platform_device s3c_device_rtc;
> +
>  /* re-define device name depending on support. */
>  static inline void s3c_rtc_setname(char *name)
>  {
> -#if defined(CONFIG_S3C_DEV_RTC) || defined(CONFIG_PLAT_S3C24XX)
>  	s3c_device_rtc.name = name;
> -#endif
>  }
> 
> -#endif /* __ASM_PLAT_RTC_CORE_H */
> +#endif /* __RTC_CORE_H */
> diff --git a/arch/arm/mach-s3c24xx/s3c2416.c
> b/arch/arm/mach-s3c24xx/s3c2416.c index cb77880029f7..a0b787505c02 100644
> --- a/arch/arm/mach-s3c24xx/s3c2416.c
> +++ b/arch/arm/mach-s3c24xx/s3c2416.c
> @@ -48,6 +48,7 @@
>  #include <asm/system_misc.h>
> 
>  #include <mach/regs-s3c2443-clock.h>
> +#include <mach/rtc-core.h>
> 
>  #include <plat/gpio-core.h>
>  #include <plat/gpio-cfg.h>
> @@ -61,7 +62,6 @@
>  #include <plat/fb-core.h>
>  #include <plat/nand-core.h>
>  #include <plat/adc-core.h>
> -#include <plat/rtc-core.h>
>  #include <plat/spi-core.h>
> 
>  #include "common.h"
> diff --git a/arch/arm/mach-s3c24xx/s3c2443.c
> b/arch/arm/mach-s3c24xx/s3c2443.c index faa1086924c4..4af858457b2f 100644
> --- a/arch/arm/mach-s3c24xx/s3c2443.c
> +++ b/arch/arm/mach-s3c24xx/s3c2443.c
> @@ -34,6 +34,7 @@
>  #include <asm/system_misc.h>
> 
>  #include <mach/regs-s3c2443-clock.h>
> +#include <mach/rtc-core.h>
> 
>  #include <plat/gpio-core.h>
>  #include <plat/gpio-cfg.h>
> @@ -43,7 +44,6 @@
>  #include <plat/fb-core.h>
>  #include <plat/nand-core.h>
>  #include <plat/adc-core.h>
> -#include <plat/rtc-core.h>
>  #include <plat/spi-core.h>
> 
>  static struct map_desc s3c2443_iodesc[] __initdata = {

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux