/linux/sound/soc/codecs/ |
H A D | lm49453.c | 227 SOC_DAPM_SINGLE("Port1_1 Switch", LM49453_P0_DACHPL1_REG, 0, 1, 0), 228 SOC_DAPM_SINGLE("Port1_2 Switch", LM49453_P0_DACHPL1_REG, 1, 1, 0), 229 SOC_DAPM_SINGLE("Port1_3 Switch", LM49453_P0_DACHPL1_REG, 2, 1, 0), 230 SOC_DAPM_SINGLE("Port1_4 Switch", LM49453_P0_DACHPL1_REG, 3, 1, 0), 231 SOC_DAPM_SINGLE("Port1_5 Switch", LM49453_P0_DACHPL1_REG, 4, 1, 0), 232 SOC_DAPM_SINGLE("Port1_6 Switch", LM49453_P0_DACHPL1_REG, 5, 1, 0), 233 SOC_DAPM_SINGLE("Port1_7 Switch", LM49453_P0_DACHPL1_REG, 6, 1, 0), 234 SOC_DAPM_SINGLE("Port1_8 Switch", LM49453_P0_DACHPL1_REG, 7, 1, 0), 235 SOC_DAPM_SINGLE("DMIC1L Switch", LM49453_P0_DACHPL2_REG, 0, 1, 0), 236 SOC_DAPM_SINGLE("DMIC1R Switch", LM49453_P0_DACHPL2_REG, 1, 1, 0), [all …]
|
H A D | isabelle.c | 233 SOC_DAPM_SINGLE("DAC1L Playback Switch", ISABELLE_HSDRV_CFG1_REG, 7, 1, 0), 234 SOC_DAPM_SINGLE("APGA1 Playback Switch", ISABELLE_HSDRV_CFG1_REG, 6, 1, 0), 238 SOC_DAPM_SINGLE("DAC1R Playback Switch", ISABELLE_HSDRV_CFG1_REG, 5, 1, 0), 239 SOC_DAPM_SINGLE("APGA2 Playback Switch", ISABELLE_HSDRV_CFG1_REG, 4, 1, 0), 243 SOC_DAPM_SINGLE("DAC2L Playback Switch", ISABELLE_HFLPGA_CFG_REG, 7, 1, 0), 244 SOC_DAPM_SINGLE("APGA1 Playback Switch", ISABELLE_HFLPGA_CFG_REG, 6, 1, 0), 248 SOC_DAPM_SINGLE("DAC2R Playback Switch", ISABELLE_HFRPGA_CFG_REG, 7, 1, 0), 249 SOC_DAPM_SINGLE("APGA2 Playback Switch", ISABELLE_HFRPGA_CFG_REG, 6, 1, 0), 253 SOC_DAPM_SINGLE("DAC2L Playback Switch", ISABELLE_EARDRV_CFG1_REG, 7, 1, 0), 254 SOC_DAPM_SINGLE("APGA1 Playback Switch", ISABELLE_EARDRV_CFG1_REG, 6, 1, 0), [all …]
|
H A D | wm8990.c | 144 SOC_SINGLE("LOPGA ZC Switch", WM8990_LEFT_OPGA_VOLUME, 150 SOC_SINGLE("ROPGA ZC Switch", WM8990_RIGHT_OPGA_VOLUME, 153 SOC_SINGLE("LON Mute Switch", WM8990_LINE_OUTPUTS_VOLUME, 155 SOC_SINGLE("LOP Mute Switch", WM8990_LINE_OUTPUTS_VOLUME, 157 SOC_SINGLE("LOP Attenuation Switch", WM8990_LINE_OUTPUTS_VOLUME, 159 SOC_SINGLE("RON Mute Switch", WM8990_LINE_OUTPUTS_VOLUME, 161 SOC_SINGLE("ROP Mute Switch", WM8990_LINE_OUTPUTS_VOLUME, 163 SOC_SINGLE("ROP Attenuation Switch", WM8990_LINE_OUTPUTS_VOLUME, 166 SOC_SINGLE("OUT3 Mute Switch", WM8990_OUT3_4_VOLUME, 168 SOC_SINGLE("OUT3 Attenuation Switch", WM8990_OUT3_4_VOLUME, [all …]
|
H A D | wm8400.c | 180 SOC_SINGLE("LOPGA ZC Switch", WM8400_LEFT_OPGA_VOLUME, 186 SOC_SINGLE("ROPGA ZC Switch", WM8400_RIGHT_OPGA_VOLUME, 189 SOC_SINGLE("LON Mute Switch", WM8400_LINE_OUTPUTS_VOLUME, 191 SOC_SINGLE("LOP Mute Switch", WM8400_LINE_OUTPUTS_VOLUME, 193 SOC_SINGLE("LOP Attenuation Switch", WM8400_LINE_OUTPUTS_VOLUME, 195 SOC_SINGLE("RON Mute Switch", WM8400_LINE_OUTPUTS_VOLUME, 197 SOC_SINGLE("ROP Mute Switch", WM8400_LINE_OUTPUTS_VOLUME, 199 SOC_SINGLE("ROP Attenuation Switch", WM8400_LINE_OUTPUTS_VOLUME, 202 SOC_SINGLE("OUT3 Mute Switch", WM8400_OUT3_4_VOLUME, 204 SOC_SINGLE("OUT3 Attenuation Switch", WM8400_OUT3_4_VOLUME, [all …]
|
H A D | wm_hubs.c | 202 switch (hubs->dcs_readback_mode) { in wm_hubs_read_dc_servo() 217 switch (hubs->dcs_readback_mode) { in wm_hubs_read_dc_servo() 248 switch (hubs->dcs_readback_mode) { in enable_dc_servo() 360 SOC_SINGLE("IN1L Switch", WM8993_LEFT_LINE_INPUT_1_2_VOLUME, 7, 1, 1), 361 SOC_SINGLE("IN1L ZC Switch", WM8993_LEFT_LINE_INPUT_1_2_VOLUME, 6, 1, 0), 365 SOC_SINGLE("IN1R Switch", WM8993_RIGHT_LINE_INPUT_1_2_VOLUME, 7, 1, 1), 366 SOC_SINGLE("IN1R ZC Switch", WM8993_RIGHT_LINE_INPUT_1_2_VOLUME, 6, 1, 0), 371 SOC_SINGLE("IN2L Switch", WM8993_LEFT_LINE_INPUT_3_4_VOLUME, 7, 1, 1), 372 SOC_SINGLE("IN2L ZC Switch", WM8993_LEFT_LINE_INPUT_3_4_VOLUME, 6, 1, 0), 376 SOC_SINGLE("IN2R Switch", WM8993_RIGHT_LINE_INPUT_3_4_VOLUME, 7, 1, 1), [all …]
|
H A D | wm8991.c | 102 switch (reg) { in wm8991_volatile() 216 SOC_SINGLE("LOPGA ZC Switch", WM8991_LEFT_OPGA_VOLUME, 222 SOC_SINGLE("ROPGA ZC Switch", WM8991_RIGHT_OPGA_VOLUME, 225 SOC_SINGLE("LON Mute Switch", WM8991_LINE_OUTPUTS_VOLUME, 227 SOC_SINGLE("LOP Mute Switch", WM8991_LINE_OUTPUTS_VOLUME, 229 SOC_SINGLE("LOP Attenuation Switch", WM8991_LINE_OUTPUTS_VOLUME, 231 SOC_SINGLE("RON Mute Switch", WM8991_LINE_OUTPUTS_VOLUME, 233 SOC_SINGLE("ROP Mute Switch", WM8991_LINE_OUTPUTS_VOLUME, 235 SOC_SINGLE("ROP Attenuation Switch", WM8991_LINE_OUTPUTS_VOLUME, 238 SOC_SINGLE("OUT3 Mute Switch", WM8991_OUT3_4_VOLUME, [all …]
|
H A D | max98088.c | 263 switch (reg) { in max98088_readable_register() 274 switch (reg) { in max98088_writeable_register() 284 switch (reg) { in max98088_volatile_register() 458 SOC_DOUBLE_R("Headphone Switch", M98088_REG_39_LVL_HP_L, 460 SOC_DOUBLE_R("Speaker Switch", M98088_REG_3D_LVL_SPK_L, 462 SOC_DOUBLE_R("Receiver Switch", M98088_REG_3B_LVL_REC_L, 489 SOC_SINGLE("EQ1 Switch", M98088_REG_49_CFG_LEVEL, 0, 1, 0), 490 SOC_SINGLE("EQ2 Switch", M98088_REG_49_CFG_LEVEL, 1, 1, 0), 498 SOC_SINGLE("DAI2 DC Block Switch", M98088_REG_20_DAI2_FILTERS, 501 SOC_SINGLE("ALC Switch", M98088_REG_43_SPKALC_COMP, 7, 1, 0), [all …]
|
H A D | rt5640.c | 182 switch (reg) { in rt5640_volatile_register() 218 switch (reg) { in rt5640_readable_register() 382 SOC_DOUBLE("Speaker Channel Switch", RT5640_SPK_VOL, 387 SOC_DOUBLE("HP Channel Switch", RT5640_HP_VOL, 392 SOC_DOUBLE("OUT Playback Switch", RT5640_OUTPUT, 394 SOC_DOUBLE("OUT Channel Switch", RT5640_OUTPUT, 400 SOC_DOUBLE("DAC2 Playback Switch", RT5640_DAC2_CTRL, 421 SOC_DOUBLE("ADC Capture Switch", RT5640_ADC_DIG_VOL, 426 SOC_DOUBLE("Mono ADC Capture Switch", RT5640_DUMMY1, 438 SOC_ENUM("ADC IF1 Data Switch", rt5640_if1_adc_enum), [all …]
|
H A D | rt5660.c | 163 switch (reg) { in rt5660_volatile_register() 190 switch (reg) { in rt5660_readable_register() 304 SOC_SINGLE("Speaker Playback Switch", RT5660_SPK_VOL, RT5660_L_MUTE_SFT, 310 SOC_DOUBLE("OUT Playback Switch", RT5660_LOUT_VOL, RT5660_L_MUTE_SFT, 329 SOC_DOUBLE("ADC Capture Switch", RT5660_STO1_ADC_DIG_VOL, 384 SOC_DAPM_SINGLE("ADC1 Switch", RT5660_STO1_ADC_MIXER, 386 SOC_DAPM_SINGLE("ADC2 Switch", RT5660_STO1_ADC_MIXER, 391 SOC_DAPM_SINGLE("ADC1 Switch", RT5660_STO1_ADC_MIXER, 393 SOC_DAPM_SINGLE("ADC2 Switch", RT5660_STO1_ADC_MIXER, 398 SOC_DAPM_SINGLE("Stereo ADC Switch", RT5660_AD_DA_MIXER, [all …]
|
H A D | wm9712.c | 76 switch (reg) { in wm9712_volatile_reg() 135 SOC_SINGLE("Speaker Playback Switch", AC97_MASTER, 15, 1, 1), 137 SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1), 140 SOC_SINGLE("Speaker Playback ZC Switch", AC97_MASTER, 7, 1, 0), 141 SOC_SINGLE("Speaker Playback Invert Switch", AC97_MASTER, 6, 1, 0), 142 SOC_SINGLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 7, 1, 0), 143 SOC_SINGLE("Mono Playback ZC Switch", AC97_MASTER_MONO, 7, 1, 0), 145 SOC_SINGLE("Mono Playback Switch", AC97_MASTER_MONO, 15, 1, 1), 154 SOC_SINGLE("ALC ZC Switch", AC97_PCI_SVID, 8, 1, 0), 155 SOC_SINGLE("ALC NG Switch", AC97_PCI_SVID, 7, 1, 0), [all …]
|
H A D | alc5623.c | 61 switch (event) { in amp_mixer_event() 90 SOC_DOUBLE("Speaker Playback Switch", 94 SOC_DOUBLE("Headphone Playback Switch", 101 SOC_DOUBLE("Speaker Playback Switch", 105 SOC_DOUBLE("Line Playback Switch", 112 SOC_DOUBLE("Line Playback Switch", 116 SOC_DOUBLE("Headphone Playback Switch", 123 SOC_DOUBLE("Auxout Playback Switch", 149 SOC_DAPM_SINGLE("LI2HP Playback Switch", ALC5623_LINE_IN_VOL, 15, 1, 1), 150 SOC_DAPM_SINGLE("AUXI2HP Playback Switch", ALC5623_AUXIN_VOL, 15, 1, 1), [all …]
|
/linux/sound/soc/mediatek/mt8186/ |
H A D | mt8186-afe-pcm.c | 173 switch (cmd) { in mt8186_fe_trigger() 704 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH1 Switch", AFE_CONN21, 706 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH2 Switch", AFE_CONN21, 708 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH3 Switch", AFE_CONN21, 710 SOC_DAPM_SINGLE_AUTODISABLE("TDM_IN_CH1 Switch", AFE_CONN21_1, 715 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH1 Switch", AFE_CONN22, 717 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH2 Switch", AFE_CONN22, 719 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH3 Switch", AFE_CONN22, 721 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH4 Switch", AFE_CONN22, 723 SOC_DAPM_SINGLE_AUTODISABLE("TDM_IN_CH2 Switch", AFE_CONN22_1, [all …]
|
H A D | mt8186-dai-i2s.c | 223 SOC_DAPM_SINGLE_AUTODISABLE("DL1_CH1 Switch", AFE_CONN0, 225 SOC_DAPM_SINGLE_AUTODISABLE("DL2_CH1 Switch", AFE_CONN0, 227 SOC_DAPM_SINGLE_AUTODISABLE("DL3_CH1 Switch", AFE_CONN0, 229 SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH1 Switch", AFE_CONN0, 231 SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH3 Switch", AFE_CONN0, 233 SOC_DAPM_SINGLE_AUTODISABLE("DL6_CH1 Switch", AFE_CONN0_1, 235 SOC_DAPM_SINGLE_AUTODISABLE("DL4_CH1 Switch", AFE_CONN0_1, 237 SOC_DAPM_SINGLE_AUTODISABLE("DL5_CH1 Switch", AFE_CONN0_1, 239 SOC_DAPM_SINGLE_AUTODISABLE("DL8_CH1 Switch", AFE_CONN0_1, 241 SOC_DAPM_SINGLE_AUTODISABLE("GAIN1_OUT_CH1 Switch", AFE_CONN0, [all …]
|
H A D | mt8186-dai-adda.c | 60 SOC_DAPM_SINGLE_AUTODISABLE("DL1_CH1 Switch", AFE_CONN3, I_DL1_CH1, 1, 0), 61 SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH1 Switch", AFE_CONN3, I_DL12_CH1, 1, 0), 62 SOC_DAPM_SINGLE_AUTODISABLE("DL2_CH1 Switch", AFE_CONN3, I_DL2_CH1, 1, 0), 63 SOC_DAPM_SINGLE_AUTODISABLE("DL3_CH1 Switch", AFE_CONN3, I_DL3_CH1, 1, 0), 64 SOC_DAPM_SINGLE_AUTODISABLE("DL4_CH1 Switch", AFE_CONN3_1, I_DL4_CH1, 1, 0), 65 SOC_DAPM_SINGLE_AUTODISABLE("DL5_CH1 Switch", AFE_CONN3_1, I_DL5_CH1, 1, 0), 66 SOC_DAPM_SINGLE_AUTODISABLE("DL6_CH1 Switch", AFE_CONN3_1, I_DL6_CH1, 1, 0), 67 SOC_DAPM_SINGLE_AUTODISABLE("DL8_CH1 Switch", AFE_CONN3_1, I_DL8_CH1, 1, 0), 68 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH2 Switch", AFE_CONN3, 70 SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH1 Switch", AFE_CONN3, [all …]
|
H A D | mt8186-dai-hostless.c | 24 {"ADDA_DL_CH1", "ADDA_UL_CH1 Switch", "Hostless LPBK DL"}, 25 {"ADDA_DL_CH1", "ADDA_UL_CH2 Switch", "Hostless LPBK DL"}, 26 {"ADDA_DL_CH2", "ADDA_UL_CH1 Switch", "Hostless LPBK DL"}, 27 {"ADDA_DL_CH2", "ADDA_UL_CH2 Switch", "Hostless LPBK DL"}, 28 {"I2S1_CH1", "ADDA_UL_CH1 Switch", "Hostless LPBK DL"}, 29 {"I2S1_CH2", "ADDA_UL_CH2 Switch", "Hostless LPBK DL"}, 30 {"I2S3_CH1", "ADDA_UL_CH1 Switch", "Hostless LPBK DL"}, 31 {"I2S3_CH1", "ADDA_UL_CH2 Switch", "Hostless LPBK DL"}, 32 {"I2S3_CH2", "ADDA_UL_CH1 Switch", "Hostless LPBK DL"}, 33 {"I2S3_CH2", "ADDA_UL_CH2 Switch", "Hostless LPBK DL"}, [all …]
|
/linux/sound/soc/mediatek/mt8195/ |
H A D | mt8195-afe-pcm.c | 95 switch (memif->data->id) { in mt8195_memif_fs() 117 switch (fs) { in mt8195_irq_fs() 216 switch (dai->id) { in mt8195_afe_found_cm() 421 switch (cmd) { in mt8195_afe_fe_trigger() 436 switch (cmd) { in mt8195_afe_fe_trigger() 676 SOC_DAPM_SINGLE_AUTODISABLE("I000 Switch", AFE_CONN2, 0, 1, 0), 677 SOC_DAPM_SINGLE_AUTODISABLE("I012 Switch", AFE_CONN2, 12, 1, 0), 678 SOC_DAPM_SINGLE_AUTODISABLE("I020 Switch", AFE_CONN2, 20, 1, 0), 679 SOC_DAPM_SINGLE_AUTODISABLE("I022 Switch", AFE_CONN2, 22, 1, 0), 680 SOC_DAPM_SINGLE_AUTODISABLE("I070 Switch", AFE_CONN2_2, 6, 1, 0), [all …]
|
H A D | mt8195-dai-etdm.c | 142 switch (id) { in mt8195_afe_etdm_is_valid() 162 switch (id) { in mt8195_afe_hdmitx_dptx_is_valid() 199 switch (dai_id) { in get_etdm_reg() 249 switch (dai_id) { in get_etdm_dir() 283 switch (source_sel) { in sync_to_dai_id() 319 SOC_DAPM_SINGLE_AUTODISABLE("I020 Switch", AFE_CONN48, 20, 1, 0), 320 SOC_DAPM_SINGLE_AUTODISABLE("I022 Switch", AFE_CONN48, 22, 1, 0), 321 SOC_DAPM_SINGLE_AUTODISABLE("I046 Switch", AFE_CONN48_1, 14, 1, 0), 322 SOC_DAPM_SINGLE_AUTODISABLE("I070 Switch", AFE_CONN48_2, 6, 1, 0), 326 SOC_DAPM_SINGLE_AUTODISABLE("I021 Switch", AFE_CONN49, 21, 1, 0), [all …]
|
/linux/sound/soc/mediatek/mt8188/ |
H A D | mt8188-afe-pcm.c | 113 switch (memif->data->id) { in mt8188_memif_fs() 139 switch (fs) { in mt8188_irq_fs() 238 switch (dai->id) { in mt8188_afe_found_cm() 371 switch (cmd) { in mt8188_afe_fe_trigger() 654 SOC_DAPM_SINGLE_AUTODISABLE("I000 Switch", AFE_CONN2, 0, 1, 0), 655 SOC_DAPM_SINGLE_AUTODISABLE("I012 Switch", AFE_CONN2, 12, 1, 0), 656 SOC_DAPM_SINGLE_AUTODISABLE("I020 Switch", AFE_CONN2, 20, 1, 0), 657 SOC_DAPM_SINGLE_AUTODISABLE("I022 Switch", AFE_CONN2, 22, 1, 0), 658 SOC_DAPM_SINGLE_AUTODISABLE("I070 Switch", AFE_CONN2_2, 6, 1, 0), 659 SOC_DAPM_SINGLE_AUTODISABLE("I072 Switch", AFE_CONN2_2, 8, 1, 0), [all …]
|
/linux/sound/soc/mediatek/mt8365/ |
H A D | mt8365-afe-pcm.c | 139 switch (id) { in mt8365_afe_rate_supported() 157 switch (id) { in mt8365_afe_channel_supported() 392 switch (channel) { in mt8365_afe_get_cm_update_cnt() 678 switch (substream->runtime->format) { in mt8365_afe_fe_prepare() 725 switch (cmd) { in mt8365_afe_fe_trigger() 1014 SOC_DAPM_SINGLE_AUTODISABLE("I05 Switch", AFE_CONN0, 5, 1, 0), 1015 SOC_DAPM_SINGLE_AUTODISABLE("I07 Switch", AFE_CONN0, 7, 1, 0), 1019 SOC_DAPM_SINGLE_AUTODISABLE("I06 Switch", AFE_CONN1, 6, 1, 0), 1020 SOC_DAPM_SINGLE_AUTODISABLE("I08 Switch", AFE_CONN1, 8, 1, 0), 1024 SOC_DAPM_SINGLE_AUTODISABLE("I05 Switch", AFE_CONN3, 5, 1, 0), [all …]
|
/linux/sound/soc/sunxi/ |
H A D | sun50i-codec-analog.c | 131 SOC_DAPM_DOUBLE_R("Mic1 Playback Switch", 135 SOC_DAPM_DOUBLE_R("Mic2 Playback Switch", 139 SOC_DAPM_DOUBLE_R("Line In Playback Switch", 143 SOC_DAPM_DOUBLE_R("DAC Playback Switch", 147 SOC_DAPM_DOUBLE_R("DAC Reversed Playback Switch", 155 SOC_DAPM_DOUBLE_R("Mic1 Capture Switch", 159 SOC_DAPM_DOUBLE_R("Mic2 Capture Switch", 163 SOC_DAPM_DOUBLE_R("Line In Capture Switch", 167 SOC_DAPM_DOUBLE_R("Mixer Capture Switch", 171 SOC_DAPM_DOUBLE_R("Mixer Reversed Capture Switch", [all …]
|
/linux/Documentation/networking/dsa/ |
H A D | dsa.rst | 5 This document describes the **Distributed Switch Architecture (DSA)** subsystem 13 The Distributed Switch Architecture subsystem was primarily designed to 19 they configured/queried a switch port network device or a regular network 22 An Ethernet switch typically comprises multiple front-panel ports and one 25 receiving Ethernet frames from the switch. This is a very common setup for all 34 of multiple switches connected to each other is called a "switch tree". 41 The ideal case for using DSA is when an Ethernet switch supports a "switch tag" 42 which is a hardware feature making the switch insert a specific tag for each 57 - the "cpu" port is the Ethernet switch facing side of the management 69 Switch tagging protocols [all …]
|
/linux/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_ppe.h | 33 PPE_QID_MODE1, /* switch:128VM non switch:6Port/4VM/4TC */ 34 PPE_QID_MODE2, /* switch:32VM/4TC non switch:6Port/16VM */ 35 PPE_QID_MODE3, /* switch:4TC/8RSS non switch:2Port/64VM */ 36 PPE_QID_MODE4, /* switch:8VM/16RSS non switch:2Port/16VM/4TC */ 37 PPE_QID_MODE5, /* switch:16VM/8TC non switch:6Port/16RSS */ 38 PPE_QID_MODE6, /* switch:32VM/4RSS non switch:6Port/2VM/8TC */ 39 PPE_QID_MODE7, /* switch:32RSS non switch:2Port/8VM/8TC */ 40 PPE_QID_MODE8, /* switch:6VM/4TC/4RSS non switch:2Port/16VM/4RSS */ 41 PPE_QID_MODE9, /* non switch:2Port/32VM/2RSS */ 42 PPE_QID_MODE10, /* non switch:2Port/32RSS */ [all …]
|
/linux/drivers/net/dsa/ |
H A D | Kconfig | 2 menu "Distributed Switch Architecture drivers" 8 tristate "Broadcom Starfighter 2 Ethernet switch support" 17 switch chips. 20 tristate "DSA mock-up Ethernet switch chip support" 24 This enables support for a fake mock-up switch chip which 38 tristate "MediaTek MT7530 and MT7531 Ethernet switch support" 44 switch chips. Multi-chip module MT7530 in MT7621AT, MT7621DAT, 45 MT7621ST and MT7623AI SoCs, and built-in switch in MT7988 SoC are 54 This enables support for the MediaTek MT7530 and MT7531 switch 65 This enables support for the built-in Ethernet switch found [all …]
|
/linux/drivers/usb/roles/ |
H A D | class.c | 3 * USB Role Switch Support 50 ret = sysfs_create_link(&connector->kobj, &dev->kobj, "usb-role-switch"); in connector_bind() 59 sysfs_remove_link(&connector->kobj, "usb-role-switch"); in connector_unbind() 69 * usb_role_switch_set_role - Set USB role for a switch 70 * @sw: USB role switch 100 * usb_role_switch_get_role - Get the USB role for a switch 101 * @sw: USB role switch 103 * Depending on the role-switch-driver this function returns either a cached 145 if (!fwnode_property_present(parent, "usb-role-switch")) { in usb_role_switch_is_parent() 156 * usb_role_switch_get - Find USB role switch linked with the caller [all …]
|
/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | brcm,sf2.yaml | 7 title: Broadcom Starfighter 2 integrated switch 16 - brcm,bcm4908-switch 17 - brcm,bcm7278-switch-v4.0 18 - brcm,bcm7278-switch-v4.8 19 - brcm,bcm7445-switch-v4.0 47 const: switch 52 - description: switch's main clock 53 - description: dividing of the switch core clock 63 description: maximum number of integrated gigabit PHYs in the switch 67 description: maximum number of RGMII interfaces supported by the switch [all …]
|