blob: 21b1f0761e6c86b22e5af0e69de966bb203d1f4d [file] [log] [blame]
Zhuohao Leecf061242020-06-23 13:32:11 +08001chip soc/intel/tigerlake
Ravi Sarawadi73cd3e72020-09-02 07:03:47 -07002 register "DdiPort1Hpd" = "0"
3 register "DdiPort2Hpd" = "0"
4
Zhuohao Leecf061242020-06-23 13:32:11 +08005 device domain 0 on
Duncan Laurieb0e169a2020-07-29 16:33:10 -07006 device ref i2c0 on
Kane Chen061f0d22020-06-12 15:31:35 +08007 chip drivers/i2c/generic
8 register "hid" = ""10EC5682""
9 register "name" = ""RT58""
10 register "desc" = ""Headset Codec""
11 register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_BOTH(GPP_F8)"
12 # Set the jd_src to RT5668_JD1 for jack detection
13 register "property_count" = "1"
14 register "property_list[0].type" = "ACPI_DP_TYPE_INTEGER"
15 register "property_list[0].name" = ""realtek,jd-src""
16 register "property_list[0].integer" = "1"
17 device i2c 1a on end
18 end
19 chip drivers/i2c/max98373
20 register "vmon_slot_no" = "0"
21 register "imon_slot_no" = "1"
22 register "uid" = "0"
23 register "desc" = ""Right Speaker Amp""
24 register "name" = ""MAXR""
25 device i2c 31 on end
26 end
27 chip drivers/i2c/max98373
28 register "vmon_slot_no" = "2"
29 register "imon_slot_no" = "3"
30 register "uid" = "1"
31 register "desc" = ""Left Speaker Amp""
32 register "name" = ""MAXL""
33 device i2c 32 on end
34 end
35 end
Duncan Laurieb0e169a2020-07-29 16:33:10 -070036 device ref i2c1 on
Kane Chen061f0d22020-06-12 15:31:35 +080037 chip drivers/i2c/hid
38 register "generic.hid" = ""ELAN9008""
39 register "generic.desc" = ""ELAN Touchscreen""
40 register "generic.irq" = "ACPI_IRQ_EDGE_LOW(GPP_E7_IRQ)"
41 register "generic.probed" = "1"
42 register "generic.reset_gpio" =
43 "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C10)"
44 register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_A8)"
45 register "generic.reset_delay_ms" = "20"
46 register "generic.has_power_resource" = "1"
47 register "generic.disable_gpio_export_in_crs" = "1"
48 register "hid_desc_reg_offset" = "0x01"
49 device i2c 10 on end
50 end
Duncan Laurieb0e169a2020-07-29 16:33:10 -070051 end
52 device ref i2c5 on
Kane Chen061f0d22020-06-12 15:31:35 +080053 chip drivers/i2c/generic
54 register "hid" = ""ELAN0000""
55 register "desc" = ""ELAN Touchpad""
56 register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
57 register "wake" = "GPE0_DW2_15"
58 register "probed" = "1"
59 device i2c 15 on end
60 end
Duncan Laurieb0e169a2020-07-29 16:33:10 -070061 end
62 device ref pmc hidden
Kane Chen061f0d22020-06-12 15:31:35 +080063 # The pmc_mux chip driver is a placeholder for the
64 # PMC.MUX device in the ACPI hierarchy.
65 chip drivers/intel/pmc_mux
66 device generic 0 on
67 chip drivers/intel/pmc_mux/conn
68 register "usb2_port_number" = "9"
69 register "usb3_port_number" = "1"
70 # SBU is fixed, HSL follows CC
71 register "sbu_orientation" = "TYPEC_ORIENTATION_NORMAL"
72 device generic 0 on end
73 end
74 chip drivers/intel/pmc_mux/conn
75 register "usb2_port_number" = "4"
76 register "usb3_port_number" = "2"
77 # SBU is fixed, HSL follows CC
78 register "sbu_orientation" = "TYPEC_ORIENTATION_NORMAL"
79 device generic 1 on end
80 end
81 end
82 end
Duncan Laurieb0e169a2020-07-29 16:33:10 -070083 end
Zhuohao Leecf061242020-06-23 13:32:11 +080084 end
Zhuohao Leecf061242020-06-23 13:32:11 +080085end