mb/google/zork: Create Woomax variant
Create the woomax variant of the zork reference board by copying the template(coreboot-zork/util/mainboard/google/trembyle) files to a new directory named for the variant. (Auto-Generated by create_coreboot_variant.sh version 4.1.1). BUG=b:158343602 BRANCH=None TEST=emerge-zork coreboot Signed-off-by: Kane Chen <kane_chen@pegatron.corp-partner.google.com> Change-Id: I0bb8ce1851f4064d24e48fd8957e2f9fe1e80b53 Reviewed-on: https://review.coreboot.org/c/coreboot/+/42680 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
parent
26f25d7105
commit
411a6ab703
|
@ -67,6 +67,7 @@ config VARIANT_DIR
|
||||||
default "dalboz" if BOARD_GOOGLE_DALBOZ
|
default "dalboz" if BOARD_GOOGLE_DALBOZ
|
||||||
default "berknip" if BOARD_GOOGLE_BERKNIP
|
default "berknip" if BOARD_GOOGLE_BERKNIP
|
||||||
default "vilboz" if BOARD_GOOGLE_VILBOZ
|
default "vilboz" if BOARD_GOOGLE_VILBOZ
|
||||||
|
default "woomax" if BOARD_GOOGLE_WOOMAX
|
||||||
|
|
||||||
config MAINBOARD_PART_NUMBER
|
config MAINBOARD_PART_NUMBER
|
||||||
string
|
string
|
||||||
|
@ -76,6 +77,7 @@ config MAINBOARD_PART_NUMBER
|
||||||
default "Dalboz" if BOARD_GOOGLE_DALBOZ
|
default "Dalboz" if BOARD_GOOGLE_DALBOZ
|
||||||
default "Berknip" if BOARD_GOOGLE_BERKNIP
|
default "Berknip" if BOARD_GOOGLE_BERKNIP
|
||||||
default "Vilboz" if BOARD_GOOGLE_VILBOZ
|
default "Vilboz" if BOARD_GOOGLE_VILBOZ
|
||||||
|
default "Woomax" if BOARD_GOOGLE_WOOMAX
|
||||||
|
|
||||||
config DEVICETREE
|
config DEVICETREE
|
||||||
string
|
string
|
||||||
|
@ -181,6 +183,7 @@ config VARIANT_SUPPORTS_WIFI_POWER_ACTIVE_HIGH
|
||||||
default y if VARIANT_SUPPORTS_PRE_V3_SCHEMATICS
|
default y if VARIANT_SUPPORTS_PRE_V3_SCHEMATICS
|
||||||
default y if BOARD_GOOGLE_BERKNIP
|
default y if BOARD_GOOGLE_BERKNIP
|
||||||
default y if BOARD_GOOGLE_VILBOZ
|
default y if BOARD_GOOGLE_VILBOZ
|
||||||
|
default y if BOARD_GOOGLE_WOOMAX
|
||||||
default n
|
default n
|
||||||
help
|
help
|
||||||
Whether this variant supports active high power enable for
|
Whether this variant supports active high power enable for
|
||||||
|
@ -197,6 +200,7 @@ config VARIANT_MIN_BOARD_ID_WIFI_POWER_ACTIVE_LOW
|
||||||
depends on VARIANT_SUPPORTS_WIFI_POWER_ACTIVE_HIGH
|
depends on VARIANT_SUPPORTS_WIFI_POWER_ACTIVE_HIGH
|
||||||
default 3 if BOARD_GOOGLE_BERKNIP
|
default 3 if BOARD_GOOGLE_BERKNIP
|
||||||
default 2 if BOARD_GOOGLE_VILBOZ
|
default 2 if BOARD_GOOGLE_VILBOZ
|
||||||
|
default 1 if BOARD_GOOGLE_WOOMAX
|
||||||
default VARIANT_MIN_BOARD_ID_V3_SCHEMATICS
|
default VARIANT_MIN_BOARD_ID_V3_SCHEMATICS
|
||||||
help
|
help
|
||||||
Minimum board version where the variant starts supporting
|
Minimum board version where the variant starts supporting
|
||||||
|
|
|
@ -23,3 +23,7 @@ config BOARD_GOOGLE_TREMBYLE
|
||||||
config BOARD_GOOGLE_BERKNIP
|
config BOARD_GOOGLE_BERKNIP
|
||||||
bool "-> Berknip"
|
bool "-> Berknip"
|
||||||
select BOARD_GOOGLE_BASEBOARD_TREMBYLE
|
select BOARD_GOOGLE_BASEBOARD_TREMBYLE
|
||||||
|
|
||||||
|
config BOARD_GOOGLE_WOOMAX
|
||||||
|
bool "-> Woomax"
|
||||||
|
select BOARD_GOOGLE_BASEBOARD_TREMBYLE
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
subdirs-y += ../baseboard/spd
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
|
#include <baseboard/acpi/mainboard.asl>
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
|
#include <baseboard/acpi/sleep.asl>
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
|
#include <baseboard/acpi/thermal.asl>
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
|
#include <baseboard/ec.h>
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
|
#include <baseboard/gpio.h>
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
|
#include <baseboard/thermal.h>
|
|
@ -0,0 +1,55 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
chip soc/amd/picasso
|
||||||
|
|
||||||
|
# Start : OPN Performance Configuration
|
||||||
|
# See devhub #55593 Chapter 3.2 for documentation
|
||||||
|
# For the below fields, 0 indicates use SOC default
|
||||||
|
|
||||||
|
# System config index
|
||||||
|
register "system_config" = "2"
|
||||||
|
|
||||||
|
# Set STAPM confiuration. All of these fields must be set >0 to take affect
|
||||||
|
register "slow_ppt_limit" = "25000" #mw
|
||||||
|
register "fast_ppt_limit" = "30000" #mw
|
||||||
|
register "slow_ppt_time_constant" = "5" #second
|
||||||
|
register "stapm_time_constant" = "200" #second
|
||||||
|
register "sustained_power_limit" = "15000" #mw
|
||||||
|
|
||||||
|
register "telemetry_vddcr_vdd_slope" = "71222" #mA
|
||||||
|
register "telemetry_vddcr_vdd_offset" = "0"
|
||||||
|
register "telemetry_vddcr_soc_slope" = "28977" #mA
|
||||||
|
register "telemetry_vddcr_soc_offset" = "0"
|
||||||
|
|
||||||
|
# End : OPN Performance Configuration
|
||||||
|
|
||||||
|
# Enable I2C2 for trackpad, touchscreen, pen at 400kHz
|
||||||
|
register "i2c[2]" = "{
|
||||||
|
.speed = I2C_SPEED_FAST,
|
||||||
|
.rise_time_ns = 21, /* 0 to 2.31 (3.3 * .7) */
|
||||||
|
.fall_time_ns = 76, /* 2.31 to 0 */
|
||||||
|
}"
|
||||||
|
|
||||||
|
# Enable I2C3 for H1 400kHz
|
||||||
|
register "i2c[3]" = "{
|
||||||
|
.speed = I2C_SPEED_FAST,
|
||||||
|
.rise_time_ns = 125, /* 0 to 1.26v (1.8 * .7) */
|
||||||
|
.fall_time_ns = 37, /* 1.26v to 0 */
|
||||||
|
.early_init = true,
|
||||||
|
}"
|
||||||
|
|
||||||
|
# See AMD 55570-B1 Table 13: PCI Device ID Assignments.
|
||||||
|
device domain 0 on
|
||||||
|
subsystemid 0x1022 0x1510 inherit
|
||||||
|
device pci 1.6 off end # GPP Bridge 5
|
||||||
|
device pci 1.7 on end # GPP Bridge 6 - NVME
|
||||||
|
device pci 8.1 on # Internal GPP Bridge 0 to Bus A
|
||||||
|
device pci 0.3 on end # USB 3.1
|
||||||
|
device pci 0.4 on end # USB 3.1
|
||||||
|
end
|
||||||
|
device pci 14.6 off end # Non-Functional SDHCI
|
||||||
|
end # domain
|
||||||
|
|
||||||
|
device mmio 0xfedc4000 on end
|
||||||
|
|
||||||
|
end # chip soc/amd/picasso
|
Loading…
Reference in New Issue