Commit dbf053c4 authored by Oded Gabbay's avatar Oded Gabbay
Browse files

habanalabs/gaudi: remove axi drain support



AXI drain is broken in GAUDI so remove support for enabling it.

Signed-off-by: default avatarOded Gabbay <oded.gabbay@gmail.com>
parent 219b8f2f
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
@@ -2885,22 +2885,6 @@ static void gaudi_pre_hw_init(struct hl_device *hdev)
	 */
	RREG32(mmPCIE_WRAP_LBW_PROT_OVR);

	if (hdev->axi_drain) {
		WREG32(mmPCIE_WRAP_LBW_DRAIN_CFG,
			1 << PCIE_WRAP_LBW_DRAIN_CFG_EN_SHIFT);
		WREG32(mmPCIE_WRAP_HBW_DRAIN_CFG,
			1 << PCIE_WRAP_HBW_DRAIN_CFG_EN_SHIFT);

		/* Perform read to flush the DRAIN cfg */
		RREG32(mmPCIE_WRAP_HBW_DRAIN_CFG);
	} else {
		WREG32(mmPCIE_WRAP_LBW_DRAIN_CFG, 0);
		WREG32(mmPCIE_WRAP_HBW_DRAIN_CFG, 0);

		/* Perform read to flush the DRAIN cfg */
		RREG32(mmPCIE_WRAP_HBW_DRAIN_CFG);
	}

	/* Configure the reset registers. Must be done as early as possible
	 * in case we fail during H/W initialization
	 */