[PATCH] rtc: move pcf8563 to Kconfig
Stefan Roese
sr at denx.de
Fri Oct 16 14:57:46 CEST 2020
On 16.10.20 10:41, Heiko Schocher wrote:
> add Kconfig option for pcf8563 driver and
> run tools/moveconfig.py
>
> Signed-off-by: Heiko Schocher <hs at denx.de>
Reviewed-by: Stefan Roese <sr at denx.de>
Thanks,
Stefan
> ---
> travis build:
> https://travis-ci.org/github/hsdenx/u-boot-test/builds/736276882
>
> configs/ethernut5_defconfig | 1 +
> configs/ids8313_defconfig | 1 +
> configs/ls1012aqds_qspi_defconfig | 1 +
> configs/ls1012aqds_tfa_SECURE_BOOT_defconfig | 1 +
> configs/ls1012aqds_tfa_defconfig | 1 +
> configs/ls2081ardb_defconfig | 1 +
> drivers/rtc/Kconfig | 6 ++++++
> include/configs/ethernut5.h | 1 -
> include/configs/ids8313.h | 1 -
> include/configs/ls1012aqds.h | 1 -
> include/configs/ls2080ardb.h | 1 -
> scripts/config_whitelist.txt | 1 -
> 12 files changed, 12 insertions(+), 5 deletions(-)
>
> diff --git a/configs/ethernut5_defconfig b/configs/ethernut5_defconfig
> index 9a07940278..9f57f34eab 100644
> --- a/configs/ethernut5_defconfig
> +++ b/configs/ethernut5_defconfig
> @@ -66,6 +66,7 @@ CONFIG_SPI_FLASH_ATMEL=y
> CONFIG_SPI_FLASH_DATAFLASH=y
> CONFIG_PINCTRL=y
> CONFIG_PINCTRL_AT91=y
> +CONFIG_RTC_PCF8563=y
> CONFIG_DM_SERIAL=y
> CONFIG_ATMEL_USART=y
> CONFIG_SPI=y
> diff --git a/configs/ids8313_defconfig b/configs/ids8313_defconfig
> index 383c8cd0e3..3f5824d76f 100644
> --- a/configs/ids8313_defconfig
> +++ b/configs/ids8313_defconfig
> @@ -175,5 +175,6 @@ CONFIG_PHY_VITESSE=y
> CONFIG_MII=y
> CONFIG_TSEC_ENET=y
> # CONFIG_PCI is not set
> +CONFIG_RTC_PCF8563=y
> CONFIG_SYS_NS16550=y
> CONFIG_OF_LIBFDT=y
> diff --git a/configs/ls1012aqds_qspi_defconfig b/configs/ls1012aqds_qspi_defconfig
> index 3c431af81b..1e8e3110f3 100644
> --- a/configs/ls1012aqds_qspi_defconfig
> +++ b/configs/ls1012aqds_qspi_defconfig
> @@ -72,6 +72,7 @@ CONFIG_DM_PCI=y
> CONFIG_DM_PCI_COMPAT=y
> CONFIG_PCIE_LAYERSCAPE_RC=y
> CONFIG_DM_RTC=y
> +CONFIG_RTC_PCF8563=y
> CONFIG_SCSI=y
> CONFIG_DM_SCSI=y
> CONFIG_SYS_NS16550=y
> diff --git a/configs/ls1012aqds_tfa_SECURE_BOOT_defconfig b/configs/ls1012aqds_tfa_SECURE_BOOT_defconfig
> index 2e79536e5c..dc405c725a 100644
> --- a/configs/ls1012aqds_tfa_SECURE_BOOT_defconfig
> +++ b/configs/ls1012aqds_tfa_SECURE_BOOT_defconfig
> @@ -61,6 +61,7 @@ CONFIG_DM_PCI=y
> CONFIG_DM_PCI_COMPAT=y
> CONFIG_PCIE_LAYERSCAPE_RC=y
> CONFIG_DM_RTC=y
> +CONFIG_RTC_PCF8563=y
> CONFIG_SCSI=y
> CONFIG_DM_SCSI=y
> CONFIG_SYS_NS16550=y
> diff --git a/configs/ls1012aqds_tfa_defconfig b/configs/ls1012aqds_tfa_defconfig
> index 10d9a67d86..bf03216202 100644
> --- a/configs/ls1012aqds_tfa_defconfig
> +++ b/configs/ls1012aqds_tfa_defconfig
> @@ -72,6 +72,7 @@ CONFIG_DM_PCI=y
> CONFIG_DM_PCI_COMPAT=y
> CONFIG_PCIE_LAYERSCAPE_RC=y
> CONFIG_DM_RTC=y
> +CONFIG_RTC_PCF8563=y
> CONFIG_SCSI=y
> CONFIG_DM_SCSI=y
> CONFIG_SYS_NS16550=y
> diff --git a/configs/ls2081ardb_defconfig b/configs/ls2081ardb_defconfig
> index f5cb3bc7da..39e5d7d421 100644
> --- a/configs/ls2081ardb_defconfig
> +++ b/configs/ls2081ardb_defconfig
> @@ -51,6 +51,7 @@ CONFIG_PCI=y
> CONFIG_DM_PCI=y
> CONFIG_DM_PCI_COMPAT=y
> CONFIG_PCIE_LAYERSCAPE_RC=y
> +CONFIG_RTC_PCF8563=y
> CONFIG_SCSI=y
> CONFIG_DM_SCSI=y
> CONFIG_CONS_INDEX=2
> diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
> index 59e2fc44ba..63662001c2 100644
> --- a/drivers/rtc/Kconfig
> +++ b/drivers/rtc/Kconfig
> @@ -75,6 +75,12 @@ config RTC_ISL1208
> This driver supports reading and writing the RTC/calendar and detects
> total power failures.
>
> +config RTC_PCF8563
> + tristate "Philips PCF8563"
> + help
> + If you say yes here you get support for the Philips PCF8563 RTC
> + and compatible chips.
> +
> config RTC_RV3029
> bool "Enable RV3029 driver"
> depends on DM_RTC
> diff --git a/include/configs/ethernut5.h b/include/configs/ethernut5.h
> index d121b395df..b513b4bc68 100644
> --- a/include/configs/ethernut5.h
> +++ b/include/configs/ethernut5.h
> @@ -92,7 +92,6 @@
>
> /* RTC */
> #if defined(CONFIG_CMD_DATE) || defined(CONFIG_CMD_SNTP)
> -#define CONFIG_RTC_PCF8563
> #define CONFIG_SYS_I2C_RTC_ADDR 0x51
> #endif
>
> diff --git a/include/configs/ids8313.h b/include/configs/ids8313.h
> index bcd8aee7c3..362e2892d1 100644
> --- a/include/configs/ids8313.h
> +++ b/include/configs/ids8313.h
> @@ -168,7 +168,6 @@
> #define CONFIG_SYS_FSL_I2C_SPEED 400000
> #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
> #define CONFIG_SYS_FSL_I2C_OFFSET 0x3100
> -#define CONFIG_RTC_PCF8563
> #define CONFIG_SYS_I2C_RTC_ADDR 0x51
>
> /*
> diff --git a/include/configs/ls1012aqds.h b/include/configs/ls1012aqds.h
> index 9498a03f40..df2a613eaf 100644
> --- a/include/configs/ls1012aqds.h
> +++ b/include/configs/ls1012aqds.h
> @@ -50,7 +50,6 @@
> * RTC configuration
> */
> #define RTC
> -#define CONFIG_RTC_PCF8563 1
> #define CONFIG_SYS_I2C_RTC_ADDR 0x51 /* Channel 3*/
>
> /* EEPROM */
> diff --git a/include/configs/ls2080ardb.h b/include/configs/ls2080ardb.h
> index b7a7dc0a64..ab4214c265 100644
> --- a/include/configs/ls2080ardb.h
> +++ b/include/configs/ls2080ardb.h
> @@ -279,7 +279,6 @@ unsigned long get_board_sys_clk(void);
> */
> #define RTC
> #ifdef CONFIG_TARGET_LS2081ARDB
> -#define CONFIG_RTC_PCF8563 1
> #define CONFIG_SYS_I2C_RTC_ADDR 0x51
> #else
> #define CONFIG_RTC_DS3231 1
> diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt
> index 12f1209aa8..54d5a4d9e7 100644
> --- a/scripts/config_whitelist.txt
> +++ b/scripts/config_whitelist.txt
> @@ -1415,7 +1415,6 @@ CONFIG_RTC_MC13XXX
> CONFIG_RTC_MCFRRTC
> CONFIG_RTC_MCP79411
> CONFIG_RTC_MXS
> -CONFIG_RTC_PCF8563
> CONFIG_RTC_PT7C4338
> CONFIG_RUN_FROM_DDR0
> CONFIG_RUN_FROM_DDR1
>
Viele Grüße,
Stefan
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: sr at denx.de
More information about the U-Boot
mailing list