aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/siemens/nc_fpga/nc_fpga.h
diff options
context:
space:
mode:
authorMario Scheithauer <mario.scheithauer@siemens.com>2017-06-12 10:02:10 +0200
committerWerner Zeh <werner.zeh@siemens.com>2017-06-13 10:27:19 +0200
commitc4ff1de8bf65718a7fcb1aa3a77f7024140fecef (patch)
tree3b7ca4ba72860b01a3f3a908abeb86209a1d68a8 /src/drivers/siemens/nc_fpga/nc_fpga.h
parent59dd4664148ffcff5af4b23b320bf9bb99c28a63 (diff)
siemens/nc_fpga: Expand FPGA functionality
The siemens/mc_apl1 mainboard needs more functionality provided by Siemens NC FPGA. The additional functionality contains backlight brightness/PWM control and Dsave time for board reset. Change-Id: I6b65b01f0d67afe598b7c005868f71b00dec56fd Signed-off-by: Mario Scheithauer <mario.scheithauer@siemens.com> Reviewed-on: https://review.coreboot.org/20160 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Werner Zeh <werner.zeh@siemens.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Diffstat (limited to 'src/drivers/siemens/nc_fpga/nc_fpga.h')
-rw-r--r--src/drivers/siemens/nc_fpga/nc_fpga.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/drivers/siemens/nc_fpga/nc_fpga.h b/src/drivers/siemens/nc_fpga/nc_fpga.h
index 886f3dda05..a5a7ab8faf 100644
--- a/src/drivers/siemens/nc_fpga/nc_fpga.h
+++ b/src/drivers/siemens/nc_fpga/nc_fpga.h
@@ -16,12 +16,17 @@
#ifndef _SIEMENS_NC_FPGA_H_
#define _SIEMENS_NC_FPGA_H_
-#define NC_MAGIC_OFFSET 0x020
-#define NC_FPGA_MAGIC 0x4E433746
-#define NC_CAP1_OFFSET 0x080
-#define NC_CAP1_FAN_CTRL 0x080
-#define NC_CAP1_TEMP_MON 0x100
-#define NC_FANMON_CTRL_OFFSET 0x400
+#define NC_MAGIC_OFFSET 0x020
+#define NC_FPGA_MAGIC 0x4E433746
+#define NC_CAP1_OFFSET 0x080
+#define NC_CAP1_DSAVE_NMI_DELAY 0x008
+#define NC_CAP1_BL_BRIGHTNESS_CTRL 0x010
+#define NC_CAP1_FAN_CTRL 0x080
+#define NC_CAP1_TEMP_MON 0x100
+#define NC_DSAVE_OFFSET 0x58
+#define NC_BL_BRIGHTNESS_OFFSET 0x88
+#define NC_BL_PWM_OFFSET 0x8C
+#define NC_FANMON_CTRL_OFFSET 0x400
#define MAX_NUM_SENSORS 4