Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a154308a authored by Yan He's avatar Yan He
Browse files

msm: ep_pcie: disable debouncers



Disable debouncers for PCIe endpoint mode.

Change-Id: I504418193920861296d995bd898f01307e6dc518
Signed-off-by: default avatarYan He <yanhe@codeaurora.org>
parent 85ef22e1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@
#include <linux/msm_ep_pcie.h>

#define PCIE20_PARF_SYS_CTRL           0x00
#define PCIE20_PARF_DB_CTRL            0x10
#define PCIE20_PARF_PM_CTRL            0x20
#define PCIE20_PARF_PM_STTS            0x24
#define PCIE20_PARF_PHY_CTRL           0x40
+3 −0
Original line number Diff line number Diff line
@@ -489,6 +489,9 @@ static void ep_pcie_core_init(struct ep_pcie_dev_t *dev)
	/* Disable the DBI Wakeup */
	ep_pcie_write_mask(dev->parf + PCIE20_PARF_SYS_CTRL, BIT(11), 0);

	/* Disable the debouncers */
	ep_pcie_write_reg(dev->parf, PCIE20_PARF_DB_CTRL, 0x73);

	/* Disable core clock CGC */
	ep_pcie_write_mask(dev->parf + PCIE20_PARF_SYS_CTRL, 0, BIT(6));