All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] rtc: move pcf8563 to Kconfig
@ 2020-10-16  8:41 Heiko Schocher
  2020-10-16 12:57 ` Stefan Roese
  2020-10-23  0:31 ` Tom Rini
  0 siblings, 2 replies; 3+ messages in thread
From: Heiko Schocher @ 2020-10-16  8:41 UTC (permalink / raw)
  To: u-boot

add Kconfig option for pcf8563 driver and
run tools/moveconfig.py

Signed-off-by: Heiko Schocher <hs@denx.de>
---
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
-- 
2.25.4

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH] rtc: move pcf8563 to Kconfig
  2020-10-16  8:41 [PATCH] rtc: move pcf8563 to Kconfig Heiko Schocher
@ 2020-10-16 12:57 ` Stefan Roese
  2020-10-23  0:31 ` Tom Rini
  1 sibling, 0 replies; 3+ messages in thread
From: Stefan Roese @ 2020-10-16 12:57 UTC (permalink / raw)
  To: u-boot

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@denx.de>

Reviewed-by: Stefan Roese <sr@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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH] rtc: move pcf8563 to Kconfig
  2020-10-16  8:41 [PATCH] rtc: move pcf8563 to Kconfig Heiko Schocher
  2020-10-16 12:57 ` Stefan Roese
@ 2020-10-23  0:31 ` Tom Rini
  1 sibling, 0 replies; 3+ messages in thread
From: Tom Rini @ 2020-10-23  0:31 UTC (permalink / raw)
  To: u-boot

On Fri, Oct 16, 2020 at 10:41:46AM +0200, Heiko Schocher wrote:

> add Kconfig option for pcf8563 driver and
> run tools/moveconfig.py
> 
> Signed-off-by: Heiko Schocher <hs@denx.de>
> Reviewed-by: Stefan Roese <sr@denx.de>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201022/4e72661f/attachment.sig>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-10-23  0:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-16  8:41 [PATCH] rtc: move pcf8563 to Kconfig Heiko Schocher
2020-10-16 12:57 ` Stefan Roese
2020-10-23  0:31 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.