Skip to content

B850 support part5#883

Open
miczyg1 wants to merge 10 commits into
dasharo-25.12from
b850_support_part5
Open

B850 support part5#883
miczyg1 wants to merge 10 commits into
dasharo-25.12from
b850_support_part5

Conversation

@miczyg1
Copy link
Copy Markdown
Contributor

@miczyg1 miczyg1 commented May 4, 2026

No description provided.

@miczyg1 miczyg1 force-pushed the dasharo-25.12 branch 2 times, most recently from a6701c9 to 6477ee1 Compare May 7, 2026 07:40
miczyg1 added 10 commits May 8, 2026 09:46
Set parameters for GFX IP block intialization. Some of them are
duplicated with NBIO, so we want to keep them in sync.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Pass AMD GOP EFI driver and VBIOS file to EDK2 build system to
be integrated in the DXE FV. The PciPlatformDriver will fetch
the VBIOS from FV for given PCI device ID and vendor ID passed
in the VGA_BIOS_ID Konfig option as PCDs.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
DDI ports, as MPIO ports, are board specific. Add chip configuration
to allow boards to specify DDI links via devicetree and pass the DDI
link list to openSIL.

TEST=HDMI display works on MSI PRO B850-P WIFI with PiKVM.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Update APCB blobs to include the display parameters used by HDMI
port.

Describe the HDMI port as DDI link in devicetree, so that it will
be passed to openSIL to prepare integrated graphics for GOP driver.

TEST=HDMI display works on MSI PRO B850-P WIFI with PiKVM with AMD GOP
in EDK2.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Upstream-Status: Inappropriate [custom config]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Add Promontory firmware variants to the PSP directories. Also add a
pointer to the Promontory firmware inside EFS. It will be used by
coreboot to easily locate the firmware, load it to RAM and pass it
to silicon initialization module.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Allocate early memory for Promontory FW in the memory layout. The
Promontory initialization should run with the FW in RAM.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Add API for searching promontory FW in EFS and loading it to RAM
at desired address.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Initialize Promontory chipset with newly added support for Promontory
in openSIL.

Upstream-Status: Pending
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
@miczyg1 miczyg1 force-pushed the b850_support_part5 branch from f6bf95f to 185839e Compare May 8, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant