On Mon, Oct 30, 2017 at 07:27:17PM +0530, Manikanta Maddireddy wrote: > This patch ensures that DL sends pending ACKs and update FC packets when > link is idle instead of waiting for timers to expire which improves PCIe > bandwidth. > > Signed-off-by: Manikanta Maddireddy <mmaddireddy@xxxxxxxxxx> > --- > V3: > * no change in this patch > V2: > * no change in this patch > > drivers/pci/host/pci-tegra.c | 15 ++++++++++++++- > 1 file changed, 14 insertions(+), 1 deletion(-) > > diff --git a/drivers/pci/host/pci-tegra.c b/drivers/pci/host/pci-tegra.c > index c862facfd6e9..4562b0c113a8 100644 > --- a/drivers/pci/host/pci-tegra.c > +++ b/drivers/pci/host/pci-tegra.c > @@ -211,7 +211,9 @@ > #define RP_ECTL_6_R2_RX_EQ_CTRL_H_1C_MASK 0xffffffff > > #define RP_VEND_XP 0x00000f00 > -#define RP_VEND_XP_DL_UP (1 << 30) > +#define RP_VEND_XP_DL_UP (1 << 30) > +#define RP_VEND_XP_OPPORTUNISTIC_ACK (1 << 27) > +#define RP_VEND_XP_OPPORTUNISTIC_UPDATEFC (1 << 28) > > #define RP_VEND_CTL1 0xf48 > #define RP_VEND_CTL1_ERPT (1 << 13) > @@ -2149,6 +2151,16 @@ static void tegra_pcie_enable_rp_features(struct tegra_pcie_port *port) > writel(value, port->base + RP_VEND_CTL1); > } > > +static void tegra_pcie_apply_sw_fixup(struct tegra_pcie_port *port) Why not make the name reflect what the function does? Thierry
Attachment:
signature.asc
Description: PGP signature