soc/intel/tigerlake: add devicetree option PcieRpSlotImplemented

Add the UPD PcieRpSlotImplemented as devicetree option. To keep the PI
bit set for any slots of already existing boards, add set the option
PcieRpSlotImplemented=1 where appropriate.

Change-Id: Ia6f685df3c22c74ae764693329a69817bf3cd01d
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60946
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
diff --git a/src/mainboard/intel/tglrvp/variants/tglrvp_up3/devicetree.cb b/src/mainboard/intel/tglrvp/variants/tglrvp_up3/devicetree.cb
index 201983c..d01fdd6 100644
--- a/src/mainboard/intel/tglrvp/variants/tglrvp_up3/devicetree.cb
+++ b/src/mainboard/intel/tglrvp/variants/tglrvp_up3/devicetree.cb
@@ -44,6 +44,10 @@
 	register "PcieRpEnable[3]" = "1"
 	register "PcieRpEnable[8]" = "1"
 	register "PcieRpEnable[10]" = "1"
+	register "PcieRpSlotImplemented[2]" = "1"
+	register "PcieRpSlotImplemented[3]" = "1"
+	register "PcieRpSlotImplemented[8]" = "1"
+	register "PcieRpSlotImplemented[10]" = "1"
 
 	# Enable RP LTR
 	register "PcieRpLtrEnable[2]" = "1"