device/pci_ids: Add Intel Panther Lake device IDs for Bluetooth CNVi
[coreboot.git] / src / mainboard / google / kahlee / variants / treeya / overridetree.cb
blob011b3a1295785a58fe17a9744a2ec7a7e6343303
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_0 on
51 chip drivers/i2c/generic
52 register "hid" = ""10EC5682""
53 register "name" = ""RT58""
54 register "uid" = "1"
55 register "desc" = ""Realtek RT5682""
56 register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_BOTH(GPIO_14)"
57 register "property_count" = "2"
58 register "property_list[0].type" = "ACPI_DP_TYPE_INTEGER"
59 register "property_list[0].name" = ""realtek,jd-src""
60 register "property_list[0].integer" = "1"
61 register "property_list[1].type" = "ACPI_DP_TYPE_STRING"
62 register "property_list[1].name" = ""realtek,mclk-name""
63 register "property_list[1].string" = ""oscout1""
64 device i2c 1a on end
65 end
66 end
67 device ref i2c_2 on
68 chip drivers/i2c/hid
69 register "generic.hid" = ""SYNA0000""
70 register "generic.cid" = ""ACPI0C50""
71 register "generic.desc" = ""Synaptics Touchpad""
72 register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
73 register "generic.wake" = "7"
74 register "generic.detect" = "1"
75 register "hid_desc_reg_offset" = "0x20"
76 device i2c 0x2c on end
77 end
78 end
79 device ref i2c_3 on
80 chip drivers/i2c/hid
81 register "generic.hid" = ""SYTS7817""
82 register "generic.desc" = ""Synaptics Touchscreen""
83 register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)"
84 register "generic.detect" = "1"
85 register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
86 register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
87 register "generic.reset_delay_ms" = "45"
88 register "generic.has_power_resource" = "1"
89 register "hid_desc_reg_offset" = "0x20"
90 device i2c 20 on end
91 end
92 chip drivers/i2c/generic
93 register "hid" = ""RAYD0001""
94 register "desc" = ""Raydium Touchscreen""
95 register "detect" = "1"
96 register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_11)"
97 register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
98 register "reset_delay_ms" = "20"
99 register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
100 register "enable_delay_ms" = "1"
101 register "has_power_resource" = "true"
102 device i2c 39 on end
105 end #chip soc/amd/stoneyridge