We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 457a604 commit b6ec1c5Copy full SHA for b6ec1c5
sys/dev/misc/psm/psm.c
@@ -531,7 +531,7 @@ static int verbose = PSM_DEBUG;
531
static int synaptics_support = 1;
532
static int trackpoint_support = 1;
533
static int elantech_support = 1;
534
-static int mux_disabled = 0;
+static int mux_disabled = -1;
535
536
TUNABLE_INT("hw.psm.tap_enabled", &tap_enabled);
537
TUNABLE_INT("debug.psm.loglevel", &verbose);
@@ -6322,7 +6322,8 @@ enable_synaptics_mux(struct psm_softc *sc, enum probearg arg)
6322
6323
sc->muxsinglesyna = FALSE;
6324
6325
- if (mux_disabled != 0)
+ if (mux_disabled == 1 || (mux_disabled == -1 &&
6326
+ (kbdc->quirks & KBDC_QUIRK_DISABLE_MUX_PROBE) != 0))
6327
return (FALSE);
6328
6329
version = enable_aux_mux(kbdc);
0 commit comments