mb/google/dedede: Configure WLAN
[coreboot.git] / src / mainboard / google / dedede / variants / waddledoo / overridetree.cb
blob9860e3de4667b59b138adde318074a89a0b14237
1 chip soc/intel/tigerlake
3 # Intel Common SoC Config
4 #+-------------------+---------------------------+
5 #| Field | Value |
6 #+-------------------+---------------------------+
7 #| GSPI0 | cr50 TPM. Early init is |
8 #| | required to set up a BAR |
9 #| | for TPM communication |
10 #| | before memory is up |
11 #| I2C0 | Trackpad |
12 #| I2C1 | Digitizer |
13 #| I2C2 | Touchscreen |
14 #| I2C3 | Camera |
15 #| I2C4 | Audio |
16 #+-------------------+---------------------------+
17 register "common_soc_config" = "{
18 .gspi[0] = {
19 .speed_mhz = 1,
20 .early_init = 1,
22 .i2c[0] = {
23 .speed = I2C_SPEED_FAST,
24 .rise_time_ns = 66,
25 .fall_time_ns = 90,
26 .data_hold_time_ns = 350,
28 .i2c[1] = {
29 .speed = I2C_SPEED_FAST,
31 .i2c[2] = {
32 .speed = I2C_SPEED_FAST,
34 .i2c[3] = {
35 .speed = I2C_SPEED_FAST,
37 .i2c[4] = {
38 .speed = I2C_SPEED_FAST,
41 device domain 0 on
42 device pci 15.0 on
43 chip drivers/i2c/generic
44 register "hid" = ""ELAN0000""
45 register "desc" = ""ELAN Touchpad""
46 register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
47 register "wake" = "GPE0_DW0_03"
48 register "probed" = "1"
49 device i2c 15 on end
50 end
51 end #I2C 0
53 device pci 1c.7 on
54 chip drivers/intel/wifi
55 register "wake" = "GPE0_DW2_03"
56 device pci 00.0 on end
57 end
58 end # PCI Express Root Port 8 - WLAN
59 end
60 end