diff options
author | Mulin Chao <mlchao@nuvoton.com> | 2015-09-19 08:59:29 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-09-29 21:11:41 -0700 |
commit | 7e7dd8cd1aa232e2790ddfe09bffbe908f3d0230 (patch) | |
tree | 5aa2e13b38519396e04b5ca679ccaac071dab50b /board/npcx_evb/board.h | |
parent | dbef9a6fed88c78795a5060dead823978394cf6f (diff) | |
download | chrome-ec-7e7dd8cd1aa232e2790ddfe09bffbe908f3d0230.tar.gz |
nuc: Simplify adc/pwm/fan drivers and related structures in boards
Modified drivers:
1. register.h: Add marco field operation funcs for muti-bits field of register.
2. adc.c/fan.c/pwm.c: Simplify field operations by marco funcs.
3. adc.c: Add support for ADC_CH3/4
4. pwm.c: Add PWM_CONFIG_DSLEEP_CLK flag
6. fan.c: Support multi-fans mechanism
BUG=chrome-os-partner:34346
TEST=make buildall -j; test nuvoton IC specific drivers
BRANCH=none
Change-Id: Iaaeb6c4ae8d55b4245a1cefb9c20feae4c0fdec2
Reviewed-on: https://chromium-review.googlesource.com/300673
Commit-Ready: Mulin Chao <mlchao@nuvoton.com>
Tested-by: Mulin Chao <mlchao@nuvoton.com>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'board/npcx_evb/board.h')
-rw-r--r-- | board/npcx_evb/board.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/board/npcx_evb/board.h b/board/npcx_evb/board.h index fd0ff65e75..316ca3ede7 100644 --- a/board/npcx_evb/board.h +++ b/board/npcx_evb/board.h @@ -10,7 +10,6 @@ /* Optional modules */ #define CONFIG_ADC -#define CONFIG_PECI #define CONFIG_PWM #define CONFIG_SPI #define CONFIG_LPC /* Used in Intel-based platform for host interface */ @@ -41,8 +40,6 @@ #define CONFIG_FANS 1 /* Optional feature - used by nuvoton */ -#define NPCX_PWM_INPUT_LFCLK /* PWM use LFCLK for input clock */ -#define NPCX_MFT_INPUT_LFCLK /* MFT use LFCLK for input clock */ #define NPCX_UART_MODULE2 0 /* 0:GPIO10/11 1:GPIO64/65 as UART */ #define NPCX_JTAG_MODULE2 0 /* 0:GPIO21/17/16/20 1:GPIOD5/E2/D4/E5 as JTAG*/ #define NPCX_TACH_SEL2 0 /* 0:GPIO40/A4 1:GPIO93/D3 as TACH */ |