Felix Held | 34362d0 | 2022-10-20 23:06:56 +0200 | [diff] [blame] | 1 | |
Patrick Georgi | c49d7a3 | 2020-05-08 22:50:46 +0200 | [diff] [blame] | 2 | # SPDX-License-Identifier: GPL-2.0-only |
| 3 | |
Martin Roth | fa3aff0 | 2017-10-23 12:07:24 -0600 | [diff] [blame] | 4 | chip soc/amd/stoneyridge |
Justin TerAvest | cf31072 | 2018-01-04 13:52:21 -0700 | [diff] [blame] | 5 | register "spd_addr_lookup" = " |
| 6 | { |
| 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" |
Matt DeVillier (AMD) | 7f7f65c | 2022-07-20 15:39:06 -0500 | [diff] [blame] | 11 | register "uma_size" = "32 * MiB" |
Justin TerAvest | 9a045cf | 2018-01-23 22:05:19 -0700 | [diff] [blame] | 12 | |
Richard Spiegel | d74df17 | 2018-10-01 09:59:21 -0700 | [diff] [blame] | 13 | register "i2c_scl_reset" = "GPIO_I2C0_SCL | GPIO_I2C1_SCL | \ |
| 14 | GPIO_I2C2_SCL | GPIO_I2C3_SCL" |
| 15 | |
Martin Roth | fa3aff0 | 2017-10-23 12:07:24 -0600 | [diff] [blame] | 16 | device domain 0 on |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 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 |
Felix Held | 6dbded4 | 2022-10-12 23:28:19 +0200 | [diff] [blame] | 20 | device ref gpp_bridge_1 on end # WLAN |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 21 | device ref gpp_bridge_3 on |
Simon Glass | fe58898 | 2018-05-01 11:54:29 -0600 | [diff] [blame] | 22 | chip drivers/generic/bayhub |
| 23 | register "power_saving" = "1" |
| 24 | device pci 00.0 on end |
| 25 | end |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 26 | end |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 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 |
Martin Roth | 7fb2ab6 | 2018-04-16 13:22:25 -0600 | [diff] [blame] | 32 | chip ec/google/chromeec |
| 33 | device pnp 0c09.0 on end |
| 34 | end |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 35 | end |
| 36 | device ref sdhci on end |
Martin Roth | fa3aff0 | 2017-10-23 12:07:24 -0600 | [diff] [blame] | 37 | end #domain |
Felix Held | 34362d0 | 2022-10-20 23:06:56 +0200 | [diff] [blame] | 38 | |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 39 | device ref i2c_0 on |
Daniel Kurtz | 9be42b5 | 2018-02-08 11:57:33 -0700 | [diff] [blame] | 40 | chip drivers/generic/adau7002 |
| 41 | device generic 0.0 on end |
| 42 | end |
Daniel Kurtz | 76e9d6b | 2018-02-08 11:52:48 -0700 | [diff] [blame] | 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" = "500" |
| 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"" |
Akshu Agrawal | 8f1e039 | 2018-04-25 17:59:34 +0800 | [diff] [blame] | 58 | register "mclk_name" = ""oscout1"" |
Daniel Kurtz | 76e9d6b | 2018-02-08 11:52:48 -0700 | [diff] [blame] | 59 | device i2c 1a on end |
| 60 | end |
| 61 | chip drivers/generic/max98357a |
Aamir Bohra | a1c82c5 | 2020-03-16 18:57:48 +0530 | [diff] [blame] | 62 | register "hid" = ""MX98357A"" |
Daniel Kurtz | 76e9d6b | 2018-02-08 11:52:48 -0700 | [diff] [blame] | 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 |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 68 | device ref i2c_1 on |
Justin TerAvest | f9bfe05 | 2018-01-29 20:11:00 -0700 | [diff] [blame] | 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 |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 76 | device ref i2c_2 on |
Justin TerAvest | b1204aa | 2018-01-30 10:49:32 -0700 | [diff] [blame] | 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)" |
Daniel Kurtz | 43c211b | 2018-04-25 11:19:27 -0600 | [diff] [blame] | 81 | register "wake" = "7" |
Felix Held | 2a09a84 | 2022-10-21 22:44:29 +0200 | [diff] [blame] | 82 | register "detect" = "1" |
Justin TerAvest | b1204aa | 2018-01-30 10:49:32 -0700 | [diff] [blame] | 83 | device i2c 15 on end |
| 84 | end |
| 85 | end |
Felix Held | 2c341c1 | 2022-10-12 23:34:15 +0200 | [diff] [blame] | 86 | device ref i2c_3 on |
Justin TerAvest | d861d4e | 2018-01-18 15:51:39 -0800 | [diff] [blame] | 87 | chip drivers/i2c/generic |
Felix Held | 6990cb2 | 2022-10-24 17:48:19 +0200 | [diff] [blame] | 88 | register "hid" = ""RAYD0001"" |
| 89 | register "desc" = ""Raydium Touchscreen"" |
Matt DeVillier | 3c148f7 | 2022-11-14 09:50:37 -0600 | [diff] [blame] | 90 | register "detect" = "1" |
Felix Held | 6990cb2 | 2022-10-24 17:48:19 +0200 | [diff] [blame] | 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 |
Justin TerAvest | d861d4e | 2018-01-18 15:51:39 -0800 | [diff] [blame] | 100 | register "hid" = ""ELAN0001"" |
| 101 | register "desc" = ""ELAN Touchscreen"" |
Matt DeVillier | 3c148f7 | 2022-11-14 09:50:37 -0600 | [diff] [blame] | 102 | register "detect" = "1" |
Justin TerAvest | d861d4e | 2018-01-18 15:51:39 -0800 | [diff] [blame] | 103 | register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_11)" |
Martin Roth | 2a8cc53 | 2018-05-02 10:57:02 -0600 | [diff] [blame] | 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" |
Justin TerAvest | d861d4e | 2018-01-18 15:51:39 -0800 | [diff] [blame] | 109 | device i2c 10 on end |
| 110 | end |
| 111 | end |
Matt DeVillier | dcce5a3 | 2023-08-08 12:29:23 -0500 | [diff] [blame^] | 112 | |
| 113 | device ref uart_0 on end # console |
| 114 | |
Martin Roth | fa3aff0 | 2017-10-23 12:07:24 -0600 | [diff] [blame] | 115 | end #chip soc/amd/stoneyridge |