diff options
25 files changed, 27 insertions, 25 deletions
diff --git a/baseboard/dragonegg/usb_pd_policy.c b/baseboard/dragonegg/usb_pd_policy.c index 1fe2b928d7..37a9b51dc9 100644 --- a/baseboard/dragonegg/usb_pd_policy.c +++ b/baseboard/dragonegg/usb_pd_policy.c @@ -194,7 +194,7 @@ int pd_snk_is_vbus_provided(int port) } #endif -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { ppc_set_vbus_source_current_limit(port, rp); } diff --git a/baseboard/hatch/usb_pd_policy.c b/baseboard/hatch/usb_pd_policy.c index aaf1b21418..46ca0a84c3 100644 --- a/baseboard/hatch/usb_pd_policy.c +++ b/baseboard/hatch/usb_pd_policy.c @@ -169,7 +169,7 @@ int pd_snk_is_vbus_provided(int port) } #endif -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { ppc_set_vbus_source_current_limit(port, rp); } diff --git a/baseboard/intelrvp/baseboard.h b/baseboard/intelrvp/baseboard.h index a0591fb797..b51cc72159 100644 --- a/baseboard/intelrvp/baseboard.h +++ b/baseboard/intelrvp/baseboard.h @@ -144,6 +144,8 @@ #include "module_id.h" #include "registers.h" +enum tcpc_rp_value; + /* PWM channels */ enum pwm_channel { PWM_CH_FAN, @@ -230,7 +232,7 @@ void vbus0_evt(enum gpio_signal signal); void vbus1_evt(enum gpio_signal signal); void board_charging_enable(int port, int enable); void board_vbus_enable(int port, int enable); -void board_set_vbus_source_current_limit(int port, int rp); +void board_set_vbus_source_current_limit(int port, enum tcpc_rp_value rp); int ioexpander_read_intelrvp_version(int *port0, int *port1); void board_dc_jack_interrupt(enum gpio_signal signal); diff --git a/baseboard/intelrvp/chg_usb_pd.c b/baseboard/intelrvp/chg_usb_pd.c index 59fcbaf41b..86360caeae 100644 --- a/baseboard/intelrvp/chg_usb_pd.c +++ b/baseboard/intelrvp/chg_usb_pd.c @@ -35,7 +35,7 @@ int board_vbus_source_enabled(int port) return src_en; } -void board_set_vbus_source_current_limit(int port, int rp) +void board_set_vbus_source_current_limit(int port, enum tcpc_rp_value rp) { int ilim_en; diff --git a/baseboard/intelrvp/usb_pd_policy.c b/baseboard/intelrvp/usb_pd_policy.c index c291b75647..dff7a89e46 100644 --- a/baseboard/intelrvp/usb_pd_policy.c +++ b/baseboard/intelrvp/usb_pd_policy.c @@ -135,7 +135,7 @@ void pd_check_dr_role(int port, int dr_role, int flags) pd_request_data_swap(port); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { board_set_vbus_source_current_limit(port, rp); } diff --git a/baseboard/kukui/usb_pd_policy.c b/baseboard/kukui/usb_pd_policy.c index 43136009d8..3258aef847 100644 --- a/baseboard/kukui/usb_pd_policy.c +++ b/baseboard/kukui/usb_pd_policy.c @@ -110,7 +110,7 @@ void pd_power_supply_reset(int port) pd_send_host_event(PD_EVENT_POWER_CHANGE); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { /* No-operation */ } diff --git a/baseboard/octopus/usb_pd_policy.c b/baseboard/octopus/usb_pd_policy.c index 554c625387..0f4bc06440 100644 --- a/baseboard/octopus/usb_pd_policy.c +++ b/baseboard/octopus/usb_pd_policy.c @@ -171,7 +171,7 @@ int pd_snk_is_vbus_provided(int port) } #endif -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { ppc_set_vbus_source_current_limit(port, rp); } diff --git a/baseboard/zork/usb_pd_policy.c b/baseboard/zork/usb_pd_policy.c index f6fb5a198f..48b9101c01 100644 --- a/baseboard/zork/usb_pd_policy.c +++ b/baseboard/zork/usb_pd_policy.c @@ -170,7 +170,7 @@ int pd_snk_is_vbus_provided(int port) return ppc_is_vbus_present(port); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { ppc_set_vbus_source_current_limit(port, rp); } diff --git a/board/atlas/usb_pd_policy.c b/board/atlas/usb_pd_policy.c index 30bc7c1df9..a65a018752 100644 --- a/board/atlas/usb_pd_policy.c +++ b/board/atlas/usb_pd_policy.c @@ -79,7 +79,7 @@ static void board_vbus_update_source_current(int port) gpio_set_level(gpio_5v_en, vbus_en[port]); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/cheza/usb_pd_policy.c b/board/cheza/usb_pd_policy.c index bbc44a746e..d0ef297431 100644 --- a/board/cheza/usb_pd_policy.c +++ b/board/cheza/usb_pd_policy.c @@ -216,7 +216,7 @@ int board_vbus_source_enabled(int port) return vbus_en[port]; } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; board_vbus_update_source_current(port); diff --git a/board/coral/usb_pd_policy.c b/board/coral/usb_pd_policy.c index 60cbdd3276..d2ceecf074 100644 --- a/board/coral/usb_pd_policy.c +++ b/board/coral/usb_pd_policy.c @@ -81,7 +81,7 @@ static void board_vbus_update_source_current(int port) gpio_set_flags(gpio, flags); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/eve/usb_pd_policy.c b/board/eve/usb_pd_policy.c index c27183510b..eda49eb08d 100644 --- a/board/eve/usb_pd_policy.c +++ b/board/eve/usb_pd_policy.c @@ -101,7 +101,7 @@ static void board_vbus_update_source_current(int port) } } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/flapjack/usb_pd_policy.c b/board/flapjack/usb_pd_policy.c index 02919e56b6..d4a5c0aa5c 100644 --- a/board/flapjack/usb_pd_policy.c +++ b/board/flapjack/usb_pd_policy.c @@ -93,7 +93,7 @@ void pd_power_supply_reset(int port) pd_send_host_event(PD_EVENT_POWER_CHANGE); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { /* No-operation */ } diff --git a/board/nami/usb_pd_policy.c b/board/nami/usb_pd_policy.c index 65baa5b6cf..b32dd3e31d 100644 --- a/board/nami/usb_pd_policy.c +++ b/board/nami/usb_pd_policy.c @@ -71,7 +71,7 @@ static void board_vbus_update_source_current(int port) vbus_en[port]); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/nautilus/usb_pd_policy.c b/board/nautilus/usb_pd_policy.c index aa1c185345..85cc85dd78 100644 --- a/board/nautilus/usb_pd_policy.c +++ b/board/nautilus/usb_pd_policy.c @@ -96,7 +96,7 @@ static void board_vbus_update_source_current(int port) } } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/nocturne/usb_pd_policy.c b/board/nocturne/usb_pd_policy.c index 1c45ee69e8..26cd49f09c 100644 --- a/board/nocturne/usb_pd_policy.c +++ b/board/nocturne/usb_pd_policy.c @@ -174,7 +174,7 @@ void pd_transition_voltage(int idx) /* No-operation: we are always 5V */ } -void typec_set_source_current_limit(int p, int rp) +void typec_set_source_current_limit(int p, enum tcpc_rp_value rp) { ppc_set_vbus_source_current_limit(p, rp); } diff --git a/board/poppy/usb_pd_policy.c b/board/poppy/usb_pd_policy.c index 19407900fb..678f547231 100644 --- a/board/poppy/usb_pd_policy.c +++ b/board/poppy/usb_pd_policy.c @@ -97,7 +97,7 @@ static void board_vbus_update_source_current(int port) } } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/puff/usb_pd_policy.c b/board/puff/usb_pd_policy.c index 8e6bca9b7b..49de8abbea 100644 --- a/board/puff/usb_pd_policy.c +++ b/board/puff/usb_pd_policy.c @@ -129,7 +129,7 @@ int pd_snk_is_vbus_provided(int port) } #endif -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { ppc_set_vbus_source_current_limit(port, rp); } diff --git a/board/rainier/usb_pd_policy.c b/board/rainier/usb_pd_policy.c index f5e2e267f2..3b5ceb2152 100644 --- a/board/rainier/usb_pd_policy.c +++ b/board/rainier/usb_pd_policy.c @@ -89,7 +89,7 @@ void pd_power_supply_reset(int port) pd_send_host_event(PD_EVENT_POWER_CHANGE); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { /* No-operation */ } diff --git a/board/rammus/usb_pd_policy.c b/board/rammus/usb_pd_policy.c index 5d6190f915..433d8d59c1 100644 --- a/board/rammus/usb_pd_policy.c +++ b/board/rammus/usb_pd_policy.c @@ -70,7 +70,7 @@ static void board_vbus_update_source_current(int port) vbus_en[port]); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/reef/usb_pd_policy.c b/board/reef/usb_pd_policy.c index 60cbdd3276..d2ceecf074 100644 --- a/board/reef/usb_pd_policy.c +++ b/board/reef/usb_pd_policy.c @@ -81,7 +81,7 @@ static void board_vbus_update_source_current(int port) gpio_set_flags(gpio, flags); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/reef_it8320/usb_pd_policy.c b/board/reef_it8320/usb_pd_policy.c index 8fd92ca908..8dbbc04102 100644 --- a/board/reef_it8320/usb_pd_policy.c +++ b/board/reef_it8320/usb_pd_policy.c @@ -74,7 +74,7 @@ static void board_vbus_update_source_current(int port) gpio_set_level(gpio, vbus_en[port]); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/reef_mchp/usb_pd_policy.c b/board/reef_mchp/usb_pd_policy.c index ba8195248f..230a8efee0 100644 --- a/board/reef_mchp/usb_pd_policy.c +++ b/board/reef_mchp/usb_pd_policy.c @@ -83,7 +83,7 @@ static void board_vbus_update_source_current(int port) gpio_set_flags(gpio, flags); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { vbus_rp[port] = rp; diff --git a/board/scarlet/usb_pd_policy.c b/board/scarlet/usb_pd_policy.c index e75e99f01c..75ddb97d8c 100644 --- a/board/scarlet/usb_pd_policy.c +++ b/board/scarlet/usb_pd_policy.c @@ -90,7 +90,7 @@ void pd_power_supply_reset(int port) pd_send_host_event(PD_EVENT_POWER_CHANGE); } -void typec_set_source_current_limit(int port, int rp) +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp) { /* No-operation */ } diff --git a/include/usb_pd.h b/include/usb_pd.h index df2d790cab..c4aad508ca 100644 --- a/include/usb_pd.h +++ b/include/usb_pd.h @@ -1584,7 +1584,7 @@ void typec_set_input_current_limit(int port, typec_current_t max_ma, * @param port USB-C port number * @param rp One of enum tcpc_rp_value (eg TYPEC_RP_3A0) defining the limit. */ -void typec_set_source_current_limit(int port, int rp); +void typec_set_source_current_limit(int port, enum tcpc_rp_value rp); /** * Verify board specific health status : current, voltages... |