Home
last modified time | relevance | path

Searched refs:controls (Results 1 – 25 of 661) sorted by relevance

12345678910>>...27

/linux/drivers/reset/
H A Dreset-ti-syscon.c49 struct ti_syscon_reset_control *controls; member
76 control = &data->controls[id]; in ti_syscon_reset_assert()
107 control = &data->controls[id]; in ti_syscon_reset_deassert()
140 control = &data->controls[id]; in ti_syscon_reset_status()
166 struct ti_syscon_reset_control *controls; in ti_syscon_reset_probe() local
184 controls = devm_kcalloc(dev, nr_controls, sizeof(*controls), in ti_syscon_reset_probe()
186 if (!controls) in ti_syscon_reset_probe()
190 controls[i].assert_offset = be32_to_cpup(list++); in ti_syscon_reset_probe()
191 controls[i].assert_bit = be32_to_cpup(list++); in ti_syscon_reset_probe()
192 controls[i].deassert_offset = be32_to_cpup(list++); in ti_syscon_reset_probe()
[all …]
/linux/sound/soc/codecs/
H A Dcs-amp-lib.c76 const struct cirrus_amp_cal_controls *controls, in cs_amp_write_cal_coeff()
83 KUNIT_STATIC_STUB_REDIRECT(cs_amp_write_cal_coeff, dsp, controls, ctl_name, val); in cs_amp_write_cal_coeff()
87 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id); in cs_amp_write_cal_coeff()
103 const struct cirrus_amp_cal_controls *controls, in cs_amp_read_cal_coeff()
110 KUNIT_STATIC_STUB_REDIRECT(cs_amp_read_cal_coeff, dsp, controls, ctl_name, val); in cs_amp_read_cal_coeff()
116 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id); in cs_amp_read_cal_coeff()
131 const struct cirrus_amp_cal_controls *controls, in _cs_amp_write_cal_coeffs()
140 dev_info(dsp->dev, "Calibration disabled due to missing firmware controls\ in _cs_amp_write_cal_coeffs()
71 cs_amp_write_cal_coeff(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const char * ctl_name,u32 val) cs_amp_write_cal_coeff() argument
98 cs_amp_read_cal_coeff(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const char * ctl_name,u32 * val) cs_amp_read_cal_coeff() argument
126 _cs_amp_write_cal_coeffs(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const struct cirrus_amp_cal_data * data) _cs_amp_write_cal_coeffs() argument
159 _cs_amp_read_cal_coeffs(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,struct cirrus_amp_cal_data * data) _cs_amp_read_cal_coeffs() argument
206 cs_amp_write_cal_coeffs(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,const struct cirrus_amp_cal_data * data) cs_amp_write_cal_coeffs() argument
225 cs_amp_read_cal_coeffs(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,struct cirrus_amp_cal_data * data) cs_amp_read_cal_coeffs() argument
244 cs_amp_write_ambient_temp(struct cs_dsp * dsp,const struct cirrus_amp_cal_controls * controls,u32 temp) cs_amp_write_ambient_temp() argument
[all...]
/linux/Documentation/userspace-api/media/v4l/
H A Dextended-controls.rst4 .. _extended-controls:
46 on arrays of controls (as opposed to the
50 several controls at once.
55 controls in that array and a control class. Control classes are used to
56 group similar controls into a single class. For example, control class
57 ``V4L2_CTRL_CLASS_USER`` contains all user controls (i. e. all controls
59 ioctl). Control class ``V4L2_CTRL_CLASS_CODEC`` contains controls
62 All controls in the control array must belong to the specified control
75 pointers it is now also possible to have controls with compound types
77 ``V4L2_CTRL_FLAG_NEXT_COMPOUND`` when enumerating controls to actually
[all …]
H A Dcontrol.rst10 Devices typically have a number of user-settable controls such as
13 different controls available, and furthermore, the range of possible
16 user interface for these controls that will work correctly with any
19 All controls are accessed using an ID value. V4L2 defines several IDs
21 controls using ``V4L2_CID_PRIVATE_BASE`` [#f1]_ and higher values. The
26 Generally applications should present controls to the user without
31 to change a few controls programmatically, for example to mute a device
34 Drivers may enumerate different controls after switching the current
49 V4L2 specifies an event mechanism to notify applications when controls
55 All controls use machine endianness.
[all …]
H A Dv4l2.rst186 V4L2_CID_COLORFX_CBCR control. Added camera controls
200 Added :ref:`JPEG compression control class. <jpeg-controls>`
244 Added documentation for string controls and for FM Transmitter controls.
261 capabilities. Added support for string controls.
268 controls V4L2_CID_ZOOM_ABSOLUTE, V4L2_CID_ZOOM_RELATIVE,
274 Added pixel formats Y16 and SBGGR16, new controls and a camera controls
286 Added the Video Output Overlay interface, new MPEG controls,
313 Added the description of extended controls by Hans Verkuil. Linked
H A Ddev-stateless-decoder.rst46 codec-specific capability controls (such as H.264 profiles) to the set
56 formats may depend on the value of some codec-dependent controls.
57 The client is responsible for making sure that these controls are set
59 default values for these controls being used, and a returned set of formats
67 applicable, may be queried using their respective controls via
97 2. Call :c:func:`VIDIOC_S_EXT_CTRLS` to set all the controls (parsed headers,
138 ``OUTPUT`` format and currently set controls, even if more formats may be
240 controls relevant to the format being decoded.
243 controls that must be set on the request, depend on the active coded pixel
244 format and might be affected by codec-specific extended controls, as stated in
[all …]
H A Dext-ctrls-rf-tuner.rst4 .. _rf-tuner-controls:
10 The RF Tuner (RF_TUNER) class includes controls for common features of
19 without a metal box "silicon tuners". These controls are mostly
64 There may be both RF and LNA gain controls in the same device. The
83 located on output of RF tuner. It controls signal level of
H A Ddev-radio.rst32 Radio devices can support :ref:`controls <control>`, and must support
44 Radio devices may have a couple audio controls (as discussed in
45 :ref:`control`) such as a volume control, possibly custom controls.
/linux/sound/pci/emu10k1/
H A Demufx.c1281 struct snd_emu10k1_fx8010_control_gpr *controls = NULL, *ctl; in _snd_emu10k1_audigy_init_efx() local
1292 controls = kzalloc_objs(*controls, SND_EMU10K1_GPR_CONTROLS); in _snd_emu10k1_audigy_init_efx()
1293 if (!controls) in _snd_emu10k1_audigy_init_efx()
1321 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Front Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1327 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Surround Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1334 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Side Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1340 snd_emu10k1_init_mono_control(&controls[nctl++], "PCM Center Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1345 snd_emu10k1_init_mono_control(&controls[nctl++], "PCM LFE Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1354 snd_emu10k1_init_stereo_control(&controls[nctl++], "Wave Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1360 snd_emu10k1_init_stereo_control(&controls[nctl++], "Synth Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
[all …]
/linux/drivers/macintosh/
H A Dwindfarm_pm121.c236 static struct wf_control *controls[N_CONTROLS] = {}; variable
484 controls[control_id]->ops->get_value(controls[control_id], in pm121_connect()
493 controls[control_id]->name, in pm121_connect()
494 controls[pm121_connection->ref_id]->name, in pm121_connect()
531 control = controls[param->control_id]; in pm121_create_sys_fans()
592 control = controls[param->control_id]; in pm121_sys_fans_tick()
649 fan_cpu = controls[FAN_CPU]; in pm121_create_cpu_fans()
710 if (controls[CPUFREQ]) in pm121_create_cpu_fans()
711 wf_control_set_max(controls[CPUFREQ]); in pm121_create_cpu_fans()
730 fan_cpu = controls[FAN_CPU]; in pm121_cpu_fans_tick()
[all …]
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c86 .controls = lr_4spk_controls,
104 .controls = rt700_controls,
125 .controls = generic_jack_controls,
146 .controls = generic_jack_controls,
167 .controls = generic_jack_controls,
181 .controls = generic_spk_controls,
224 .controls = generic_jack_controls,
268 .controls = generic_spk_controls,
290 .controls = generic_spk_controls,
311 .controls = generic_spk_controls,
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-toshiba_acpi5 Description: This file controls the keyboard backlight operation mode, valid
24 Description: This file controls the timeout of the keyboard backlight
44 Description: This files controls the status of the touchpad and pointing
83 Description: This file controls the USB Sleep & Charge charging mode, which
102 Description: This file controls the USB Sleep Functions under battery, and
120 Description: This file controls the USB Rapid Charge state, which can be:
133 Description: This file controls the Sleep & Music state, which values can be:
154 Description: This file controls the state of the internal fan, valid
164 Description: This file controls the Special Functions (hotkeys) operation
182 Description: This file controls whether the laptop should turn ON whenever
[all …]
/linux/Documentation/driver-api/
H A Dreset.rst18 controller devices to register their reset controls to provide them to the
41 In more complicated reset controls, a single trigger action can launch a
46 A hardware module that provides a number of reset controls to control a
59 controls.
63 When requesting reset controls, consumers can use symbolic names for their
75 The distinction between shared and exclusive reset controls is made at the time
96 For shared reset controls, calls to the two functions must be balanced.
101 Consumer drivers using shared reset controls should assume that the reset line
115 The reset controller API allows requesting self-deasserting reset controls as
120 For shared reset controls, calls to the two functions must be balanced.
[all …]
/linux/sound/soc/sdca/
H A Dsdca_regmap.c38 if (SDW_SDCA_CTL_CSEL(reg) == entity->controls[i].sel) in entity_find_control()
39 return &entity->controls[i]; in entity_find_control()
208 * Return: Returns number of DisCo constant controls, or a negative error
221 if (entity->controls[j].mode == SDCA_ACCESS_MODE_DC || in sdca_regmap_count_constants()
222 entity->controls[j].has_reset) in sdca_regmap_count_constants()
223 nconsts += hweight64(entity->controls[j].cn_list); in sdca_regmap_count_constants()
256 struct sdca_control *control = &entity->controls[j]; in sdca_regmap_populate_constants()
336 * fixed value controls. This will cause them to be populated into the cache,
354 struct sdca_control *control = &entity->controls[j];
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-ampere-mtjade.dts116 mux-controls = <&gpioA0mux>;
125 mux-controls = <&gpioA0mux>;
134 mux-controls = <&gpioA0mux>;
143 mux-controls = <&gpioA0mux>;
152 mux-controls = <&gpioA0mux>;
161 mux-controls = <&gpioA0mux>;
170 mux-controls = <&gpioA0mux>;
179 mux-controls = <&gpioA0mux>;
188 mux-controls = <&gpioA0mux>;
197 mux-controls = <&gpioA0mux>;
[all …]
/linux/sound/core/
H A Dcontrol_led.c38 struct list_head controls; member
155 list_for_each_entry(lctl, &led->controls, list) { in snd_ctl_led_set_state()
167 list_add(&lctl->list, &led->controls); in snd_ctl_led_set_state()
187 struct list_head *controls; in snd_ctl_led_find() local
192 controls = &snd_ctl_leds[group].controls; in snd_ctl_led_find()
193 list_for_each_entry(lctl, controls, list) in snd_ctl_led_find()
297 list_for_each_entry_safe(lctl, _lctl, &led->controls, list) in snd_ctl_led_clean()
319 list_for_each_entry_safe(lctl, _lctl, &led->controls, list) in snd_ctl_led_reset()
343 list_for_each_entry(kctl, &card->controls, list) in snd_ctl_led_register()
611 list_for_each_entry(lctl, &led_card->led->controls, list) { in list_show()
[all …]
/linux/drivers/memory/tegra/
H A DKconfig22 Tegra20 chips. The EMC controls the external DRAM on the board.
34 Tegra30 chips. The EMC controls the external DRAM on the board.
46 Tegra124 chips. The EMC controls the external DRAM on the board.
60 Tegra210 chips. The EMC controls the external DRAM on the board.
/linux/sound/soc/samsung/
H A Dtobermory.c125 static const struct snd_kcontrol_new controls[] = { variable
210 .controls = controls,
211 .num_controls = ARRAY_SIZE(controls),
/linux/Documentation/devicetree/bindings/sound/
H A Daxentia,tse850-pcm5142.txt7 - axentia,add-gpios: gpio specifier that controls the mixer.
8 - axentia,loop1-gpios: gpio specifier that controls loop relays on channel 1.
9 - axentia,loop2-gpios: gpio specifier that controls loop relays on channel 2.
32 The 'loop1' gpio pin controls two relays, which are either in loop position,
/linux/arch/arm/boot/dts/microchip/
H A Dat91-natte.dtsi24 mux-controls = <&mux>;
35 mux-controls = <&mux>;
46 mux-controls = <&mux>;
57 mux-controls = <&mux>;
/linux/drivers/pinctrl/mvebu/
H A Dpinctrl-kirkwood.c391 .controls = mv88f6180_mpp_controls,
401 .controls = mv88f619x_mpp_controls,
411 .controls = mv88f619x_mpp_controls,
421 .controls = mv88f628x_mpp_controls,
431 .controls = mv88f628x_mpp_controls,
441 .controls = mv88f628x_mpp_controls,
451 .controls = mv88f628x_mpp_controls,
/linux/sound/soc/intel/boards/
H A Dbytcht_da7213.c25 static const struct snd_kcontrol_new controls[] = { variable
217 .controls = controls,
218 .num_controls = ARRAY_SIZE(controls),
/linux/drivers/phy/allwinner/
H A DKconfig19 This driver controls the entire USB PHY block, both the USB OTG
47 This driver controls each individual USB 2 host PHY.
59 This driver controls each individual USB 2+3 host PHY combo.
/linux/Documentation/sound/hd-audio/
H A Dcontrols.rst6 This file explains the codec-specific mixer controls.
15 and "8ch". According to the configuration, this also controls the
21 and/or line-out jacks are available on a machine, this controls
56 These enum controls the direction and the bias of the input jack
82 individual volume controls will be no longer available for
115 According to the configuration, this also controls the
/linux/Documentation/userspace-api/media/drivers/
H A Dmax2175.rst6 The MAX2175 driver implements the following driver-specific controls:
12 Refer to Documentation/driver-api/media/v4l2-controls.rst for more details.
40 The Rx mode controls a number of preset parameters of the tuner like

12345678910>>...27