/Linux-v5.10/sound/soc/codecs/ |
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
D | rt5640.c | 184 switch (reg) { in rt5640_volatile_register() 219 switch (reg) { in rt5640_readable_register() 383 SOC_DOUBLE("Speaker Channel Switch", RT5640_SPK_VOL, 388 SOC_DOUBLE("HP Channel Switch", RT5640_HP_VOL, 393 SOC_DOUBLE("OUT Playback Switch", RT5640_OUTPUT, 395 SOC_DOUBLE("OUT Channel Switch", RT5640_OUTPUT, 401 SOC_DOUBLE("DAC2 Playback Switch", RT5640_DAC2_CTRL, 419 SOC_DOUBLE("ADC Capture Switch", RT5640_ADC_DIG_VOL, 424 SOC_DOUBLE("Mono ADC Capture Switch", RT5640_DUMMY1, 436 SOC_ENUM("ADC IF1 Data Switch", rt5640_if1_adc_enum), [all …]
|
D | max98088.c | 262 switch (reg) { in max98088_readable_register() 273 switch (reg) { in max98088_writeable_register() 283 switch (reg) { in max98088_volatile_register() 457 SOC_DOUBLE_R("Headphone Switch", M98088_REG_39_LVL_HP_L, 459 SOC_DOUBLE_R("Speaker Switch", M98088_REG_3D_LVL_SPK_L, 461 SOC_DOUBLE_R("Receiver Switch", M98088_REG_3B_LVL_REC_L, 485 SOC_SINGLE("EQ1 Switch", M98088_REG_49_CFG_LEVEL, 0, 1, 0), 486 SOC_SINGLE("EQ2 Switch", M98088_REG_49_CFG_LEVEL, 1, 1, 0), 494 SOC_SINGLE("DAI2 DC Block Switch", M98088_REG_20_DAI2_FILTERS, 497 SOC_SINGLE("ALC Switch", M98088_REG_43_SPKALC_COMP, 7, 1, 0), [all …]
|
D | rt5660.c | 165 switch (reg) { in rt5660_volatile_register() 192 switch (reg) { in rt5660_readable_register() 306 SOC_SINGLE("Speaker Playback Switch", RT5660_SPK_VOL, RT5660_L_MUTE_SFT, 312 SOC_DOUBLE("OUT Playback Switch", RT5660_LOUT_VOL, RT5660_L_MUTE_SFT, 331 SOC_DOUBLE("ADC Capture Switch", RT5660_STO1_ADC_DIG_VOL, 386 SOC_DAPM_SINGLE("ADC1 Switch", RT5660_STO1_ADC_MIXER, 388 SOC_DAPM_SINGLE("ADC2 Switch", RT5660_STO1_ADC_MIXER, 393 SOC_DAPM_SINGLE("ADC1 Switch", RT5660_STO1_ADC_MIXER, 395 SOC_DAPM_SINGLE("ADC2 Switch", RT5660_STO1_ADC_MIXER, 400 SOC_DAPM_SINGLE("Stereo ADC Switch", RT5660_AD_DA_MIXER, [all …]
|
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 …]
|
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 …]
|
D | alc5632.c | 90 switch (reg) { in alc5632_volatile_register() 124 switch (event) { in amp_mixer_event() 161 SOC_DOUBLE("Speaker Playback Switch", 165 SOC_DOUBLE("Headphone Playback Switch", 172 SOC_DOUBLE("Auxout Playback Switch", 176 SOC_SINGLE("Voice DAC Playback Switch", 184 SOC_DOUBLE("Master Playback Switch", 198 SOC_SINGLE("DMIC En Capture Switch", 200 SOC_SINGLE("DMIC PreFilter Capture Switch", 208 SOC_DAPM_SINGLE("LI2HP Playback Switch", ALC5632_LINE_IN_VOL, 15, 1, 1), [all …]
|
D | adau1373.c | 515 SOC_DOUBLE("HPF Switch", ADAU1373_HPF_CTRL, 1, 0, 1, 0), 521 SOC_DOUBLE("Bass Playback Switch", ADAU1373_BASS2, 0, 1, 1, 0), 528 SOC_SINGLE("3D Playback Switch", ADAU1373_3D_CTRL2, 0, 1, 0), 533 SOC_SINGLE("Zero Cross Switch", ADAU1373_PWDN_CTRL3, 7, 1, 0), 582 SOC_DAPM_SINGLE("DAC1 Switch", ADAU1373_LADC_MIXER, 4, 1, 0), 583 SOC_DAPM_SINGLE("Input 4 Switch", ADAU1373_LADC_MIXER, 3, 1, 0), 584 SOC_DAPM_SINGLE("Input 3 Switch", ADAU1373_LADC_MIXER, 2, 1, 0), 585 SOC_DAPM_SINGLE("Input 2 Switch", ADAU1373_LADC_MIXER, 1, 1, 0), 586 SOC_DAPM_SINGLE("Input 1 Switch", ADAU1373_LADC_MIXER, 0, 1, 0), 590 SOC_DAPM_SINGLE("DAC1 Switch", ADAU1373_RADC_MIXER, 4, 1, 0), [all …]
|
D | rt5631.c | 98 switch (reg) { in rt5631_volatile_register() 112 switch (reg) { in rt5631_readable_register() 246 SOC_DOUBLE("PCM Playback Switch", RT5631_STEREO_DAC_VOL_1, 249 SOC_SINGLE("AXO1 Playback Switch", RT5631_MONO_AXO_1_2_VOL, 251 SOC_SINGLE("AXO2 Playback Switch", RT5631_MONO_AXO_1_2_VOL, 254 SOC_DOUBLE("OUTVOL Channel Switch", RT5631_SPK_OUT_VOL, 258 SOC_DOUBLE("Speaker Playback Switch", RT5631_SPK_OUT_VOL, 263 SOC_SINGLE("MONO Playback Switch", RT5631_MONO_AXO_1_2_VOL, 266 SOC_DOUBLE("HP Playback Switch", RT5631_HP_OUT_VOL, 272 SOC_SINGLE_EXT("DMIC Switch", 0, 0, 1, 0, [all …]
|
D | max98095.c | 204 switch (reg) { in max98095_readable() 215 switch (reg) { in max98095_writeable() 225 switch (reg) { in max98095_volatile() 450 SOC_DOUBLE_R("Headphone Switch", M98095_064_LVL_HP_L, 453 SOC_DOUBLE_R("Speaker Switch", M98095_067_LVL_SPK_L, 456 SOC_SINGLE("Receiver Switch", M98095_066_LVL_RCV, 7, 1, 1), 458 SOC_DOUBLE_R("Lineout Switch", M98095_062_LVL_LINEOUT1, 489 SOC_SINGLE("EQ1 Switch", M98095_088_CFG_LEVEL, 0, 1, 0), 490 SOC_SINGLE("EQ2 Switch", M98095_088_CFG_LEVEL, 1, 1, 0), 492 SOC_SINGLE("Biquad1 Switch", M98095_088_CFG_LEVEL, 2, 1, 0), [all …]
|
D | rt5651.c | 149 switch (reg) { in rt5651_volatile_register() 180 switch (reg) { in rt5651_readable_register() 323 SOC_DOUBLE("DAC2 Playback Switch", RT5651_DAC2_CTRL, 343 SOC_DOUBLE("ADC Capture Switch", RT5651_ADC_DIG_VOL, 357 SOC_SINGLE("IF1 ASRC Switch", RT5651_PLL_MODE_1, 359 SOC_SINGLE("IF2 ASRC Switch", RT5651_PLL_MODE_1, 361 SOC_SINGLE("DMIC ASRC Switch", RT5651_PLL_MODE_1, 364 SOC_ENUM("ADC IF2 Data Switch", rt5651_if2_adc_enum), 365 SOC_ENUM("DAC IF2 Data Switch", rt5651_if2_dac_enum), 397 SOC_DAPM_SINGLE("ADC1 Switch", RT5651_STO1_ADC_MIXER, [all …]
|
D | nau8822.c | 112 switch (reg) { in nau8822_readable_reg() 136 switch (reg) { in nau8822_writeable_reg() 160 switch (reg) { in nau8822_volatile() 289 SOC_DOUBLE("DAC Inversion Switch", 295 SOC_SINGLE("High Pass Filter Switch", 300 SOC_DOUBLE("ADC Inversion Switch", 306 SOC_SINGLE("DAC Limiter Switch", 318 SOC_ENUM("ALC Enable Switch", nau8822_alc_enable_enum), 331 SOC_SINGLE("ALC Noise Gate Switch", 336 SOC_DOUBLE_R("PGA ZC Switch", [all …]
|
/Linux-v5.10/Documentation/networking/dsa/ |
D | dsa.rst | 5 This document describes the **Distributed Switch Architecture (DSA)** subsystem 13 The Distributed Switch Architecture is a subsystem which was primarily designed 19 they configured/queried a switch port network device or a regular network 22 An Ethernet switch is typically comprised of 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 65 Switch tagging protocols [all …]
|
/Linux-v5.10/sound/soc/sunxi/ |
D | sun50i-codec-analog.c | 124 SOC_DAPM_DOUBLE_R("Mic1 Playback Switch", 128 SOC_DAPM_DOUBLE_R("Mic2 Playback Switch", 132 SOC_DAPM_DOUBLE_R("Line In Playback Switch", 136 SOC_DAPM_DOUBLE_R("DAC Playback Switch", 140 SOC_DAPM_DOUBLE_R("DAC Reversed Playback Switch", 148 SOC_DAPM_DOUBLE_R("Mic1 Capture Switch", 152 SOC_DAPM_DOUBLE_R("Mic2 Capture Switch", 156 SOC_DAPM_DOUBLE_R("Line In Capture Switch", 160 SOC_DAPM_DOUBLE_R("Mixer Capture Switch", 164 SOC_DAPM_DOUBLE_R("Mixer Reversed Capture Switch", [all …]
|
/Linux-v5.10/drivers/net/ethernet/hisilicon/hns/ |
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-v5.10/drivers/usb/roles/ |
D | class.c | 3 * USB Role Switch Support 36 * usb_role_switch_set_role - Set USB role for a switch 37 * @sw: USB role switch 64 * usb_role_switch_get_role - Get the USB role for a switch 65 * @sw: USB role switch 67 * Depending on the role-switch-driver this function returns either a cached 109 if (!parent || !fwnode_property_present(parent, "usb-role-switch")) in usb_role_switch_is_parent() 117 * usb_role_switch_get - Find USB role switch linked with the caller 120 * Finds and returns role switch linked with @dev. The reference count for the 121 * found switch is incremented. [all …]
|
/Linux-v5.10/drivers/net/dsa/ |
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 36 tristate "MediaTek MT753x and MT7621 Ethernet switch support" 41 Ethernet switch chips. 44 tristate "Marvell 88E6060 ethernet switch chip support" 48 This enables support for the Marvell 88E6060 ethernet switch 62 tristate "Qualcomm Atheros QCA8K Ethernet switch family support" [all …]
|
/Linux-v5.10/drivers/gpu/drm/omapdrm/dss/ |
D | dispc.h | 111 switch (channel) { in DISPC_DEFAULT_COLOR() 128 switch (channel) { in DISPC_TRANS_COLOR() 145 switch (channel) { in DISPC_TIMING_H() 163 switch (channel) { in DISPC_TIMING_V() 181 switch (channel) { in DISPC_POL_FREQ() 199 switch (channel) { in DISPC_DIVISORo() 218 switch (channel) { in DISPC_SIZE_MGR() 235 switch (channel) { in DISPC_DATA_CYCLE1() 253 switch (channel) { in DISPC_DATA_CYCLE2() 271 switch (channel) { in DISPC_DATA_CYCLE3() [all …]
|
/Linux-v5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
D | dispc.h | 108 switch (channel) { in DISPC_DEFAULT_COLOR() 125 switch (channel) { in DISPC_TRANS_COLOR() 142 switch (channel) { in DISPC_TIMING_H() 160 switch (channel) { in DISPC_TIMING_V() 178 switch (channel) { in DISPC_POL_FREQ() 196 switch (channel) { in DISPC_DIVISORo() 215 switch (channel) { in DISPC_SIZE_MGR() 232 switch (channel) { in DISPC_DATA_CYCLE1() 250 switch (channel) { in DISPC_DATA_CYCLE2() 268 switch (channel) { in DISPC_DATA_CYCLE3() [all …]
|
/Linux-v5.10/include/linux/platform_data/ |
D | dsa.h | 14 * How to access the switch configuration registers. 24 /* set to size of eeprom if supported by the switch */ 27 /* Device tree node pointer for this specific switch chip 28 * used during switch setup in case additional properties 34 * The names of the switch's ports. Use "cpu" to 35 * designate the switch port that the cpu is connected to, 37 * another switch, NULL to indicate the port is unused, 45 * switch should be used to send packets to that are destined 46 * for switch a. Can be NULL if there is only one switch chip. 54 * to the root switch chip of the tree. [all …]
|