Home
last modified time | relevance | path

Searched full:partner (Results 1 – 25 of 37) sorted by relevance

12

/Zephyr-latest/include/zephyr/drivers/usb/
Demul_bc12.h43 * @brief Set the charging partner type connected to the BC1.2 device.
46 * to simulate connection of the specified charging partner type. The emulator
50 * @param partner_type The simulated partner type. Set to BC12_TYPE_NONE to
51 * disconnect the charging partner.
54 * @retval -EINVAL if the partner type is not supported.
66 * @brief Set the portable device partner state.
69 * to simulate connection or disconnection of a portable device partner.
74 * @param connected If true, emulate a connection of a portable device partner. If
78 * @retval -EINVAL if the connection/disconnection of PD partner is not supported.
Dusb_bc12.h40 * attached partner is a SDP (standard downstream port).
71 /** @brief BC1.2 charging partner type. */
73 /** No partner connected. */
90 * @brief BC1.2 detected partner state.
93 * @param type Charging partner type. Valid when bc12_role is BC12_PORTABLE_DEVICE.
94 * @param current_ma Current, in uA, that the charging partner provides. Valid when bc12_role is
96 * @param voltage_mv Voltage, in uV, that the charging partner provides. Valid when bc12_role is
98 * @param pd_partner_connected True if a PD partner is currently connected. Valid when bc12_role is
121 * If NULL, then the partner charger is disconnected or the BC1.2 device is
/Zephyr-latest/tests/benchmarks/sched/
DREADME.rst7 abstractions. It works very simply: a main thread creates a "partner"
8 thread at a higher priority, the partner then sleeps using
14 (the kernel switches to the partner thread)
15 4. The partner thread then runs and calls _pend_curr_irqlock() again
/Zephyr-latest/include/zephyr/usb_c/
Dusbc.h71 * port partner
76 * port partner
80 * Request Policy Engine to request the port partner to source
108 /** Port partner is not responsive */
152 /** The port partner is unable to meet the sink request at this time */
154 /** The port partner is unable to do a Power Role Swap at this time */
156 /** The port partner is unable to do a Data Role Swap at this time */
158 /** The port partner is unable to do a VCONN Swap at this time */
166 /** The sink port partner's request can be met */
168 /** The sink port partner's request can not be met */
[all …]
/Zephyr-latest/include/zephyr/drivers/usb_c/
Dusbc_tc.h241 * @brief Minimum time to detect connection when neither Port Partner is toggling.
247 * @brief Maximum time to detect connection when neither Port Partner is toggling.
253 * @brief Minimum time to detect connection when one Port Partner is toggling
260 * @brief Maximum time to detect connection when one Port Partner is toggling
309 /** No port partner connection */
311 /** Port partner is applying Ra */
313 /** Port partner is applying Rd */
315 /** Port partner is applying Rp (0.5A) */
317 /*8 Port partner is applying Rp (1.5A) */
319 /** Port partner is applying Rp (3.0A) */
[all …]
Dusbc_pd.h85 * determine that its Port Partner is not responding after a Hard Reset.
92 * determine that its Port Partner is not responding after a Hard Reset.
209 * @brief Minimum time a response must be sent from a Port Partner
215 * @brief Nomiminal time a response must be sent from a Port Partner
221 * @brief Maximum time a response must be sent from a Port Partner
874 /** Port Partner message */
884 /** Hard Reset message to the Port Partner */
888 /** BIST_MODE_2 message to the Port Partner */
Dusbc_tcpc.h185 * @brief Returns true if we detect the port partner is a snk debug accessory
193 * @brief Returns true if we detect the port partner is a src debug accessory
201 * @brief Returns true if the port partner is an audio accessory
209 * @brief Returns true if the port partner is presenting at least one Rd
218 * @brief Returns true if the port partner is presenting Rd on only one CC line
Dtcpci_priv.h108 * representing voltages state and partner detection status.
/Zephyr-latest/tests/drivers/usb/bc12/src/
Dpd_mode.c42 LOG_INF("charging partner: type %d, voltage %d, current %d", state->type, in bc12_test_result_cb()
45 LOG_INF("portable device partner: connected %d", in bc12_test_result_cb()
50 LOG_INF("callback: partner disconnect"); in bc12_test_result_cb()
72 /* Connect a SDP charging partner to the emulator */ in ZTEST_USER_F()
93 /* Remove the charging partner */ in ZTEST_USER_F()
123 /* Remove the charging partner */ in ZTEST_USER_F()
154 /* Change the partner type to DCP */ in ZTEST_USER_F()
Dcharging_mode.c38 LOG_INF("charging partner: type %d, voltage %d, current %d", state->type, in bc12_test_result_cb()
41 LOG_INF("portable device partner: connected %d", in bc12_test_result_cb()
46 LOG_INF("callback: partner disconnect"); in bc12_test_result_cb()
/Zephyr-latest/subsys/usb/usb_c/
Dusbc_prl.h140 * @brief Sets the revision received from the port partner
143 * @param type SOP* packet sent from port partner
144 * @param rev Revision sent from the port partner
163 * @param type The port partner to send this message to
173 * @param type The port partner to send this message to
Dusbc_pe_common_internal.h131 /** Accept message received from port partner */
135 /** A message sent by a port partner has been received */
142 /** An explicit contract is in place with our port partner */
180 /* The Port Partner is PD connected */
182 /* The Port partner has been PD connected at least once */
518 * @param type port partner address where error was generated
580 * that it initiated with a SOP* port partner.
Dusbc_prl.c43 /** Flag to note port partner sent a hard reset */
229 * partner doesn't support this revision, the Protocol Engine will in prl_set_default_pd_revision()
230 * lower this value to the revision supported by the partner. in prl_set_default_pd_revision()
1032 * itself and its Port Partner and/or the Cable Plug(s), and uses this in prl_hr_reset_layer_entry()
1068 * Hard Reset was initiated by Port Partner in prl_hr_reset_layer_entry()
1202 /* Ignore messages sent to the cable from our port partner */ in prl_rx_wait_for_phy_message()
/Zephyr-latest/drivers/counter/
DKconfig.mcux_qtmr3 # Copyright (c) 2022 KT-Elektronik, Klaucke und Partner GmbH
/Zephyr-latest/tests/benchmarks/sched/src/
Dmain.c15 * thread creates a "partner" thread at a higher priority, the partner
22 * (the kernel switches to the partner thread)
23 * 4. The partner thread then runs and calls z_pend_curr() again
/Zephyr-latest/dts/bindings/counter/
Dnxp,imx-qtmr.yaml1 # Copyright (c) 2022 KT-Elektronik, Klaucke und Partner GmbH
Dnxp,imx-tmr.yaml1 # Copyright (c) 2022 KT-Elektronik, Klaucke und Partner GmbH
/Zephyr-latest/doc/hardware/peripherals/
Dbc12.rst19 charger capability on USB type C ports when the attached type-C partner does not
67 (Standard Downstream Port) charging partner or if BC1.2 detection fails, the
79 portable device partner.
/Zephyr-latest/include/zephyr/net/
Dmii.h35 /** Auto-Negotiation Link Partner Ability Reg */
41 /** Auto-Negotiation Link Partner Received Next Page Reg */
115 /* Auto-negotiation Link Partner Ability Register (ANLPAR) bit definitions */
118 /** link partner acknowledge response */
/Zephyr-latest/drivers/usb/bc12/
Dbc12_pi3usb9201.c186 /* Always notify when clearing out partner state */ in pi3usb9201_partner_has_changed()
209 * @brief Notify the application about changes to the BC1.2 partner.
212 * @param state New partner state information. Set to NULL to indicate no
213 * partner is connected.
221 /* No change to the partner */ in pi3usb9201_update_charging_partner()
226 /* Now update callback with the new partner type. */ in pi3usb9201_update_charging_partner()
405 * for some reason. Set the partner type to unknown limit in pi3usb9201_set_portable_device()
DKconfig.pi3usb920123 The backend API allows test code to force the type of the partner
Demul_bc12_pi3usb9201.c46 /** The current charging partner type requested by the test */
97 * client status register with tests requested charging partner type in pi3usb9201_emul_set_reg()
225 /* Set the client status matching the requested partner type */ in pi3usb9201_emul_set_charging_partner()
243 LOG_ERR("Unsupported partner mode"); in pi3usb9201_emul_set_charging_partner()
/Zephyr-latest/soc/altr/zephyr_nios2f/cpu/
Dghrd_10m50da.qpf5 # and other software and tools, and its AMPP partner logic
/Zephyr-latest/drivers/ethernet/phy/
Dphy_microchip_ksz8081.c182 /* Read link partner capability */ in phy_mc_ksz8081_get_link()
185 LOG_ERR("Error reading phy (%d) link partner register", config->addr); in phy_mc_ksz8081_get_link()
Dphy_ti_dp83825.c202 /* Read link partner capability */ in phy_ti_dp83825_get_link()
205 LOG_ERR("Error reading phy (%d) link partner register", config->addr); in phy_ti_dp83825_get_link()

12