1 # SPDX
-License
-Identifier
: GPL
-2.0-only
5 register
"common_config.acp_config.acp_pin_cfg" = "I2S_PINS_I2S_TDM"
7 #
Set FADT Configuration
8 register
"common_config.fadt_boot_arch" = "ACPI_FADT_LEGACY_DEVICES | ACPI_FADT_8042"
9 register
"common_config.fadt_flags" = "ACPI_FADT_SLEEP_BUTTON" # See table
5-34 ACPI
6.3 spec
11 register
"emmc_config" = "{
12 .timing = SD_EMMC_DISABLE,
15 register
"has_usb2_phy_tune_params" = "1"
17 # Controller0 Port0 Default
18 register
"usb_2_port_tune_params[0]" = "{
22 .tx_pre_emp_amp_tune = 0x03,
23 .tx_pre_emp_pulse_tune = 0x0,
30 # Controller0 Port1 Default
31 register
"usb_2_port_tune_params[1]" = "{
35 .tx_pre_emp_amp_tune = 0x03,
36 .tx_pre_emp_pulse_tune = 0x0,
43 # Controller0 Port2 Default
44 register
"usb_2_port_tune_params[2]" = "{
48 .tx_pre_emp_amp_tune = 0x03,
49 .tx_pre_emp_pulse_tune = 0x0,
56 # Controller0 Port3 Default
57 register
"usb_2_port_tune_params[3]" = "{
61 .tx_pre_emp_amp_tune = 0x03,
62 .tx_pre_emp_pulse_tune = 0x0,
69 # Controller0 Port4 Default
70 register
"usb_2_port_tune_params[4]" = "{
74 .tx_pre_emp_amp_tune = 0x02,
75 .tx_pre_emp_pulse_tune = 0x0,
82 # Controller0 Port5 Default
83 register
"usb_2_port_tune_params[5]" = "{
87 .tx_pre_emp_amp_tune = 0x02,
88 .tx_pre_emp_pulse_tune = 0x0,
95 register
"usb_pd_config_override[0]" = "{
96 .rfmux_override_en = 1,
97 .rfmux_config = USB_PD_RFMUX_DP_X4_MODE,
99 register
"usb_pd_config_override[1]" = "{
100 .rfmux_override_en = 1,
101 .rfmux_config = USB_PD_RFMUX_DP_X4_MODE,
104 # USB OC pin mapping
; all ports share one OC pin
105 register
"usb_port_overcurrent_pin[0]" = "USB_OC_PIN_0"
106 register
"usb_port_overcurrent_pin[1]" = "USB_OC_PIN_0"
107 register
"usb_port_overcurrent_pin[2]" = "USB_OC_PIN_0"
108 register
"usb_port_overcurrent_pin[3]" = "USB_OC_PIN_0"
109 register
"usb_port_overcurrent_pin[4]" = "USB_OC_PIN_0"
110 register
"usb_port_overcurrent_pin[5]" = "USB_OC_PIN_0"
113 register
"common_config.espi_config" = "{
114 .std_io_decode_bitmap = ESPI_DECODE_IO_0X60_0X64_EN,
115 .generic_io_range[0] = {
120 .io_mode = ESPI_IO_MODE_SINGLE,
121 .op_freq_mhz = ESPI_OP_FREQ_33_MHZ,
122 .crc_check_enable = 1,
123 .alert_pin = ESPI_ALERT_PIN_PUSH_PULL,
130 # general purpose PCIe clock output configuration
131 register
"gpp_clk_config[0]" = "GPP_CLK_OFF"
132 register
"gpp_clk_config[1]" = "GPP_CLK_OFF"
133 register
"gpp_clk_config[2]" = "GPP_CLK_REQ"
134 register
"gpp_clk_config[3]" = "GPP_CLK_ON"
135 register
"gpp_clk_config[4]" = "GPP_CLK_ON"
136 register
"gpp_clk_config[5]" = "GPP_CLK_OFF"
137 register
"gpp_clk_config[6]" = "GPP_CLK_OFF"
139 register
"pspp_policy" = "DXIO_PSPP_BALANCED"
142 subsystemid
0x1022 0x1510 inherit
143 device ref iommu on
end
144 device ref gpp_bridge_0 on
end
145 device ref gpp_bridge_1 on
end
146 device ref gpp_bridge_4 on
end # NVMe
147 device ref internal_bridge_a on
148 device ref gfx on
end # Internal GPU
149 device ref gfx_hda on
end # Display HDA
150 device ref crypto on
end # Crypto Coprocessor
151 device ref xhci_0 on
end # USB
3.1
152 device ref xhci_1 off
end # USB
3.1
153 device ref acp on
end # Audio
154 device ref hda on
end # HDA
155 device ref mp2 on
end # non
-Sensor Fusion Hub device
157 device ref internal_bridge_b on
158 device ref sata off
end # AHCI
159 device ref xgbe_0 off
end # integrated Ethernet MAC
160 device ref xgbe_1 off
end # integrated Ethernet MAC
162 device ref lpc_bridge on
163 # chip superio
/smsc
/sio1036 # optional
debug card
167 device ref uart_0 on
end # console
168 device ref uart_1 on
end
170 end # chip soc
/amd
/picasso