mb/trulo/var/uldrenite: Configure Network
1. Enable CNVi WiFI and BT 2. Enable WWAN driver BUG=b:380789023 TEST=emerge-nissa coreboot Change-Id: I2fd292550700817f15813dabfbaf9ccab3a907d8 Signed-off-by: John Su <john_su@compal.corp-partner.google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/85583 Reviewed-by: Kapil Porwal <kapilporwal@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Dtrain Hsu <dtrain_hsu@compal.corp-partner.google.com>
This commit is contained in:
parent
600e7810fb
commit
941f994809
3 changed files with 45 additions and 0 deletions
|
|
@ -613,6 +613,9 @@ config BOARD_GOOGLE_ULDREN
|
|||
config BOARD_GOOGLE_ULDRENITE
|
||||
select BOARD_GOOGLE_BASEBOARD_TRULO
|
||||
select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
|
||||
select HAVE_PCIE_WWAN
|
||||
select HAVE_WWAN_POWER_SEQUENCE
|
||||
select DRIVERS_WWAN_FM350GL
|
||||
|
||||
config BOARD_GOOGLE_VELL
|
||||
select BOARD_GOOGLE_BASEBOARD_BRYA
|
||||
|
|
|
|||
|
|
@ -5,4 +5,10 @@
|
|||
|
||||
#include <baseboard/gpio.h>
|
||||
|
||||
#define WWAN_FCPO GPP_H23
|
||||
#define WWAN_RST GPP_F12
|
||||
#define WWAN_PERST GPP_H13
|
||||
#define T1_OFF_MS 20
|
||||
#define T2_OFF_MS 10
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ chip soc/intel/alderlake
|
|||
|
||||
register "tcc_offset" = "5" # TCC of 100
|
||||
|
||||
# Enable CNVi BT
|
||||
register "cnvi_bt_core" = "true"
|
||||
|
||||
# eMMC HS400
|
||||
register "emmc_enable_hs400_mode" = "true"
|
||||
|
||||
|
|
@ -285,6 +288,14 @@ chip soc/intel/alderlake
|
|||
end
|
||||
end
|
||||
end
|
||||
device ref cnvi_wifi on
|
||||
chip drivers/wifi/generic
|
||||
register "wake" = "GPE0_PME_B0"
|
||||
register "enable_cnvi_ddr_rfim" = "true"
|
||||
register "add_acpi_dma_property" = "true"
|
||||
device generic 0 on end
|
||||
end
|
||||
end
|
||||
device ref i2c0 on
|
||||
chip drivers/i2c/tpm
|
||||
register "hid" = ""GOOG0005""
|
||||
|
|
@ -405,6 +416,31 @@ chip soc/intel/alderlake
|
|||
device i2c 40 on end
|
||||
end # GTCH7502
|
||||
end # I2C5
|
||||
device ref pcie_rp2 on
|
||||
# Enable WWAN Card PCIE 2 using clk 2
|
||||
register "pch_pcie_rp[PCH_RP(2)]" = "{
|
||||
.clk_src = 2,
|
||||
.clk_req = 2,
|
||||
.flags = PCIE_RP_LTR | PCIE_RP_AER,
|
||||
}"
|
||||
chip soc/intel/common/block/pcie/rtd3
|
||||
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_F13)"
|
||||
register "reset_off_delay_ms" = "20"
|
||||
register "srcclk_pin" = "2"
|
||||
register "ext_pm_support" = "ACPI_PCIE_RP_EMIT_ALL"
|
||||
register "skip_on_off_support" = "true"
|
||||
device generic 0 alias rp2_rtd3 on end
|
||||
end
|
||||
chip drivers/wwan/fm
|
||||
register "fcpo_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_H23)"
|
||||
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_F12)"
|
||||
register "perst_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_F13)"
|
||||
register "wake_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_E16)"
|
||||
register "add_acpi_dma_property" = "true"
|
||||
use rp2_rtd3 as rtd3dev
|
||||
device generic 0 alias rp2_wwan on end
|
||||
end
|
||||
end # PCIE2 WWAN card
|
||||
device ref emmc on end
|
||||
device ref uart0 on end
|
||||
device ref pch_espi on
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue