/linux/drivers/reset/ |
A D | reset-ti-syscon.c | 57 struct ti_syscon_reset_control *controls; member 84 control = &data->controls[id]; in ti_syscon_reset_assert() 115 control = &data->controls[id]; in ti_syscon_reset_deassert() 148 control = &data->controls[id]; in ti_syscon_reset_status() 174 struct ti_syscon_reset_control *controls; in ti_syscon_reset_probe() local 192 controls = devm_kcalloc(dev, nr_controls, sizeof(*controls), in ti_syscon_reset_probe() 194 if (!controls) in ti_syscon_reset_probe() 199 controls[i].assert_bit = be32_to_cpup(list++); in ti_syscon_reset_probe() 203 controls[i].status_bit = be32_to_cpup(list++); in ti_syscon_reset_probe() 204 controls[i].flags = be32_to_cpup(list++); in ti_syscon_reset_probe() [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
A D | vidioc-g-ext-ctrls.rst | 300 - The number of controls in the controls array. May also be zero. 358 - ``controls`` 376 - The class containing user controls. These controls are described 383 - The class containing stateful codec controls. These controls are 392 controls are described in :ref:`fm-tx-controls`. 395 - The class containing flash device controls. These controls are 403 - The class containing image source controls. These controls are 411 - The class containing FM Receiver (FM RX) controls. These controls 415 - The class containing RF tuner controls. These controls are 423 - The class containing stateless codec controls. These controls are [all …]
|
A D | extended-controls.rst | 3 .. _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 D | control.rst | 9 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. 312 Applications can enumerate the available controls with the 319 more menu type controls. 324 Example: Enumerating all controls 366 Example: Enumerating all controls including compound controls 391 Example: Enumerating all user controls (old style) 439 Example: Changing controls [all …]
|
A D | vidioc-queryctrl.rst | 62 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 D | v4l2.rst | 190 V4L2_CID_COLORFX_CBCR control. Added camera controls 204 Added :ref:`JPEG compression control class. <jpeg-controls>` 248 Added documentation for string controls and for FM Transmitter controls. 265 capabilities. Added support for string controls. 272 controls V4L2_CID_ZOOM_ABSOLUTE, V4L2_CID_ZOOM_RELATIVE, 278 Added pixel formats Y16 and SBGGR16, new controls and a camera controls 290 Added the Video Output Overlay interface, new MPEG controls, 317 Added the description of extended controls by Hans Verkuil. Linked
|
A D | dev-stateless-decoder.rst | 45 codec-specific capability controls (such as H.264 profiles) to the set 55 formats may depend on the value of some codec-dependent controls. 56 The client is responsible for making sure that these controls are set 66 applicable, may be queried using their respective controls via 96 2. Call :c:func:`VIDIOC_S_EXT_CTRLS` to set all the controls (parsed headers, 239 controls relevant to the format being decoded. 242 controls that must be set on the request, depend on the active coded pixel 287 2. Set the codec-specific controls for the decoding request, using 299 other fields are set as usual when setting controls. The ``controls`` 305 It is possible to specify the controls in different invocations of [all …]
|
/linux/Documentation/driver-api/media/ |
A D | v4l2-controls.rst | 45 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/Documentation/userspace-api/media/drivers/ |
A D | uvcvideo.rst | 20 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/drivers/macintosh/ |
A D | windfarm_pm121.c | 483 controls[control_id]->ops->get_value(controls[control_id], in pm121_connect() 492 controls[control_id]->name, in pm121_connect() 530 control = controls[param->control_id]; in pm121_create_sys_fans() 649 fan_cpu = controls[FAN_CPU]; in pm121_create_cpu_fans() 711 if (controls[CPUFREQ]) in pm121_create_cpu_fans() 731 fan_cpu = controls[FAN_CPU]; in pm121_cpu_fans_tick() 831 if (controls[i]) in pm121_tick() 832 wf_control_set_max(controls[i]); in pm121_tick() 840 if (controls[CPUFREQ]) in pm121_tick() 873 controls[id] = ct; in pm121_register_control() [all …]
|
/linux/sound/pci/emu10k1/ |
A D | emufx.c | 1238 if (!controls) in _snd_emu10k1_audigy_init_efx() 1495 ctl = &controls[nctl + 0]; in _snd_emu10k1_audigy_init_efx() 1504 ctl = &controls[nctl + 1]; in _snd_emu10k1_audigy_init_efx() 1792 kfree(controls); in _snd_emu10k1_audigy_init_efx() 1875 if (!controls) in _snd_emu10k1_init_efx() 2190 controls[i-1].id.index = 1; in _snd_emu10k1_init_efx() 2199 controls[i-1].id.index = 1; in _snd_emu10k1_init_efx() 2201 controls[i-1].id.index = 1; in _snd_emu10k1_init_efx() 2215 ctl = &controls[i + 0]; in _snd_emu10k1_init_efx() 2225 ctl = &controls[i + 1]; in _snd_emu10k1_init_efx() [all …]
|
/linux/arch/arm/boot/dts/ |
A D | aspeed-bmc-ampere-mtjade.dts | 162 mux-controls = <&gpioA0mux>; 171 mux-controls = <&gpioA0mux>; 180 mux-controls = <&gpioA0mux>; 189 mux-controls = <&gpioA0mux>; 198 mux-controls = <&gpioA0mux>; 207 mux-controls = <&gpioA0mux>; 216 mux-controls = <&gpioA0mux>; 225 mux-controls = <&gpioA0mux>; 234 mux-controls = <&gpioA0mux>; 243 mux-controls = <&gpioA0mux>; [all …]
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-driver-toshiba_acpi | 5 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 D | reset.rst | 18 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/sound/pci/oxygen/ |
A D | oxygen_mixer.c | 529 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/Documentation/devicetree/bindings/net/ |
A D | mdio-mux-multiplexer.yaml | 25 mux-controls: 30 - mux-controls 45 mux-controls = <&mux 0>; 65 mux-controls = <&mux 1>;
|
/linux/sound/soc/intel/boards/ |
A D | bytcht_nocodec.c | 25 static const struct snd_kcontrol_new controls[] = { variable 163 .controls = controls, 164 .num_controls = ARRAY_SIZE(controls),
|
/linux/sound/soc/samsung/ |
A D | lowland.c | 134 static const struct snd_kcontrol_new controls[] = { variable 170 .controls = controls, 171 .num_controls = ARRAY_SIZE(controls),
|
A D | tobermory.c | 128 static const struct snd_kcontrol_new controls[] = { variable 213 .controls = controls, 214 .num_controls = ARRAY_SIZE(controls),
|
/linux/Documentation/devicetree/bindings/mux/ |
A D | mux-consumer.yaml | 22 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" 35 mux-controls: 42 controller to an index into the list given by the "mux-controls" property.
|
/linux/sound/core/ |
A D | control_led.c | 38 struct list_head controls; member 156 list_for_each_entry(lctl, &led->controls, list) { in snd_ctl_led_set_state() 168 list_add(&lctl->list, &led->controls); in snd_ctl_led_set_state() 185 struct list_head *controls; in snd_ctl_led_find() local 190 controls = &snd_ctl_leds[group].controls; in snd_ctl_led_find() 191 list_for_each_entry(lctl, controls, list) in snd_ctl_led_find() 305 list_for_each_entry(lctl, &led->controls, list) in snd_ctl_led_clean() 333 list_for_each_entry(lctl, &led->controls, list) in snd_ctl_led_reset() 360 list_for_each_entry(kctl, &card->controls, list) in snd_ctl_led_register() 630 list_for_each_entry(lctl, &led_card->led->controls, list) in list_show() [all …]
|
/linux/sound/soc/generic/ |
A D | simple-card-utils.c | 504 struct snd_kcontrol_new *controls; in asoc_simple_parse_pin_switches() local 530 controls = devm_kcalloc(dev, nb_controls, in asoc_simple_parse_pin_switches() 531 sizeof(*controls), GFP_KERNEL); in asoc_simple_parse_pin_switches() 532 if (!controls) in asoc_simple_parse_pin_switches() 541 controls[i].iface = SNDRV_CTL_ELEM_IFACE_MIXER; in asoc_simple_parse_pin_switches() 542 controls[i].name = control_name; in asoc_simple_parse_pin_switches() 543 controls[i].info = snd_soc_dapm_info_pin_switch; in asoc_simple_parse_pin_switches() 544 controls[i].get = snd_soc_dapm_get_pin_switch; in asoc_simple_parse_pin_switches() 545 controls[i].put = snd_soc_dapm_put_pin_switch; in asoc_simple_parse_pin_switches() 546 controls[i].private_value = (unsigned long)strings[i]; in asoc_simple_parse_pin_switches() [all …]
|
/linux/drivers/memory/tegra/ |
A D | Kconfig | 22 Tegra20 chips. The EMC controls the external DRAM on the board. 33 Tegra30 chips. The EMC controls the external DRAM on the board. 45 Tegra124 chips. The EMC controls the external DRAM on the board. 59 Tegra210 chips. The EMC controls the external DRAM on the board.
|
/linux/drivers/staging/greybus/ |
A D | audio_helper.c | 155 const struct snd_kcontrol_new *controls, in gbaudio_remove_controls() argument 161 const struct snd_kcontrol_new *control = &controls[i]; in gbaudio_remove_controls() 191 const struct snd_kcontrol_new *controls, in gbaudio_remove_component_controls() argument 198 err = gbaudio_remove_controls(card, component->dev, controls, in gbaudio_remove_component_controls()
|
/linux/drivers/media/platform/s5p-mfc/ |
A D | s5p_mfc_dec.c | 160 static struct mfc_control controls[] = { variable 224 #define NUM_CTRLS ARRAY_SIZE(controls) 1147 cfg.id = controls[i].id; in s5p_mfc_dec_ctrls_setup() 1148 cfg.min = controls[i].minimum; in s5p_mfc_dec_ctrls_setup() 1149 cfg.max = controls[i].maximum; in s5p_mfc_dec_ctrls_setup() 1151 cfg.name = controls[i].name; in s5p_mfc_dec_ctrls_setup() 1152 cfg.type = controls[i].type; in s5p_mfc_dec_ctrls_setup() 1154 cfg.step = controls[i].step; in s5p_mfc_dec_ctrls_setup() 1162 controls[i].id, controls[i].minimum, in s5p_mfc_dec_ctrls_setup() 1163 controls[i].maximum, controls[i].step, in s5p_mfc_dec_ctrls_setup() [all …]
|