summaryrefslogtreecommitdiffstats
path: root/src/soc/amd/common/fsp/fsp_graphics.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/amd/common/fsp/fsp_graphics.c')
-rw-r--r--src/soc/amd/common/fsp/fsp_graphics.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/soc/amd/common/fsp/fsp_graphics.c b/src/soc/amd/common/fsp/fsp_graphics.c
new file mode 100644
index 000000000000..4847e3c253ca
--- /dev/null
+++ b/src/soc/amd/common/fsp/fsp_graphics.c
@@ -0,0 +1,19 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+
+#include <amdblocks/graphics.h>
+#include <console/console.h>
+#include <device/device.h>
+#include <device/pci.h>
+#include <device/resource.h>
+#include <fsp/graphics.h>
+
+void fsp_graphics_init(struct device *const dev)
+{
+ struct resource *res = probe_resource(dev, PCI_BASE_ADDRESS_0);
+
+ if (res && res->base)
+ fsp_report_framebuffer_info(res->base, LB_FB_ORIENTATION_NORMAL);
+ else
+ printk(BIOS_ERR, "%s: Unable to find resource for %s\n",
+ __func__, dev_path(dev));
+}