2 # This file is part of the coreboot project.
5 # SPDX
-License
-Identifier
: GPL
-2.0-only
7 chip soc
/amd
/stoneyridge
8 register
"spd_addr_lookup" = "
10 { {0xA0, 0x00} }, // socket 0 - Channel 0, slot 0
12 register
"dram_clear_on_reset" = "DRAM_CONTENTS_KEEP"
13 register
"uma_mode" = "UMAMODE_SPECIFIED_SIZE"
14 register
"uma_size" = "16 * MiB"
15 register
"lvds_poseq_varybl_to_blon" = "0x5" # in
4ms
16 register
"lvds_poseq_blon_to_varybl" = "0x5" # in
4ms
18 # Enable I2C0
for audio
, USB3 hub at
400kHz
19 register
"i2c[0]" = "{
20 .speed = I2C_SPEED_FAST,
25 # Enable I2C1
for H1 at
400kHz
26 register
"i2c[1]" = "{
28 .speed = I2C_SPEED_FAST,
33 # Enable I2C2
for trackpad
, pen at
400kHz
34 register
"i2c[2]" = "{
35 .speed = I2C_SPEED_FAST,
40 # Enable I2C3
for touchscreen at
400kHz
41 register
"i2c[3]" = "{
42 .speed = I2C_SPEED_FAST,
47 register
"i2c_scl_reset" = "GPIO_I2C0_SCL | GPIO_I2C1_SCL | \
48 GPIO_I2C2_SCL | GPIO_I2C3_SCL"
50 device cpu_cluster
0 on
51 device lapic
10 on
end
54 device pci
0.0 on
end # Root Complex
55 device pci
0.2 off
end # IOMMU
(Disabled
for performance
and battery
)
56 device pci
1.0 on
end # Internal Graphics P2P bridge
0x98e4
57 device pci
1.1 on
end # Internal Multimedia
58 device pci
2.0 on
end # PCIe Host Bridge
59 device pci
2.1 on
end #
60 device pci
2.2 on
end #
61 device pci
2.3 on
end #
63 chip drivers
/generic
/bayhub
64 register
"power_saving" = "1"
65 device pci
00.0 on
end
68 device pci
2.5 on
end #
69 device pci
8.0 on
end # PSP
70 device pci
9.0 on
end # PCIe Host Bridge
71 device pci
9.2 on
end # HDA
72 device pci
10.0 on
end # xHCI
73 device pci
11.0 off
end # SATA
74 device pci
12.0 on
end # EHCI
75 device pci
14.0 on # SMbus
78 chip ec
/google
/chromeec
79 device pnp
0c09.0 on
end
82 device pci
14.7 on
end # SD
83 device pci
18.0 on
end
84 device pci
18.1 on
end
85 device pci
18.2 on
end
86 device pci
18.3 on
end
87 device pci
18.4 on
end
88 device pci
18.5 on
end
90 device mmio
0xfedc2000 on
91 chip drivers
/generic
/adau7002
92 register
"wakeup_delay" = "20"
93 device generic
0.0 on
end
95 chip drivers
/i2c
/da7219
96 register
"irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_14)"
97 register
"btn_cfg" = "50"
98 register
"mic_det_thr" = "500"
99 register
"jack_ins_deb" = "20"
100 register
"jack_det_rate" = ""32ms_64ms
""
101 register
"jack_rem_deb" = "1"
102 register
"a_d_btn_thr" = "0xa"
103 register
"d_b_btn_thr" = "0x16"
104 register
"b_c_btn_thr" = "0x21"
105 register
"c_mic_btn_thr" = "0x3e"
106 register
"btn_avg" = "4"
107 register
"adc_1bit_rpt" = "1"
108 register
"micbias_lvl" = "2600"
109 register
"mic_amp_in_sel" = ""diff
""
110 register
"mclk_name" = ""oscout1
""
113 chip drivers
/generic
/max98357a
114 register
"hid" = ""MX98357A
""
115 register
"sdmode_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_119)"
116 register
"sdmode_delay" = "5"
117 device generic
0.1 on
end
120 device mmio
0xfedc3000 on
122 register
"hid" = ""GOOG0005
""
123 register
"desc" = ""Cr50 TPM
""
124 register
"irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_9)"
128 device mmio
0xfedc4000 on
129 chip drivers
/i2c
/generic
130 register
"hid" = ""ELAN0000
""
131 register
"desc" = ""ELAN Touchpad
""
132 register
"irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
133 register
"wake" = "7"
134 register
"probed" = "1"
138 register
"generic.hid" = ""PNP0C50
""
139 register
"generic.desc" = ""Synaptics Touchpad
""
140 register
"generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
141 register
"generic.wake" = "7"
142 register
"generic.probed" = "1"
143 register
"hid_desc_reg_offset" = "0x20"
147 device mmio
0xfedc5000 on
148 chip drivers
/i2c
/generic
149 register
"hid" = ""RAYD0001
""
150 register
"desc" = ""Raydium Touchscreen
""
151 register
"probed" = "1"
152 register
"irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)"
153 register
"reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
154 register
"reset_delay_ms" = "20"
155 register
"enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
156 register
"enable_delay_ms" = "1"
157 register
"has_power_resource" = "1"
160 chip drivers
/i2c
/generic
161 register
"hid" = ""ELAN0001
""
162 register
"desc" = ""ELAN Touchscreen
""
163 register
"probed" = "1"
164 register
"irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)"
165 register
"reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
166 register
"reset_delay_ms" = "20"
167 register
"enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
168 register
"enable_delay_ms" = "1"
169 register
"has_power_resource" = "1"
173 end #chip soc
/amd
/stoneyridge