revert 'pci: brcmstb: Cleanup controller state before handover'
85f3fddbcc2e8282f1c26dcef4684f59490d47ba

resetting pcie breaks pcie xhci on rpi4

--- drivers/pci/pcie_brcmstb.c.orig	Mon Jul  7 17:48:28 2025
+++ drivers/pci/pcie_brcmstb.c	Sun Aug 10 19:49:25 2025
@@ -508,24 +508,6 @@ static int brcm_pcie_probe(struct udevice *dev)
 	return 0;
 }
 
-static int brcm_pcie_remove(struct udevice *dev)
-{
-	struct brcm_pcie *pcie = dev_get_priv(dev);
-	void __iomem *base = pcie->base;
-
-	/* Assert fundamental reset */
-	setbits_le32(base + PCIE_RGR1_SW_INIT_1, PCIE_RGR1_SW_INIT_1_PERST_MASK);
-
-	/* Turn off SerDes */
-	setbits_le32(base + PCIE_MISC_HARD_PCIE_HARD_DEBUG,
-		     PCIE_HARD_DEBUG_SERDES_IDDQ_MASK);
-
-	/* Shutdown bridge */
-	setbits_le32(base + PCIE_RGR1_SW_INIT_1, PCIE_RGR1_SW_INIT_1_INIT_MASK);
-
-	return 0;
-}
-
 static int brcm_pcie_of_to_plat(struct udevice *dev)
 {
 	struct brcm_pcie *pcie = dev_get_priv(dev);
@@ -565,8 +547,6 @@ U_BOOT_DRIVER(pcie_brcm_base) = {
 	.ops			= &brcm_pcie_ops,
 	.of_match		= brcm_pcie_ids,
 	.probe			= brcm_pcie_probe,
-	.remove			= brcm_pcie_remove,
 	.of_to_plat	= brcm_pcie_of_to_plat,
 	.priv_auto	= sizeof(struct brcm_pcie),
-	.flags		= DM_FLAG_OS_PREPARE,
 };
