4 device ref south_xhci on
5 register
"usb2_ports" = "{
6 [0] = USB2_PORT_TYPE_C(OC0), // Type-C Port 1
7 [1] = USB2_PORT_MID(OC2), // Card Reader
8 [2] = USB2_PORT_MID(OC_SKIP), // Bluetooth
9 [4] = USB2_PORT_MID(OC2), // Type-A Port (board)
10 [6] = USB2_PORT_FLEX(OC_SKIP), // Camera
11 [7] = USB2_PORT_MID(OC_SKIP), // PIC MCU
12 [8] = USB2_PORT_LONG(OC3), // Type-A Port (board)
15 register
"usb3_ports" = "{
16 [0] = USB3_PORT_DEFAULT(OC0), // Type-C Port 1
17 [1] = USB3_PORT_DEFAULT(OC_SKIP), // Card Reader
18 [2] = USB3_PORT_DEFAULT(OC2), // Type-A Port (board)
19 [3] = USB3_PORT_DEFAULT(OC3), // Type-A Port (board)
23 chip drivers
/i2c
/generic
24 register
"hid" = ""ELAN0001
""
25 register
"desc" = ""ELAN Touchscreen
""
26 register
"irq" = "ACPI_IRQ_EDGE_LOW(GPP_E7_IRQ)"
31 chip drivers
/i2c
/generic
32 register
"hid" = ""ELAN0000
""
33 register
"desc" = ""ELAN Touchpad
""
34 register
"irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
35 register
"wake" = "GPE0_DW0_05"
40 chip drivers
/i2c
/nau8825
41 register
"irq" = "ACPI_IRQ_LEVEL_LOW(GPP_F10_IRQ)"
42 register
"jkdet_enable" = "1"
43 register
"jkdet_pull_enable" = "0" # R389
44 register
"jkdet_polarity" = "1" # ActiveLow
45 register
"vref_impedance" = "2" #
125kOhm
46 register
"micbias_voltage" = "6" #
2.754
47 register
"sar_threshold_num" = "4"
48 register
"sar_threshold[0]" = "0x08"
49 register
"sar_threshold[1]" = "0x12"
50 register
"sar_threshold[2]" = "0x26"
51 register
"sar_threshold[3]" = "0x73"
52 register
"sar_hysteresis" = "0"
53 register
"sar_voltage" = "6"
54 register
"sar_compare_time" = "1" #
1us
55 register
"sar_sampling_time" = "1" #
4us
56 register
"short_key_debounce" = "3" #
30ms
57 register
"jack_insert_debounce" = "7" #
512ms
58 register
"jack_eject_debounce" = "0"
63 chip drivers
/generic
/max98357a
64 register
"hid" = ""MX98357A
""
65 register
"sdmode_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_E3)"
66 register
"sdmode_delay" = "5"
67 device generic
0 on
end