soc/intel/ptl: Update ME specification version to 21
[coreboot.git] / src / mainboard / google / kahlee / variants / nuwani / overridetree.cb
blob74ab535ea3be932892678e4bf46c02dffb372686
1 # SPDX-License-Identifier: GPL-2.0-only
3 chip soc/amd/stoneyridge
4 register "stapm_percent" = "80"
5 register "stapm_time_ms" = "2000000"
6 register "stapm_power_mw" = "7800"
7 register "lvds_poseq_varybl_to_blon" = "0x5"
8 register "lvds_poseq_blon_to_varybl" = "0x5"
10 # Enable I2C0 for audio, USB3 hub at 400kHz
11 register "i2c[0]" = "{
12 .speed = I2C_SPEED_FAST,
13 .rise_time_ns = 95,
14 .fall_time_ns = 3,
17 # Enable I2C1 for H1 at 400kHz
18 register "i2c[1]" = "{
19 .early_init = 1,
20 .speed = I2C_SPEED_FAST,
21 .rise_time_ns = 3,
22 .fall_time_ns = 2,
25 # Enable I2C2 for trackpad, pen at 400kHz
26 register "i2c[2]" = "{
27 .speed = I2C_SPEED_FAST,
28 .rise_time_ns = 3,
29 .fall_time_ns = 2,
30 .data_hold_time_ns = 400,
33 # Enable I2C3 for touchscreen at 400kHz
34 register "i2c[3]" = "{
35 .speed = I2C_SPEED_FAST,
36 .rise_time_ns = 16,
37 .fall_time_ns = 8,
40 device domain 0 on
41 device ref gpp_bridge_3 on
42 chip drivers/generic/bayhub
43 register "power_saving" = "1"
44 register "vih_tuning_value" = "0x35"
45 device pci 00.0 on end
46 end
47 end
48 end #domain
50 device ref i2c_2 on
51 chip drivers/i2c/hid
52 register "generic.hid" = ""SYNA0000""
53 register "generic.cid" = ""ACPI0C50""
54 register "generic.desc" = ""Synaptics Touchpad""
55 register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
56 register "generic.wake" = "7"
57 register "generic.detect" = "1"
58 register "hid_desc_reg_offset" = "0x20"
59 device i2c 0x2c on end
60 end
61 end
62 device ref i2c_3 on
63 chip drivers/i2c/hid
64 register "generic.hid" = ""ELAN90FC""
65 register "generic.desc" = ""ELAN Touchscreen""
66 register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)"
67 register "generic.detect" = "1"
68 register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
69 register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
70 register "generic.reset_delay_ms" = "20"
71 register "generic.has_power_resource" = "1"
72 register "hid_desc_reg_offset" = "0x01"
73 device i2c 10 on end
74 end
75 chip drivers/i2c/hid
76 register "generic.hid" = ""SYTS7817""
77 register "generic.desc" = ""Synaptics Touchscreen""
78 register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)"
79 register "generic.detect" = "1"
80 register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
81 register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
82 register "generic.reset_delay_ms" = "45"
83 register "generic.has_power_resource" = "1"
84 register "hid_desc_reg_offset" = "0x20"
85 device i2c 20 on end
86 end
87 chip drivers/i2c/generic
88 register "hid" = ""RAYD0001""
89 register "desc" = ""Raydium Touchscreen""
90 register "detect" = "1"
91 register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_11)"
92 register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
93 register "reset_delay_ms" = "20"
94 register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
95 register "enable_delay_ms" = "1"
96 register "has_power_resource" = "1"
97 device i2c 39 on end
98 end
99 end
100 end #chip soc/amd/stoneyridge