summaryrefslogtreecommitdiff
path: root/board/mithrax/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/mithrax/board.h')
-rw-r--r--board/mithrax/board.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/board/mithrax/board.h b/board/mithrax/board.h
index 90716c9112..c9d2112b2c 100644
--- a/board/mithrax/board.h
+++ b/board/mithrax/board.h
@@ -21,6 +21,11 @@
#define CONFIG_MP2964
+/* KEYBOARD */
+#define CONFIG_KEYBOARD_CUSTOMIZATION
+#define CONFIG_KEYBOARD_VIVALDI
+#define CONFIG_KEYBOARD_REFRESH_ROW3
+
/* LED */
#define CONFIG_LED_ONOFF_STATES
#define CONFIG_LED_ONOFF_STATES_BAT_LOW 10
@@ -124,7 +129,7 @@
#define GPIO_WP_L GPIO_EC_WP_ODL
/* System has back-lit keyboard */
-#define CONFIG_PWM_KBLIGHT
+#define CONFIG_KEYBOARD_BACKLIGHT
/* I2C Bus Configuration */
@@ -146,6 +151,7 @@
#define I2C_PORT_CHARGER NPCX_I2C_PORT7_0
#define I2C_PORT_EEPROM NPCX_I2C_PORT7_0
#define I2C_PORT_MP2964 NPCX_I2C_PORT7_0
+#define I2C_PORT_KBMCU NPCX_I2C_PORT3_0
#define I2C_ADDR_EEPROM_FLAGS 0x50
@@ -180,7 +186,14 @@
#define CONFIG_CHARGER_SENSE_RESISTOR 10
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10
-#define CONFIG_KEYBOARD_REFRESH_ROW3
+/* RGB Keyboard */
+#ifdef SECTION_IS_RW
+#define CONFIG_RGB_KEYBOARD
+#define CONFIG_LED_DRIVER_TLC59116F /* TLC59116F on I2C */
+#define TLC59116F_I2C_ADDR_FLAG TLC59116F_ADDR3_FLAG
+#endif /* SECTION_IS_RW */
+#define RGB_GRID0_COL 4
+#define RGB_GRID0_ROW 1
#ifndef __ASSEMBLER__