[coreboot-gerrit] Patch set updated for coreboot: siemens/mc_bdx1: Add usage of external RTC PCF8523

Werner Zeh (werner.zeh@siemens.com) gerrit at coreboot.org
Wed Jul 13 10:40:40 CEST 2016


Werner Zeh (werner.zeh at siemens.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15642

-gerrit

commit b7daa577e874a303d056ddd71c818606faf1d118
Author: Werner Zeh <werner.zeh at siemens.com>
Date:   Wed Jul 13 08:44:01 2016 +0200

    siemens/mc_bdx1: Add usage of external RTC PCF8523
    
    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 <werner.zeh at siemens.com>
---
 src/mainboard/siemens/mc_bdx1/Kconfig       |  1 +
 src/mainboard/siemens/mc_bdx1/devicetree.cb | 15 ++++++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/mainboard/siemens/mc_bdx1/Kconfig b/src/mainboard/siemens/mc_bdx1/Kconfig
index 960fe00..e679eb5 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 30d99c2..804b781 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



More information about the coreboot-gerrit mailing list