summaryrefslogtreecommitdiff
path: root/src/soc/intel/jasperlake/i2c.c
diff options
context:
space:
mode:
authorYidi Lin <yidilin@chromium.org>2024-08-27 16:46:34 +0800
committerFelix Held <felix-coreboot@felixheld.de>2024-09-02 09:16:34 +0000
commitcea84e2536976581223e83fead847582694fe471 (patch)
treed3a8882b757e86441f46c1287861afea462f0f83 /src/soc/intel/jasperlake/i2c.c
parent5665bcac4f3f2d101537f751fd3d2baa66afaafc (diff)
soc/mediatek: Add mtk_pcie_deassert_perst for early PCIe reset
Even we assert PRSET# early to save the delay between PERST# assertion and de-assertion. MediaTek PCIe driver still takes 47ms waiting for PCIe link up. (1ms delay for each try) ``` [INFO ] mtk_pcie_domain_enable: PCIe link up success (47 tries) ``` Refactor common/pcie.c and add mtk_pcie_deassert_perst for early PCIe reset. So we can de-assert PERST# at early stage to improve the boot time. BUG=b:361728592 TEST=emerge-cherry coreboot Change-Id: I008e95263bfaf0119353382c2d2ce5ce29c6a382 Signed-off-by: Yidi Lin <yidilin@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/84117 Reviewed-by: Yu-Ping Wu <yupingso@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jianjun Wang <jianjun.wang@mediatek.com>
Diffstat (limited to 'src/soc/intel/jasperlake/i2c.c')
0 files changed, 0 insertions, 0 deletions