From 4687325448c7e283ebb54ca967274590587f6d26 Mon Sep 17 00:00:00 2001 From: Varshit Pandya Date: Thu, 25 Jan 2024 13:58:47 +0530 Subject: [PATCH] mb/amd/onyx_poc: Add and use APCB configuration data This patch adds APCB blobs to the mainboard directory and it replaces CB:76445 Also this brings onyx_poc mainboard inline with how APCB are included in other AMD mainboard: commit 95d05d830162 ("mb/google/zork: Add and use APCB configuration data"), commit I352f58e0d39 ("mb/google/ skyrim: Add and use APCB configuration data") and commit I1c34528fa0f ("mb/amd/onyx_poc: Add and use APCB configuration data"). BUG=none TEST=build/boot onyx_poc Change-Id: I1c34528fa0fd15b847c22c995713078c60ac3873 Signed-off-by: Varshit Pandya Reviewed-on: https://review.coreboot.org/c/coreboot/+/80204 Reviewed-by: Felix Held Tested-by: build bot (Jenkins) --- src/mainboard/amd/onyx_poc/Makefile.mk | 12 ++++++------ src/mainboard/amd/onyx_poc/data.apcb | Bin 0 -> 4096 bytes src/mainboard/amd/onyx_poc/data1.apcb | Bin 0 -> 4096 bytes src/mainboard/amd/onyx_poc/data_rec.apcb | Bin 0 -> 20480 bytes src/mainboard/amd/onyx_poc/data_rec1.apcb | Bin 0 -> 1488 bytes src/mainboard/amd/onyx_poc/data_rec2.apcb | Bin 0 -> 1184 bytes 6 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 src/mainboard/amd/onyx_poc/data.apcb create mode 100644 src/mainboard/amd/onyx_poc/data1.apcb create mode 100644 src/mainboard/amd/onyx_poc/data_rec.apcb create mode 100644 src/mainboard/amd/onyx_poc/data_rec1.apcb create mode 100644 src/mainboard/amd/onyx_poc/data_rec2.apcb diff --git a/src/mainboard/amd/onyx_poc/Makefile.mk b/src/mainboard/amd/onyx_poc/Makefile.mk index 4ebcf26d9c..5ee83d4f12 100644 --- a/src/mainboard/amd/onyx_poc/Makefile.mk +++ b/src/mainboard/amd/onyx_poc/Makefile.mk @@ -1,11 +1,11 @@ ## SPDX-License-Identifier: GPL-2.0-only -ifneq ($(wildcard $(MAINBOARD_BLOBS_DIR)/Typex60_0_0_0_Apcb.bin),) -APCB_SOURCES = $(MAINBOARD_BLOBS_DIR)/Typex60_0_0_0_Apcb.bin -APCB_SOURCES1 = $(MAINBOARD_BLOBS_DIR)/Typex60_0_1_0_Apcb.bin -APCB_SOURCES_RECOVERY = $(MAINBOARD_BLOBS_DIR)/Typex68_0_0_0_ApcbRec.bin -APCB_SOURCES_RECOVERY1 = $(MAINBOARD_BLOBS_DIR)/Typex68_0_8_0_ApcbRec.bin -APCB_SOURCES_RECOVERY2 = $(MAINBOARD_BLOBS_DIR)/Typex68_0_9_0_ApcbRec.bin +ifneq ($(wildcard $(src)/mainboard/$(MAINBOARDDIR)/data.apcb),) +APCB_SOURCES = $(src)/mainboard/$(MAINBOARDDIR)/data.apcb +APCB_SOURCES1 = $(src)/mainboard/$(MAINBOARDDIR)/data1.apcb +APCB_SOURCES_RECOVERY = $(src)/mainboard/$(MAINBOARDDIR)/data_rec.apcb +APCB_SOURCES_RECOVERY1 = $(src)/mainboard/$(MAINBOARDDIR)/data_rec1.apcb +APCB_SOURCES_RECOVERY2 = $(src)/mainboard/$(MAINBOARDDIR)/data_rec2.apcb else show_notices:: warn_no_apcb endif diff --git a/src/mainboard/amd/onyx_poc/data.apcb b/src/mainboard/amd/onyx_poc/data.apcb new file mode 100644 index 0000000000000000000000000000000000000000..76219a4e0467ef57b3d2f6e409cbcd2a9c8293c3 GIT binary patch literal 4096 zcmeH{Ye*DP6vxlZuDX%g;FhBmVJb#pI;=?{f$hV5l;)#!0}K6-2_Z$fS@tsMgJ@|~ zWD%KJ8XC4*AQkpPBehK)Glfjp5y zw2;8ahCt+Wx@Pj_zja{C=8efD{pb%#!EBIRjX^x85|roPpwhV#WQ-*CINgNu?tqw;Bi`fH zRF1<_VYihdUZdnIv5vi2Gnb)1g?*?4bz*J{I6a!yI)||)$O#@(W=;Dt~wt)VG z!Y|MyDQV2@J=t-)`64PJuCh#po;h9-Js(Zhk(n8amOePXmoj;pvE% zJ_*VKyC-t85zn#a?gS$zy7IumC6D)kjs9r`*mlh4@dL=l7xn{(D4*5KTu8+Uh0XkG6y`aL{Wd)l9qDH|AN9Qc^u}^{F=Xr3- aLv}!RKz2ZOKz2ZOKz2ZOKz86S4txi2=LmKH literal 0 HcmV?d00001 diff --git a/src/mainboard/amd/onyx_poc/data1.apcb b/src/mainboard/amd/onyx_poc/data1.apcb new file mode 100644 index 0000000000000000000000000000000000000000..015123f1aba7a066c9fe92c64639c108326fa36c GIT binary patch literal 4096 zcmeIuF$#bn7zN-bI5bL&Ye$GqkV-TOj!n@8+FOE-(oO%wsm7qK_lDmG{(^ii1%IH$ zseye3Has%~-vI_Spq6qa(%)95TYp=9NG=X>)Yd@d$4&l&wlhpVb1FcjG!6<-;Fkiz UP=Epypa2CZKmiI+fC8ThTqmw#MgRZ+ literal 0 HcmV?d00001 diff --git a/src/mainboard/amd/onyx_poc/data_rec.apcb b/src/mainboard/amd/onyx_poc/data_rec.apcb new file mode 100644 index 0000000000000000000000000000000000000000..ce36636c6d8c314384cb9c3181d884dcf4e1925d GIT binary patch literal 20480 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 literal 0 HcmV?d00001 diff --git a/src/mainboard/amd/onyx_poc/data_rec1.apcb b/src/mainboard/amd/onyx_poc/data_rec1.apcb new file mode 100644 index 0000000000000000000000000000000000000000..1267ff97b4c77e5c0189f1c6a834a033ef30c704 GIT binary patch literal 1488 zcmeH{Ye*DP6vxlZuDX%guv?B+gsB*X>98h+1hx-fx?8{BL2N#f98UU4`waKGa8O{StHsp-@=9_{G3TPa}sVRej3&iJm# zxBw2W7ukzIm4EXx@LGFo7z4cxABhAT?q84;j1Qep)mT4s!x9U>z`#Za>T>n=+|ARVej{A zt-|H0b~>tHub1;RILF@Hnaj|hB0n^OTCt!VoVI6n%weogHFgFws(Plo5XX7)wi)?{ z3XLzJwHf>n7|~HSf_N!QSG;GS_LbRA*yo-bn}B|kV4GyW6jo>ck2>>I==Hri0-HEJ ztAMy}e%ZV<%5gR`bU~O(6+GJE{~tD(FzVkEdJA7_^bc#ur2^w0XvS6=x z5}FJ4P2}gno^L7G3C2wH7J|b|9`6HNf-;MdcKqk@1Mpusulxk`S#H%C%v)xYYN4~% zblyb0noZdzPn@d-CfEZG1w4apO1jq#x)k99pv=;10o#IO?O?U5XBPg*Q(*XcAHD<0 ChvESM literal 0 HcmV?d00001 diff --git a/src/mainboard/amd/onyx_poc/data_rec2.apcb b/src/mainboard/amd/onyx_poc/data_rec2.apcb new file mode 100644 index 0000000000000000000000000000000000000000..4fb24b3b6858e572dfa5f7114744824fb561c98b GIT binary patch literal 1184 zcmZ<^aCT~7Fko1~!oX0Q%fL{)E7#I`4Qvd%uASsDJVw1{rat?6x rb@g>;5f@-!1Zq|Qx`9PJjzIuO0|5sE!~g$a)+jL=0;3@?B0~TGbR7)= literal 0 HcmV?d00001