/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | gpio-sbu-mux.yaml | 4 $id: http://devicetree.org/schemas/usb/gpio-sbu-mux.yaml# 7 title: GPIO-based SBU mux 13 In USB Type-C applications the SBU lines needs to be connected, disconnected 27 - const: gpio-sbu-mux 44 A port node to link the SBU mux to a TypeC controller for the purpose of 100 sbu-mux { 101 compatible = "pericom,pi3usb102", "gpio-sbu-mux";
|
D | fcs,fsa4480.yaml | 55 Default AUX/SBU layout (FSA4480) 58 Default AUX/SBU layout (OCP96011) 65 Swapped AUX/SBU layout (FSA4480) 68 Swapped AUX/SBU layout (OCP96011)
|
D | nxp,ptn36502.yaml | 40 Sideband Use (SBU) AUX lines endpoint to the Type-C connector for the purpose of
|
D | onnn,nb7vpq904m.yaml | 85 Sideband Use (SBU) AUX lines endpoint to the Type-C connector for the purpose of
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | sdk.h | 122 * mlx5_fpga_sbu_conn_create() - Initialize a new FPGA SBU connection 126 * Sets up a new FPGA SBU connection with the specified attributes. 140 * mlx5_fpga_sbu_conn_destroy() - Destroy an FPGA SBU connection 141 * @conn: The FPGA SBU connection to destroy 143 * Cleans up an FPGA SBU connection which was previously created with 150 * @conn: An FPGA SBU connection 153 * Queues a packet for transmission over an FPGA SBU connection. 200 * mlx5_fpga_get_sbu_caps() - Read the SBU capabilities 205 * Reads the FPGA SBU capabilities into the specified buffer. 206 * The format of the capabilities buffer is SBU-dependent. [all …]
|
D | core.c | 150 mlx5_fpga_err(fdev, "Failed to reset SBU: %d\n", err); in mlx5_fpga_device_brb() 203 mlx5_fpga_info(fdev, "%s(%d): image, version %u; SBU %06x:%04x version %d\n", in mlx5_fpga_device_start() 298 mlx5_fpga_err(fdev, "Failed to re-set SBU bypass on: %d\n", in mlx5_fpga_device_stop()
|
D | cmd.c | 101 mlx5_core_warn(dev, "Not enough buffer %u for FPGA SBU caps %u", in mlx5_fpga_sbu_caps() 112 mlx5_core_warn(dev, "Error reading FPGA SBU caps %u bytes at address 0x%llx: %d", in mlx5_fpga_sbu_caps()
|
/linux-6.14.4/Documentation/firmware-guide/acpi/ |
D | intel-pmc-mux.rst | 93 Depending on the platform, the data and SBU lines coming from the connector may 97 orientation. The driver uses a specific device properties "sbu-orientation" 98 (SBU) and "hsl-orientation" (data) to know if those lines are "fixed", and to 106 Package () {"sbu-orientation", "normal"}, 132 Package () {"sbu-orientation", "normal"}, 147 Package () {"sbu-orientation", "normal"},
|
/linux-6.14.4/arch/alpha/kernel/ |
D | sys_miata.c | 136 * 8 PCI-PCI Bridge (SBU Riser) 139 * 11 PCI on board slot 4 (SBU Riser) 140 * 12 PCI on board slot 5 (SBU Riser) 144 * 13 PCI on board slot 1 (SBU Riser) 145 * 14 PCI on board slot 2 (SBU Riser) 146 * 15 PCI on board slot 3 (SBU Riser)
|
/linux-6.14.4/drivers/usb/typec/mux/ |
D | Kconfig | 16 tristate "Generic GPIO based SBU mux for USB Type-C applications" 19 connected state and the swapping of the SBU lines in a Type-C port.
|
D | gpio-sbu-mux.c | 155 { .compatible = "gpio-sbu-mux", }, 170 MODULE_DESCRIPTION("GPIO based SBU mux driver");
|
D | fsa4480.c | 122 /* Disable SBU output while re-configuring the switch */ in fsa4480_set() 126 /* 35us to allow the SBU switch to turn off */ in fsa4480_set() 139 /* 15us to allow the SBU switch to turn on again */ in fsa4480_set()
|
D | Makefile | 4 obj-$(CONFIG_TYPEC_MUX_GPIO_SBU) += gpio-sbu-mux.o
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | x1e80100-qcp.dts | 284 usb-1-ss0-sbu-mux { 285 compatible = "onnn,fsusb42", "gpio-sbu-mux"; 303 usb-1-ss1-sbu-mux { 304 compatible = "onnn,fsusb42", "gpio-sbu-mux"; 322 usb-1-ss2-sbu-mux { 323 compatible = "onnn,fsusb42", "gpio-sbu-mux"; 1058 usb_1_ss0_sbu_default: usb-1-ss0-sbu-state { 1083 usb_1_ss1_sbu_default: usb-1-ss1-sbu-state { 1107 usb_1_ss2_sbu_default: usb-1-ss2-sbu-state {
|
D | sc8180x-lenovo-flex-5g.dts | 185 usbprim-sbu-mux { 186 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 204 usbsec-sbu-mux { 205 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 780 usbprim_sbu_default: usbprim-sbu-state { 797 usbsec_sbu_default: usbsec-sbu-state {
|
D | sc8180x-primus.dts | 252 usbprim-sbu-mux { 253 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 271 usbsec-sbu-mux { 272 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 863 usbprim_sbu_default: usbprim-sbu-state { 880 usbsec_sbu_default: usbsec-sbu-state {
|
D | sc8280xp-microsoft-arcata.dts | 248 usb0-sbu-mux { 249 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 267 usb1-sbu-mux { 268 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 991 usb0_sbu_default: usb0-sbu-state { 1008 usb1_sbu_default: usb1-sbu-state {
|
D | sc8280xp-crd.dts | 227 usb0-sbu-mux { 228 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 246 usb1-sbu-mux { 247 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 1146 usb0_sbu_default: usb0-sbu-state { 1171 usb1_sbu_default: usb1-sbu-state {
|
D | sc8280xp-microsoft-blackrock.dts | 243 usb0-sbu-mux { 244 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 262 usb1-sbu-mux { 263 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 1268 usb0_sbu_default: usb0-sbu-state { 1285 usb1_sbu_default: usb1-sbu-state {
|
D | sc8280xp-lenovo-thinkpad-x13s.dts | 366 usb0-sbu-mux { 367 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 385 usb1-sbu-mux { 386 compatible = "pericom,pi3usb102", "gpio-sbu-mux"; 1790 usb0_sbu_default: usb0-sbu-state { 1807 usb1_sbu_default: usb1-sbu-state {
|
/linux-6.14.4/include/linux/usb/ |
D | pd_vdo.h | 310 * <8> :: SBU supported (0b == supported, 1b == not supported) 311 * <7> :: SBU type (0b == passive, 1b == active) 349 /* Active Cable SBU Supported/Type */ 380 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ argument 383 | ((vbm) & 0x3) << 9 | (sbu) << 8 | (sbut) << 7 | ((cur) & 0x3) << 5 \
|
/linux-6.14.4/include/dt-bindings/usb/ |
D | pd.h | 280 * <8> :: SBU supported (0b == supported, 1b == not supported) 281 * <7> :: SBU type (0b == passive, 1b == active) 319 /* Active Cable SBU Supported/Type */ 350 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ argument 353 | ((vbm) & 0x3) << 9 | (sbu) << 8 | (sbut) << 7 | ((cur) & 0x3) << 5 \
|
/linux-6.14.4/drivers/usb/typec/tcpm/ |
D | maxim_contaminant.c | 56 /* SBU channels only have 1 scale with 1uA. */ in max_contaminant_adc_to_mv() 152 /* SBU switches auto configure when channel is selected. */ in max_contaminant_read_resistance_kohm()
|
/linux-6.14.4/Documentation/devicetree/bindings/connector/ |
D | usb-connector.yaml | 207 description: Sideband Use (SBU), present in USB-C. This describes the 208 alternate mode connection of which SBU is a part. 388 # to companion PMIC (max77865), SS lines to USB3 PHY and SBU to DisplayPort.
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | imx8qxp-mek.dts | 70 gpio-sbu-mux { 71 compatible = "nxp,cbdtu02043", "gpio-sbu-mux";
|