summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2021-08-16 15:24:46 +0800
committerCommit Bot <commit-bot@chromium.org>2021-08-23 04:48:59 +0000
commita27f4c2631725c21ed4d41ca7d4adb051263bd7d (patch)
tree2e5b57af7dcea8e8f842ea2f37c4a355eb81ee41
parentb4f4b285f6a6775a3bc4bfbce1740ffdf84bd24e (diff)
downloadchrome-ec-a27f4c2631725c21ed4d41ca7d4adb051263bd7d.tar.gz
kano: remove unused pwm
Remove unused pwm channel. BUG=b:192370253 BRANCH=brya TEST=make buildall -j succeeded. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I41cbeff677c391d0ec976e63a2d3081eeedc1088 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3098119 Reviewed-by: caveh jalali <caveh@chromium.org>
-rw-r--r--board/kano/board.h2
-rw-r--r--board/kano/generated-gpio.inc3
-rw-r--r--board/kano/led.c7
-rw-r--r--board/kano/pwm.c14
4 files changed, 1 insertions, 25 deletions
diff --git a/board/kano/board.h b/board/kano/board.h
index 5cfb00a7ce..18a991d76e 100644
--- a/board/kano/board.h
+++ b/board/kano/board.h
@@ -226,11 +226,9 @@ enum battery_type {
enum pwm_channel {
PWM_CH_LED2 = 0, /* PWM0 (white charger) */
- PWM_CH_LED3, /* PWM1 (orange on DB) */
PWM_CH_LED1, /* PWM2 (orange charger) */
PWM_CH_KBLIGHT, /* PWM3 */
PWM_CH_FAN, /* PWM5 */
- PWM_CH_LED4, /* PWM7 (white on DB) */
PWM_CH_COUNT
};
diff --git a/board/kano/generated-gpio.inc b/board/kano/generated-gpio.inc
index 3d2813ae9f..d9d80981f8 100644
--- a/board/kano/generated-gpio.inc
+++ b/board/kano/generated-gpio.inc
@@ -86,10 +86,9 @@ ALTERNATE(PIN_MASK(F, 0x0c), 0, MODULE_I2C, 0) /* GPIOF3/I2C4_SCL1
/* PWM alternate functions */
ALTERNATE(PIN_MASK(4, 0x01), 0, MODULE_PWM, 0) /* GPIO40/TA1 */
-ALTERNATE(PIN_MASK(6, 0x01), 0, MODULE_PWM, 0) /* GPIO60/PWM7 */
ALTERNATE(PIN_MASK(8, 0x01), 0, MODULE_PWM, 0) /* GPIO80/PWM3 */
ALTERNATE(PIN_MASK(B, 0x80), 0, MODULE_PWM, 0) /* GPIOB7/PWM5 */
-ALTERNATE(PIN_MASK(C, 0x1c), 0, MODULE_PWM, 0) /* GPIOC4/PWM2, GPIOC3/PWM0, GPIOC2/PWM1/I2C6_SCL0 */
+ALTERNATE(PIN_MASK(C, 0x18), 0, MODULE_PWM, 0) /* GPIOC4/PWM2, GPIOC3/PWM0 */
/* ADC alternate functions */
ALTERNATE(PIN_MASK(3, 0x10), 0, MODULE_ADC, 0) /* GPIO34/PS2_DAT2/ADC6 */
diff --git a/board/kano/led.c b/board/kano/led.c
index 38caa38d37..017cf65fdf 100644
--- a/board/kano/led.c
+++ b/board/kano/led.c
@@ -48,13 +48,6 @@ struct pwm_led pwm_leds[CONFIG_LED_PWM_COUNT] = {
.enable = &pwm_enable,
.set_duty = &pwm_set_duty,
},
- {
- .ch0 = PWM_CH_LED3,
- .ch1 = PWM_CH_LED4,
- .ch2 = PWM_LED_NO_CHANNEL,
- .enable = &pwm_enable,
- .set_duty = &pwm_set_duty,
- },
};
void led_get_brightness_range(enum ec_led_id led_id, uint8_t *brightness_range)
diff --git a/board/kano/pwm.c b/board/kano/pwm.c
index 263e494650..66239d606f 100644
--- a/board/kano/pwm.c
+++ b/board/kano/pwm.c
@@ -16,11 +16,6 @@ const struct pwm_t pwm_channels[] = {
.flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
.freq = 4800,
},
- [PWM_CH_LED3] = {
- .channel = 1,
- .flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
- .freq = 4800,
- },
[PWM_CH_LED1] = {
.channel = 2,
.flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
@@ -42,11 +37,6 @@ const struct pwm_t pwm_channels[] = {
.flags = PWM_CONFIG_OPEN_DRAIN,
.freq = 25000
},
- [PWM_CH_LED4] = {
- .channel = 7,
- .flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
- .freq = 4800,
- },
};
BUILD_ASSERT(ARRAY_SIZE(pwm_channels) == PWM_CH_COUNT);
@@ -60,10 +50,6 @@ static void board_pwm_init(void)
pwm_set_duty(PWM_CH_LED1, 50);
pwm_enable(PWM_CH_LED2, 1);
pwm_set_duty(PWM_CH_LED2, 50);
- pwm_enable(PWM_CH_LED3, 1);
- pwm_set_duty(PWM_CH_LED3, 50);
- pwm_enable(PWM_CH_LED4, 1);
- pwm_set_duty(PWM_CH_LED4, 50);
pwm_enable(PWM_CH_KBLIGHT, 1);
pwm_set_duty(PWM_CH_KBLIGHT, 50);