/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | s5pv210-fascinate4g.dts | 5 #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 …]
|
D | s5pv210-galaxys.dts | 5 #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 …]
|
D | tegra124-nyan-big.dts | 44 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 …]
|
D | tegra124-nyan-blaze.dts | 42 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 …]
|
D | exynos3250-monk.dts | 15 #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 …]
|
D | exynos4412-midas.dtsi | 16 #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 …]
|
D | exynos3250-rinato.dts | 15 #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/ |
D | wm5100-tables.c | 861 { 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/ |
D | cs47l24-tables.c | 255 { 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 …]
|
D | wm8997-tables.c | 246 { 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 …]
|
D | wm5102-tables.c | 342 { 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 …]
|
D | cs47l35-tables.c | 138 { 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 …]
|
D | cs47l92-tables.c | 221 { 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 …]
|
D | wm8998-tables.c | 273 { 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 …]
|
D | wm5110-tables.c | 773 { 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 …]
|
D | cs47l90-tables.c | 184 { 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 …]
|
D | cs47l85-tables.c | 463 { 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 …]
|
D | cs47l15-tables.c | 128 { 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/ |
D | hid-magicmouse.c | 16 #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/ |
D | hdcp2_execution.c | 218 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 …]
|
D | hdcp2_transition.c | 30 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/ |
D | pcf50633-input.c | 2 /* 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/ |
D | Kconfig | 3 # 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/ |
D | ipaq-micro-ts.c | 17 #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/ |
D | tegra210-p2571.dts | 4 #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 …]
|