Home
last modified time | relevance | path

Searched full:drp (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/usb/
Dti,hd3ss3220.yaml7 title: TI HD3SS3220 TypeC DRP Port Controller
13 HD3SS3220 is a USB SuperSpeed (SS) 2:1 mux with DRP port controller. The device provides Channel
16 Dual Role Port (DRP) making it ideal for any application.
/Linux-v5.10/include/linux/usb/
Dtypec.h116 * @roles: Only for ports. DRP if the mode is available in both roles
192 * @try_role: Set data role preference for DRP port
213 * @prefer_role: Initial role preference (DRP ports).
/Linux-v5.10/drivers/usb/typec/tcpm/
Dtcpci.c120 /* Handle vendor drp toggling */ in tcpci_start_toggling()
212 * When port has drp toggling enabled, ROLE_CONTROL would only have the initial in tcpci_set_polarity()
214 * terminations when ConnectionResult is 0 i.e. drp toggling stops and in tcpci_set_polarity()
219 /* Disable DRP for the OPEN setting to take effect */ in tcpci_set_polarity()
226 /* Role control would have the Rp setting when DRP was enabled */ in tcpci_set_polarity()
234 /* Role control would have the Rp setting when DRP was enabled */ in tcpci_set_polarity()
Dtcpci_mt6360.c81 /* DRP Toggle Cycle : 51.2 + 6.4*val ms */ in mt6360_tcpc_init()
86 /* DRP Duyt Ctrl : dcSRC: /1024 */ in mt6360_tcpc_init()
Dtcpci_rt1711h.c103 /* dcSRC.DRP : 33% */ in rt1711h_init()
Dfusb302.c515 /* configure toggling mode: none/snk/src/drp */ in fusb302_set_toggling()
943 "unable to start drp toggling, ret=%d", ret); in tcpm_start_toggling()
946 fusb302_log(chip, "start drp toggling"); in tcpm_start_toggling()
Dtcpm.c3347 * For DRP, timeouts differ. Also, handling is supposed to be in run_state_machine()
4782 /* Get the preferred power role for DRP */ in tcpm_fw_get_caps()
4809 /* FRS can only be supported byb DRP ports */ in tcpm_fw_get_caps()
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/
Dxilinx-xadc.txt5 series 7 FPGAs from Xilinx. The XADC has a DRP interface for communication.
6 Currently two different frontends for the DRP interface exist. One that is only
/Linux-v5.10/drivers/usb/typec/
DKconfig54 tristate "TI HD3SS3220 Type-C DRP Port controller driver"
58 Say Y or M here if your system has TI HD3SS3220 Type-C DRP Port
Dhd3ss3220.c3 * TI HD3SS3220 Type-C DRP Port Controller Driver
278 MODULE_DESCRIPTION("TI HD3SS3220 DRP Port Controller Driver");
Dstusb160x.c554 /* Skip DRP/Source capabilities in case of Sink only */ in stusb160x_get_fw_caps()
Dclass.c963 dev_dbg(dev, "Preferred role only supported with DRP ports\n"); in preferred_role_store()
/Linux-v5.10/fs/adfs/
Dsuper.c332 struct adfs_discrecord **drp) in adfs_validate_bblk() argument
346 *drp = dr; in adfs_validate_bblk()
351 struct adfs_discrecord **drp) in adfs_validate_dr0() argument
360 *drp = dr; in adfs_validate_dr0()
/Linux-v5.10/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml69 support. "dual" refers to Dual Role Port (DRP).
225 # power delivery support and enables drp.
/Linux-v5.10/drivers/mmc/host/
Dsdhci-pci-dwc-mshc.c22 /* MMCM DRP */
/Linux-v5.10/include/net/
Ddn_dev.h122 /*------------------------- DRP - Routing messages ---------------------*/
/Linux-v5.10/drivers/platform/chrome/
Dcros_usbpd_logger.c124 "DRP" : "Charger", in cros_usbpd_print_log_entry()
/Linux-v5.10/drivers/edac/
Dpnd2_edac.c438 static struct d_cr_drp drp[DNV_NUM_CHANNELS]; variable
494 RD_REGP(&drp[i], d_cr_drp, dnv_dports[i]) || in dnv_get_registers()
1008 daddr->dimm = (daddr->rank >= 2) ^ drp[pmiidx].dimmflip; in dnv_pmi2mem()
1099 struct d_cr_drp *d = &drp[ch]; in check_unit()
1304 d = &drp[i]; in dnv_get_dimm_config()
Dqcom_edac.c40 /* TRP, DRP interrupt register offsets */
/Linux-v5.10/Documentation/ABI/testing/
Dsysfs-class-typec14 for example "[host] device" when DRP port is in host mode.
/Linux-v5.10/sound/soc/intel/atom/
Dsst-atom-controls.c1059 cmd.map = 0; /* Algo sequence: Gain - DRP - FIR - IIR */ in sst_set_media_loop()
/Linux-v5.10/arch/mips/cavium-octeon/
Docteon-irq.c1122 case 48 ... 49: /* GMX DRP */ in octeon_irq_ciu_is_edge()