Home
last modified time | relevance | path

Searched full:input (Results 1 – 25 of 4470) sorted by relevance

12345678910>>...179

/kernel/linux/linux-5.10/arch/arm/boot/dts/
Ds5pv210-fascinate4g.dts5 #include <dt-bindings/input/input.h>
170 PIN_SLP(gpa1-0, INPUT, DOWN);
172 PIN_SLP(gpa1-2, INPUT, DOWN);
179 PIN_SLP(gpb-4, INPUT, NONE);
181 PIN_SLP(gpb-6, INPUT, DOWN);
185 PIN_SLP(gpc0-1, INPUT, DOWN);
187 PIN_SLP(gpc0-3, INPUT, DOWN);
190 PIN_SLP(gpc1-0, INPUT, DOWN);
191 PIN_SLP(gpc1-1, INPUT, DOWN);
192 PIN_SLP(gpc1-2, INPUT, DOWN);
[all …]
Ds5pv210-galaxys.dts5 #include <dt-bindings/input/input.h>
203 PIN_SLP(gpa0-4, INPUT, DOWN);
205 PIN_SLP(gpa0-6, INPUT, DOWN);
208 PIN_SLP(gpa1-0, INPUT, DOWN);
210 PIN_SLP(gpa1-2, INPUT, NONE);
217 PIN_SLP(gpb-4, INPUT, NONE);
219 PIN_SLP(gpb-6, INPUT, DOWN);
223 PIN_SLP(gpc0-1, INPUT, DOWN);
225 PIN_SLP(gpc0-3, INPUT, NONE);
228 PIN_SLP(gpc1-0, INPUT, DOWN);
[all …]
Dtegra124-nyan-big.dts44 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
51 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
58 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
65 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
72 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
79 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
86 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
93 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
100 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
107 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra124-nyan-blaze.dts42 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
49 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
56 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
63 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
70 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
77 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
84 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
91 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
98 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
105 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
[all …]
Dexynos3250-monk.dts15 #include <dt-bindings/input/input.h>
486 PIN_SLP(gpa0-0, INPUT, DOWN);
487 PIN_SLP(gpa0-1, INPUT, DOWN);
488 PIN_SLP(gpa0-2, INPUT, DOWN);
489 PIN_SLP(gpa0-3, INPUT, DOWN);
490 PIN_SLP(gpa0-4, INPUT, DOWN);
491 PIN_SLP(gpa0-5, INPUT, DOWN);
492 PIN_SLP(gpa0-6, INPUT, DOWN);
493 PIN_SLP(gpa0-7, INPUT, DOWN);
495 PIN_SLP(gpa1-0, INPUT, DOWN);
[all …]
Dexynos4412-midas.dtsi16 #include <dt-bindings/input/input.h>
209 maxim,charge-input-threshold-microvolt = <4300000>;
1005 PIN_SLP(gpa0-0, INPUT, NONE);
1007 PIN_SLP(gpa0-2, INPUT, NONE);
1008 PIN_SLP(gpa0-3, INPUT, UP);
1009 PIN_SLP(gpa0-4, INPUT, NONE);
1010 PIN_SLP(gpa0-5, INPUT, DOWN);
1011 PIN_SLP(gpa0-6, INPUT, DOWN);
1012 PIN_SLP(gpa0-7, INPUT, UP);
1014 PIN_SLP(gpa1-0, INPUT, DOWN);
[all …]
Dexynos3250-rinato.dts15 #include <dt-bindings/input/input.h>
718 PIN_SLP(gpa0-0, INPUT, DOWN);
719 PIN_SLP(gpa0-1, INPUT, DOWN);
720 PIN_SLP(gpa0-2, INPUT, DOWN);
721 PIN_SLP(gpa0-3, INPUT, DOWN);
722 PIN_SLP(gpa0-4, INPUT, DOWN);
723 PIN_SLP(gpa0-5, INPUT, DOWN);
724 PIN_SLP(gpa0-6, INPUT, DOWN);
725 PIN_SLP(gpa0-7, INPUT, DOWN);
727 PIN_SLP(gpa1-0, INPUT, DOWN);
[all …]
/kernel/linux/linux-5.10/sound/soc/codecs/
Dwm5100-tables.c861 { 0x0301, 0x0000 }, /* R769 - Input Enables */
862 { 0x0302, 0x0000 }, /* R770 - Input Enables Status */
872 { 0x0319, 0x0022 }, /* R793 - Input Volume Ramp */
978 { 0x0640, 0x0000 }, /* R1600 - PWM1MIX Input 1 Source */
979 { 0x0641, 0x0080 }, /* R1601 - PWM1MIX Input 1 Volume */
980 { 0x0642, 0x0000 }, /* R1602 - PWM1MIX Input 2 Source */
981 { 0x0643, 0x0080 }, /* R1603 - PWM1MIX Input 2 Volume */
982 { 0x0644, 0x0000 }, /* R1604 - PWM1MIX Input 3 Source */
983 { 0x0645, 0x0080 }, /* R1605 - PWM1MIX Input 3 Volume */
984 { 0x0646, 0x0000 }, /* R1606 - PWM1MIX Input 4 Source */
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dcs47l24-tables.c255 { 0x00000300, 0x0000 }, /* R768 - Input Enables */
256 { 0x00000308, 0x0000 }, /* R776 - Input Rate */
257 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */
352 { 0x00000640, 0x0000 }, /* R1600 - PWM1MIX Input 1 Source */
353 { 0x00000641, 0x0080 }, /* R1601 - PWM1MIX Input 1 Volume */
354 { 0x00000642, 0x0000 }, /* R1602 - PWM1MIX Input 2 Source */
355 { 0x00000643, 0x0080 }, /* R1603 - PWM1MIX Input 2 Volume */
356 { 0x00000644, 0x0000 }, /* R1604 - PWM1MIX Input 3 Source */
357 { 0x00000645, 0x0080 }, /* R1605 - PWM1MIX Input 3 Volume */
358 { 0x00000646, 0x0000 }, /* R1606 - PWM1MIX Input 4 Source */
[all …]
Dwm8997-tables.c246 { 0x00000300, 0x0000 }, /* R768 - Input Enables */
247 { 0x00000308, 0x0000 }, /* R776 - Input Rate */
248 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */
344 { 0x00000640, 0x0000 }, /* R1600 - PWM1MIX Input 1 Source */
345 { 0x00000641, 0x0080 }, /* R1601 - PWM1MIX Input 1 Volume */
346 { 0x00000642, 0x0000 }, /* R1602 - PWM1MIX Input 2 Source */
347 { 0x00000643, 0x0080 }, /* R1603 - PWM1MIX Input 2 Volume */
348 { 0x00000644, 0x0000 }, /* R1604 - PWM1MIX Input 3 Source */
349 { 0x00000645, 0x0080 }, /* R1605 - PWM1MIX Input 3 Volume */
350 { 0x00000646, 0x0000 }, /* R1606 - PWM1MIX Input 4 Source */
[all …]
Dwm5102-tables.c342 { 0x00000300, 0x0000 }, /* R768 - Input Enables */
343 { 0x00000308, 0x0000 }, /* R776 - Input Rate */
344 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */
475 { 0x00000640, 0x0000 }, /* R1600 - PWM1MIX Input 1 Source */
476 { 0x00000641, 0x0080 }, /* R1601 - PWM1MIX Input 1 Volume */
477 { 0x00000642, 0x0000 }, /* R1602 - PWM1MIX Input 2 Source */
478 { 0x00000643, 0x0080 }, /* R1603 - PWM1MIX Input 2 Volume */
479 { 0x00000644, 0x0000 }, /* R1604 - PWM1MIX Input 3 Source */
480 { 0x00000645, 0x0080 }, /* R1605 - PWM1MIX Input 3 Volume */
481 { 0x00000646, 0x0000 }, /* R1606 - PWM1MIX Input 4 Source */
[all …]
Dcs47l35-tables.c138 { 0x00000300, 0x0000 }, /* R768 (0x300) - Input Enables */
139 { 0x00000308, 0x0000 }, /* R776 (0x308) - Input Rate */
140 { 0x00000309, 0x0022 }, /* R777 (0x309) - Input Volume Ramp */
240 { 0x00000640, 0x0000 }, /* R1600 (0x640) - PWM1MIX Input 1 Source */
241 { 0x00000641, 0x0080 }, /* R1601 (0x641) - PWM1MIX Input 1 Volume */
242 { 0x00000642, 0x0000 }, /* R1602 (0x642) - PWM1MIX Input 2 Source */
243 { 0x00000643, 0x0080 }, /* R1603 (0x643) - PWM1MIX Input 2 Volume */
244 { 0x00000644, 0x0000 }, /* R1604 (0x644) - PWM1MIX Input 3 Source */
245 { 0x00000645, 0x0080 }, /* R1605 (0x645) - PWM1MIX Input 3 Volume */
246 { 0x00000646, 0x0000 }, /* R1606 (0x646) - PWM1MIX Input 4 Source */
[all …]
Dcs47l92-tables.c221 { 0x00000300, 0x0000 }, /* R768 (0x300) - Input Enables */
222 { 0x00000308, 0x0400 }, /* R776 (0x308) - Input Rate */
223 { 0x00000309, 0x0022 }, /* R777 (0x309) - Input Volume Ramp */
385 { 0x00000640, 0x0000 }, /* R1600 (0x640) - PWM1MIX Input 1 Source */
386 { 0x00000641, 0x0080 }, /* R1601 (0x641) - PWM1MIX Input 1 Volume */
387 { 0x00000642, 0x0000 }, /* R1602 (0x642) - PWM1MIX Input 2 Source */
388 { 0x00000643, 0x0080 }, /* R1603 (0x643) - PWM1MIX Input 2 Volume */
389 { 0x00000644, 0x0000 }, /* R1604 (0x644) - PWM1MIX Input 3 Source */
390 { 0x00000645, 0x0080 }, /* R1605 (0x645) - PWM1MIX Input 3 Volume */
391 { 0x00000646, 0x0000 }, /* R1606 (0x646) - PWM1MIX Input 4 Source */
[all …]
Dwm8998-tables.c273 { 0x00000300, 0x0000 }, /* R768 - Input Enables */
274 { 0x00000308, 0x0000 }, /* R776 - Input Rate */
275 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */
397 { 0x00000640, 0x0000 }, /* R1600 - PWM1MIX Input 1 Source */
398 { 0x00000641, 0x0080 }, /* R1601 - PWM1MIX Input 1 Volume */
399 { 0x00000642, 0x0000 }, /* R1602 - PWM1MIX Input 2 Source */
400 { 0x00000643, 0x0080 }, /* R1603 - PWM1MIX Input 2 Volume */
401 { 0x00000644, 0x0000 }, /* R1604 - PWM1MIX Input 3 Source */
402 { 0x00000645, 0x0080 }, /* R1605 - PWM1MIX Input 3 Volume */
403 { 0x00000646, 0x0000 }, /* R1606 - PWM1MIX Input 4 Source */
[all …]
Dwm5110-tables.c773 { 0x00000300, 0x0000 }, /* R768 - Input Enables */
774 { 0x00000308, 0x0000 }, /* R776 - Input Rate */
775 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */
938 { 0x00000640, 0x0000 }, /* R1600 - PWM1MIX Input 1 Source */
939 { 0x00000641, 0x0080 }, /* R1601 - PWM1MIX Input 1 Volume */
940 { 0x00000642, 0x0000 }, /* R1602 - PWM1MIX Input 2 Source */
941 { 0x00000643, 0x0080 }, /* R1603 - PWM1MIX Input 2 Volume */
942 { 0x00000644, 0x0000 }, /* R1604 - PWM1MIX Input 3 Source */
943 { 0x00000645, 0x0080 }, /* R1605 - PWM1MIX Input 3 Volume */
944 { 0x00000646, 0x0000 }, /* R1606 - PWM1MIX Input 4 Source */
[all …]
Dcs47l90-tables.c184 { 0x00000300, 0x0000 }, /* R768 (0x300) - Input Enables */
185 { 0x00000308, 0x0400 }, /* R776 (0x308) - Input Rate */
186 { 0x00000309, 0x0022 }, /* R777 (0x309) - Input Volume Ramp */
357 { 0x00000640, 0x0000 }, /* R1600 (0x640) - PWM1MIX Input 1 Source */
358 { 0x00000641, 0x0080 }, /* R1601 (0x641) - PWM1MIX Input 1 Volume */
359 { 0x00000642, 0x0000 }, /* R1602 (0x642) - PWM1MIX Input 2 Source */
360 { 0x00000643, 0x0080 }, /* R1603 (0x643) - PWM1MIX Input 2 Volume */
361 { 0x00000644, 0x0000 }, /* R1604 (0x644) - PWM1MIX Input 3 Source */
362 { 0x00000645, 0x0080 }, /* R1605 (0x645) - PWM1MIX Input 3 Volume */
363 { 0x00000646, 0x0000 }, /* R1606 (0x646) - PWM1MIX Input 4 Source */
[all …]
Dcs47l85-tables.c463 { 0x00000300, 0x0000 }, /* R768 (0x300) - Input Enables */
464 { 0x00000308, 0x0000 }, /* R776 (0x308) - Input Rate */
465 { 0x00000309, 0x0022 }, /* R777 (0x309) - Input Volume Ramp */
646 { 0x00000640, 0x0000 }, /* R1600 (0x640) - PWM1MIX Input 1 Source */
647 { 0x00000641, 0x0080 }, /* R1601 (0x641) - PWM1MIX Input 1 Volume */
648 { 0x00000642, 0x0000 }, /* R1602 (0x642) - PWM1MIX Input 2 Source */
649 { 0x00000643, 0x0080 }, /* R1603 (0x643) - PWM1MIX Input 2 Volume */
650 { 0x00000644, 0x0000 }, /* R1604 (0x644) - PWM1MIX Input 3 Source */
651 { 0x00000645, 0x0080 }, /* R1605 (0x645) - PWM1MIX Input 3 Volume */
652 { 0x00000646, 0x0000 }, /* R1606 (0x646) - PWM1MIX Input 4 Source */
[all …]
Dcs47l15-tables.c128 { 0x00000300, 0x0000 }, /* R768 (0x300) - Input Enables */
129 { 0x00000308, 0x0000 }, /* R776 (0x308) - Input Rate */
130 { 0x00000309, 0x0022 }, /* R777 (0x309) - Input Volume Ramp */
233 { 0x00000640, 0x0000 }, /* R1600 (0x640) - PWM1MIX Input 1 Source */
234 { 0x00000641, 0x0080 }, /* R1601 (0x641) - PWM1MIX Input 1 Volume */
235 { 0x00000642, 0x0000 }, /* R1602 (0x642) - PWM1MIX Input 2 Source */
236 { 0x00000643, 0x0080 }, /* R1603 (0x643) - PWM1MIX Input 2 Volume */
237 { 0x00000644, 0x0000 }, /* R1604 (0x644) - PWM1MIX Input 3 Source */
238 { 0x00000645, 0x0080 }, /* R1605 (0x645) - PWM1MIX Input 3 Volume */
239 { 0x00000646, 0x0000 }, /* R1606 (0x646) - PWM1MIX Input 4 Source */
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-magicmouse.c16 #include <linux/input/mt.h>
106 * @input: Input device through which we report events.
112 * @tracking_ids: Mapping of current touch input data to @touches.
115 struct input_dev *input; member
157 int last_state = test_bit(BTN_LEFT, msc->input->key) << 0 | in magicmouse_emit_buttons()
158 test_bit(BTN_RIGHT, msc->input->key) << 1 | in magicmouse_emit_buttons()
159 test_bit(BTN_MIDDLE, msc->input->key) << 2; in magicmouse_emit_buttons()
182 input_report_key(msc->input, BTN_MIDDLE, state & 4); in magicmouse_emit_buttons()
185 input_report_key(msc->input, BTN_LEFT, state & 1); in magicmouse_emit_buttons()
186 input_report_key(msc->input, BTN_RIGHT, state & 2); in magicmouse_emit_buttons()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/hdcp/
Dhdcp2_execution.c218 struct mod_hdcp_transition_input_hdcp2 *input, in process_rxstatus() argument
222 &input->rxstatus_read, status, in process_rxstatus()
226 &input->reauth_request_check, status, in process_rxstatus()
231 &input->link_integrity_check_dp, status, in process_rxstatus()
254 struct mod_hdcp_transition_input_hdcp2 *input) in known_hdcp2_capable_rx() argument
264 &input->hdcp2version_read, &status, in known_hdcp2_capable_rx()
268 &input->hdcp2_capable_check, &status, in known_hdcp2_capable_rx()
277 struct mod_hdcp_transition_input_hdcp2 *input) in send_ake_init() argument
287 &input->create_session, &status, in send_ake_init()
291 &input->ake_init_prepare, &status, in send_ake_init()
[all …]
Dhdcp2_transition.c30 struct mod_hdcp_transition_input_hdcp2 *input, in mod_hdcp_hdcp2_transition() argument
39 if (input->hdcp2version_read != PASS || in mod_hdcp_hdcp2_transition()
40 input->hdcp2_capable_check != PASS) { in mod_hdcp_hdcp2_transition()
50 if (input->create_session != PASS || in mod_hdcp_hdcp2_transition()
51 input->ake_init_prepare != PASS) { in mod_hdcp_hdcp2_transition()
56 } else if (input->ake_init_write != PASS) { in mod_hdcp_hdcp2_transition()
65 if (input->ake_cert_available != PASS) { in mod_hdcp_hdcp2_transition()
81 } else if (input->ake_cert_read != PASS || in mod_hdcp_hdcp2_transition()
82 input->ake_cert_validation != PASS) { in mod_hdcp_hdcp2_transition()
100 if (input->no_stored_km_write != PASS) { in mod_hdcp_hdcp2_transition()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Dpcf50633-input.c2 /* NXP PCF50633 Input Driver
16 #include <linux/input.h>
33 struct pcf50633_input *input; in pcf50633_input_irq() local
36 input = data; in pcf50633_input_irq()
39 onkey_released = pcf50633_reg_read(input->pcf, PCF50633_REG_OOCSTAT) in pcf50633_input_irq()
43 input_report_key(input->input_dev, KEY_POWER, 1); in pcf50633_input_irq()
45 input_report_key(input->input_dev, KEY_POWER, 0); in pcf50633_input_irq()
47 input_sync(input->input_dev); in pcf50633_input_irq()
52 struct pcf50633_input *input; in pcf50633_input_probe() local
57 input = kzalloc(sizeof(*input), GFP_KERNEL); in pcf50633_input_probe()
[all …]
/kernel/linux/linux-5.10/drivers/input/
DKconfig3 # Input device configuration
6 menu "Input device support"
9 config INPUT config
10 tristate "Generic input layer (needed for keyboard, mouse, ...)" if EXPERT
13 Say Y here if you have any input device (mouse, keyboard, tablet,
20 More information is available: <file:Documentation/input/input.rst>
25 module will be called input.
27 if INPUT
30 tristate "Export input device LEDs in sysfs"
32 default INPUT
[all …]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dipaq-micro-ts.c17 #include <linux/input.h>
23 struct input_dev *input; member
32 input_report_abs(ts->input, ABS_X, in micro_ts_receive()
34 input_report_abs(ts->input, ABS_Y, in micro_ts_receive()
36 input_report_key(ts->input, BTN_TOUCH, 1); in micro_ts_receive()
37 input_sync(ts->input); in micro_ts_receive()
39 input_report_abs(ts->input, ABS_X, 0); in micro_ts_receive()
40 input_report_abs(ts->input, ABS_Y, 0); in micro_ts_receive()
41 input_report_key(ts->input, BTN_TOUCH, 0); in micro_ts_receive()
42 input_sync(ts->input); in micro_ts_receive()
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/
Dtegra210-p2571.dts4 #include <dt-bindings/input/input.h>
20 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
29 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
38 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
47 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
56 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
64 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
72 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
80 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
88 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
[all …]

12345678910>>...179