diff options
author | Diana Z <dzigterman@chromium.org> | 2020-08-17 11:49:49 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-21 18:27:22 +0000 |
commit | 906dea8f53aeca97488a73f5fcfc4d16106d7ea8 (patch) | |
tree | 167bb368837350f1b9aa792625af2a5ea8096ab5 /baseboard/dedede | |
parent | f832dc1f14ee2086d1903c5e38e927485eb067dc (diff) | |
download | chrome-ec-906dea8f53aeca97488a73f5fcfc4d16106d7ea8.tar.gz |
Dedede: Move PWM to board level
Move the PWM related defines and arrays into the board level, to allow
customization of what PWM channels boards use (if they choose to use the
PWM at all).
BRANCH=None
BUG=None
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: Id417a7be079511c17de9f2e5d03c729467435804
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2358899
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'baseboard/dedede')
-rw-r--r-- | baseboard/dedede/baseboard.h | 4 | ||||
-rw-r--r-- | baseboard/dedede/variant_ec_npcx796fc.c | 23 |
2 files changed, 0 insertions, 27 deletions
diff --git a/baseboard/dedede/baseboard.h b/baseboard/dedede/baseboard.h index 98e864467f..aa6b63417e 100644 --- a/baseboard/dedede/baseboard.h +++ b/baseboard/dedede/baseboard.h @@ -26,7 +26,6 @@ /* NPCX7 config */ #define NPCX_UART_MODULE2 1 /* GPIO64/65 are used as UART pins. */ #define NPCX_TACH_SEL2 0 /* No tach. */ - #define NPCX7_PWM1_SEL 1 /* GPIO C2 is used as PWM1. */ /* Internal SPI flash on NPCX7 */ #define CONFIG_FLASH_SIZE (512 * 1024) @@ -142,9 +141,6 @@ /* LED */ #define CONFIG_LED_COMMON -/* PWM */ -#define CONFIG_PWM - /* SoC */ #define CONFIG_BOARD_HAS_RTC_RESET #define CONFIG_CHIPSET_JASPERLAKE diff --git a/baseboard/dedede/variant_ec_npcx796fc.c b/baseboard/dedede/variant_ec_npcx796fc.c index ef8f5a79b2..bd896449db 100644 --- a/baseboard/dedede/variant_ec_npcx796fc.c +++ b/baseboard/dedede/variant_ec_npcx796fc.c @@ -16,8 +16,6 @@ #include "i2c.h" #include "lid_switch.h" #include "power.h" -#include "pwm.h" -#include "pwm_chip.h" #include "registers.h" #include "task.h" #include "timer.h" @@ -190,24 +188,3 @@ const struct i2c_port_t i2c_ports[] = { }; const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports); -/* PWM channels. Must be in the exactly same order as in enum pwm_channel. */ -const struct pwm_t pwm_channels[] = { - [PWM_CH_KBLIGHT] = { - .channel = 3, - .flags = PWM_CONFIG_DSLEEP, - .freq = 10000, - }, - - [PWM_CH_LED1_AMBER] = { - .channel = 2, - .flags = PWM_CONFIG_DSLEEP | PWM_CONFIG_ACTIVE_LOW, - .freq = 2400, - }, - - [PWM_CH_LED2_WHITE] = { - .channel = 0, - .flags = PWM_CONFIG_DSLEEP | PWM_CONFIG_ACTIVE_LOW, - .freq = 2400, - } -}; -BUILD_ASSERT(ARRAY_SIZE(pwm_channels) == PWM_CH_COUNT); |