soc/intel/ptl: Update ME specification version to 21
[coreboot.git] / src / mainboard / google / kahlee / variants / baseboard / devicetree.cb
blobca8933ae61626a27840581c7ad2869b8ad56b894
2 # SPDX-License-Identifier: GPL-2.0-only
4 chip soc/amd/stoneyridge
5 register "spd_addr_lookup" = "
7 { {0xA0, 0x00} }, // socket 0 - Channel 0, slot 0
8 }"
9 register "dram_clear_on_reset" = "DRAM_CONTENTS_KEEP"
10 register "uma_mode" = "UMAMODE_SPECIFIED_SIZE"
11 register "uma_size" = "CONFIG_UMA_SIZE_IN_MB * MiB"
13 register "i2c_scl_reset" = "GPIO_I2C0_SCL | GPIO_I2C1_SCL |
14 GPIO_I2C2_SCL | GPIO_I2C3_SCL"
16 device domain 0 on
17 device ref iommu off end # IOMMU (Disabled for performance and battery)
18 device ref gfx on end
19 device ref gfx_hda on end
20 device ref gpp_bridge_1 on end # WLAN
21 device ref gpp_bridge_3 on
22 chip drivers/generic/bayhub
23 register "power_saving" = "1"
24 device pci 00.0 on end
25 end
26 end
27 device ref hda_bridge on end
28 device ref hda on end
29 device ref xhci on end
30 device ref ehci on end
31 device ref lpc_bridge on
32 chip ec/google/chromeec
33 device pnp 0c09.0 on end
34 end
35 end
36 device ref sdhci on end
37 end #domain
39 device ref i2c_0 on
40 chip drivers/generic/adau7002
41 device generic 0.0 on end
42 end
43 chip drivers/i2c/da7219
44 register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_14)"
45 register "btn_cfg" = "50"
46 register "mic_det_thr" = "200"
47 register "jack_ins_deb" = "20"
48 register "jack_det_rate" = ""32ms_64ms""
49 register "jack_rem_deb" = "1"
50 register "a_d_btn_thr" = "0xa"
51 register "d_b_btn_thr" = "0x16"
52 register "b_c_btn_thr" = "0x21"
53 register "c_mic_btn_thr" = "0x3e"
54 register "btn_avg" = "4"
55 register "adc_1bit_rpt" = "1"
56 register "micbias_lvl" = "2600"
57 register "mic_amp_in_sel" = ""diff""
58 register "mclk_name" = ""oscout1""
59 device i2c 1a on end
60 end
61 chip drivers/generic/max98357a
62 register "hid" = ""MX98357A""
63 register "sdmode_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_119)"
64 register "sdmode_delay" = "5"
65 device generic 0.1 on end
66 end
67 end
68 device ref i2c_1 on
69 chip drivers/i2c/tpm
70 register "hid" = ""GOOG0005""
71 register "desc" = ""Cr50 TPM""
72 register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_9)"
73 device i2c 50 on end
74 end
75 end
76 device ref i2c_2 on
77 chip drivers/i2c/generic
78 register "hid" = ""ELAN0000""
79 register "desc" = ""ELAN Touchpad""
80 register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
81 register "wake" = "7"
82 register "detect" = "1"
83 device i2c 15 on end
84 end
85 end
86 device ref i2c_3 on
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_LEVEL_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 chip drivers/i2c/generic
100 register "hid" = ""ELAN0001""
101 register "desc" = ""ELAN Touchscreen""
102 register "detect" = "1"
103 register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)"
104 register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_85)"
105 register "reset_delay_ms" = "20"
106 register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_76)"
107 register "enable_delay_ms" = "1"
108 register "has_power_resource" = "1"
109 device i2c 10 on end
113 device ref uart_0 on end # console
115 end #chip soc/amd/stoneyridge