From dbd8b54441962ae6f9a4b9aa33c0e7e78b838d1d Mon Sep 17 00:00:00 2001 From: Werner Zeh Date: Wed, 13 Jul 2016 08:44:01 +0200 Subject: siemens/mc_bdx1: Add usage of external RTC PCF8523 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This mainboard contains an external RTC chip PCF8523. Enable usage of this chip and add some initialization values to device tree. Change-Id: I25c0a017899ee904f3aa02bdc7dcaf61dee67e3a Signed-off-by: Werner Zeh Reviewed-on: https://review.coreboot.org/15642 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Kyösti Mälkki --- src/mainboard/siemens/mc_bdx1/Kconfig | 1 + src/mainboard/siemens/mc_bdx1/devicetree.cb | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'src/mainboard/siemens/mc_bdx1') diff --git a/src/mainboard/siemens/mc_bdx1/Kconfig b/src/mainboard/siemens/mc_bdx1/Kconfig index 960fe00b2e..e679eb590d 100644 --- a/src/mainboard/siemens/mc_bdx1/Kconfig +++ b/src/mainboard/siemens/mc_bdx1/Kconfig @@ -12,6 +12,7 @@ config BOARD_SPECIFIC_OPTIONS select USE_SIEMENS_HWILIB select DRIVER_INTEL_I210 select DRIVER_SIEMENS_NC_FPGA + select DRIVERS_I2C_PCF8523 config MAINBOARD_DIR string diff --git a/src/mainboard/siemens/mc_bdx1/devicetree.cb b/src/mainboard/siemens/mc_bdx1/devicetree.cb index 30d99c22eb..804b78179a 100644 --- a/src/mainboard/siemens/mc_bdx1/devicetree.cb +++ b/src/mainboard/siemens/mc_bdx1/devicetree.cb @@ -9,7 +9,20 @@ chip soc/intel/fsp_broadwell_de device pci 1d.0 on end # EHCI Controller device pci 1f.0 on end # LPC Bridge device pci 1f.2 on end # SATA Controller - device pci 1f.3 on end # SMBus Controller + device pci 1f.3 on + # Enable external RTC chip + chip drivers/i2c/pcf8523 + register "cap_sel" = "CAP_SEL_7_PF" + register "power_mode" = "PM_BAT_SW_OFF_LOW_DETECT_OFF" + register "cof_selection" = "COF_OFF" + register "set_user_date" = "1" + register "user_year" = "04" + register "user_month" = "07" + register "user_day" = "01" + register "user_weekday" = "0" + device i2c 0x68 on end # RTC PCF8523 + end + end # SMBus Controller device pci 1f.5 on end # SATA Controller end end -- cgit v1.2.3