Home
last modified time | relevance | path

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

12345678910>>...42

/linux/drivers/reset/
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()
191 controls[i].assert_bit = be32_to_cpup(list++); in ti_syscon_reset_probe()
195 controls[i].status_bit = be32_to_cpup(list++); in ti_syscon_reset_probe()
196 controls[i].flags = be32_to_cpup(list++); in ti_syscon_reset_probe()
[all …]
/linux/sound/soc/codecs/
A Dcs-amp-lib.c24 const struct cirrus_amp_cal_controls *controls, in cs_amp_write_cal_coeff() argument
31 KUNIT_STATIC_STUB_REDIRECT(cs_amp_write_cal_coeff, dsp, controls, ctl_name, val); in cs_amp_write_cal_coeff()
35 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id); in cs_amp_write_cal_coeff()
51 const struct cirrus_amp_cal_controls *controls, in _cs_amp_write_cal_coeffs() argument
64 ret = cs_amp_write_cal_coeff(dsp, controls, controls->ambient, data->calAmbient); in _cs_amp_write_cal_coeffs()
68 ret = cs_amp_write_cal_coeff(dsp, controls, controls->calr, data->calR); in _cs_amp_write_cal_coeffs()
72 ret = cs_amp_write_cal_coeff(dsp, controls, controls->status, data->calStatus); in _cs_amp_write_cal_coeffs()
76 ret = cs_amp_write_cal_coeff(dsp, controls, controls->checksum, data->calR + 1); in _cs_amp_write_cal_coeffs()
92 const struct cirrus_amp_cal_controls *controls, in cs_amp_write_cal_coeffs() argument
96 return _cs_amp_write_cal_coeffs(dsp, controls, data); in cs_amp_write_cal_coeffs()
/linux/Documentation/userspace-api/media/v4l/
A Dvidioc-g-ext-ctrls.rst362 - The number of controls in the controls array. May also be zero.
420 - ``controls``
438 - The class containing user controls. These controls are described
445 - The class containing stateful codec controls. These controls are
454 controls are described in :ref:`fm-tx-controls`.
457 - The class containing flash device controls. These controls are
465 - The class containing image source controls. These controls are
473 - The class containing FM Receiver (FM RX) controls. These controls
477 - The class containing RF tuner controls. These controls are
485 - The class containing stateless codec controls. These controls are
[all …]
A Dextended-controls.rst3 .. _extended-controls:
45 on arrays of controls (as opposed to the
49 several controls at once.
56 ``V4L2_CTRL_CLASS_USER`` contains all user controls (i. e. all controls
58 ioctl). Control class ``V4L2_CTRL_CLASS_CODEC`` contains controls
77 be able to see such compound controls. In other words, these controls
99 All controls use machine endianness.
123 no such controls are found an error is returned.
151 If the driver does not support extended controls, then
155 supported, then it is guaranteed to enumerate over all controls,
[all …]
A Dcontrol.rst9 Devices typically have a number of user-settable controls such as
12 different controls available, and furthermore, the range of possible
15 user interface for these controls that will work correctly with any
54 All controls use machine endianness.
325 Applications can enumerate the available controls with the
332 more menu type controls.
337 Example: Enumerating all controls
379 Example: Enumerating all controls including compound controls
404 Example: Enumerating all user controls (old style)
452 Example: Changing controls
[all …]
A Dvidioc-queryctrl.rst62 can be specified to enumerate all compound controls (i.e. controls with
64 controls that contain more than one value). Specify both
150 the user can change controls by keyboard or GUI buttons, rather
160 for other types of controls.
164 Drivers reset controls to their default value only when
238 or ``_U16`` control. Not valid for other types of controls.
242 Drivers reset controls to their default value only when
254 array. For string controls ``elem_size`` is equal to
297 ``V4L2_CTRL_TYPE_MENU`` type controls.
301 ``V4L2_CTRL_TYPE_INTEGER_MENU`` type controls.
[all …]
A Dv4l2.rst185 V4L2_CID_COLORFX_CBCR control. Added camera controls
199 Added :ref:`JPEG compression control class. <jpeg-controls>`
243 Added documentation for string controls and for FM Transmitter controls.
260 capabilities. Added support for string controls.
267 controls V4L2_CID_ZOOM_ABSOLUTE, V4L2_CID_ZOOM_RELATIVE,
273 Added pixel formats Y16 and SBGGR16, new controls and a camera controls
285 Added the Video Output Overlay interface, new MPEG controls,
312 Added the description of extended controls by Hans Verkuil. Linked
/linux/Documentation/userspace-api/media/drivers/
A Duvcvideo.rst20 units (XUs). The Linux UVC driver supports extension unit controls (XU controls)
23 - through mappings of XU controls to V4L2 controls
27 certain XU controls onto V4L2 controls, which then show up during ordinary
31 access XU controls but exposes the entire UVC XU concept to user space for
42 ranges thereof to be mapped to new V4L2 controls. Such controls appear and
43 function exactly like normal V4L2 controls (i.e. the stock controls, such as
101 In order to debug problems related to XU controls or controls in general it is
125 A UVC control can be mapped to several V4L2 controls. For instance,
131 For signed integer V4L2 controls the data_type field should be set to
167 *menu_info Array of menu entries (for menu controls only)
[all …]
/linux/Documentation/driver-api/media/
A Dv4l2-controls.rst45 references to controls, possibly to controls owned by other handlers.
114 2) Add controls:
305 v4l2_ctrl_add_handler() adding the controls of the subdev to the controls
376 controls that need to implement g_volatile_ctrl are read-only controls. If they
438 menu controls.
600 controls, then the 'is_new' flag would be 1 for both controls.
672 merge subdev controls.
679 handler for the audio and video controls.
683 the controls to the first handler, add the other controls to the second
696 all controls.
[all …]
/linux/drivers/macintosh/
A Dwindfarm_pm121.c484 controls[control_id]->ops->get_value(controls[control_id], in pm121_connect()
493 controls[control_id]->name, in pm121_connect()
531 control = controls[param->control_id]; in pm121_create_sys_fans()
650 fan_cpu = controls[FAN_CPU]; in pm121_create_cpu_fans()
712 if (controls[CPUFREQ]) in pm121_create_cpu_fans()
732 fan_cpu = controls[FAN_CPU]; in pm121_cpu_fans_tick()
832 if (controls[i]) in pm121_tick()
833 wf_control_set_max(controls[i]); in pm121_tick()
841 if (controls[CPUFREQ]) in pm121_tick()
874 controls[id] = ct; in pm121_register_control()
[all …]
/linux/sound/pci/emu10k1/
A Demufx.c1313 if (!controls) in _snd_emu10k1_audigy_init_efx()
1564 ctl = &controls[nctl + 0]; in _snd_emu10k1_audigy_init_efx()
1573 ctl = &controls[nctl + 1]; in _snd_emu10k1_audigy_init_efx()
1766 kfree(controls); in _snd_emu10k1_audigy_init_efx()
1833 if (!controls) in _snd_emu10k1_init_efx()
2143 controls[i-1].id.index = 1; in _snd_emu10k1_init_efx()
2152 controls[i-1].id.index = 1; in _snd_emu10k1_init_efx()
2154 controls[i-1].id.index = 1; in _snd_emu10k1_init_efx()
2161 ctl = &controls[i + 0]; in _snd_emu10k1_init_efx()
2171 ctl = &controls[i + 1]; in _snd_emu10k1_init_efx()
[all …]
/linux/sound/soc/sdw_utils/
A Dsoc_sdw_utils.c69 .controls = rt700_controls,
89 .controls = generic_jack_controls,
109 .controls = generic_jack_controls,
129 .controls = generic_jack_controls,
142 .controls = generic_spk_controls,
210 .controls = generic_spk_controls,
230 .controls = generic_spk_controls,
249 .controls = generic_spk_controls,
268 .controls = generic_spk_controls,
387 .controls = maxim_controls,
[all …]
/linux/Documentation/ABI/testing/
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:
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
196 Description: This file controls the USB 3 functionality, valid values are:
[all …]
/linux/Documentation/driver-api/
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.
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.
138 For this, reset controls can be requested as optional using
[all …]
/linux/Documentation/devicetree/bindings/mux/
A Dmux-consumer.yaml22 Mux controller properties should be named "mux-controls". The exact meaning of
25 strings to label each of the mux controllers listed in the "mux-controls"
33 Properties "mux-controls" and "mux-states" can be used depending on how
36 "mux-controls" can be used. If the consumer needs to set the mux
46 mux-controls:
56 controller to an index into the list given by the "mux-controls" property.
/linux/Documentation/devicetree/bindings/net/
A Dmdio-mux-multiplexer.yaml25 mux-controls:
30 - mux-controls
45 mux-controls = <&mux 0>;
65 mux-controls = <&mux 1>;
/linux/sound/soc/intel/boards/
A Dbytcht_nocodec.c25 static const struct snd_kcontrol_new controls[] = { variable
163 .controls = controls,
164 .num_controls = ARRAY_SIZE(controls),
/linux/sound/pci/oxygen/
A Doxygen_mixer.c529 if (!chip->controls[control]) in mute_ac97_ctl()
852 struct snd_kcontrol_new controls[2]; member
856 .controls = {
881 .controls = {
906 .controls = {
933 .controls = {
960 .controls = {
1026 chip->controls[i] = NULL; in oxygen_any_ctl_free()
1049 template = controls[i]; in add_controls()
1079 chip->controls[j] = ctl; in add_controls()
[all …]
/linux/sound/soc/samsung/
A Dlowland.c140 static const struct snd_kcontrol_new controls[] = { variable
178 .controls = controls,
179 .num_controls = ARRAY_SIZE(controls),
A Dtobermory.c128 static const struct snd_kcontrol_new controls[] = { variable
213 .controls = controls,
214 .num_controls = ARRAY_SIZE(controls),
/linux/drivers/memory/tegra/
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/drivers/staging/greybus/
A Daudio_helper.c144 const struct snd_kcontrol_new *controls, in gbaudio_remove_controls() argument
150 const struct snd_kcontrol_new *control = &controls[i]; in gbaudio_remove_controls()
172 const struct snd_kcontrol_new *controls, in gbaudio_remove_component_controls() argument
177 return gbaudio_remove_controls(card, component->dev, controls, in gbaudio_remove_component_controls()
/linux/Documentation/devicetree/bindings/sound/
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/sound/core/
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/arch/arm/boot/dts/aspeed/
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 …]

Completed in 52 milliseconds

12345678910>>...42