lkml.org 
[lkml]   [2017]   [Jul]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/2] PCI: dwc: dra7xx: utilize dw_pcie_readX_dbi/dw_pcie_writeX_dbi macros
    Date
    Signed-off-by: Niklas Cassel <niklas.cassel@axis.com>
    ---
    drivers/pci/dwc/pci-dra7xx.c | 14 ++++++--------
    1 file changed, 6 insertions(+), 8 deletions(-)

    diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
    index f2fc5f47064e..e30c837c4437 100644
    --- a/drivers/pci/dwc/pci-dra7xx.c
    +++ b/drivers/pci/dwc/pci-dra7xx.c
    @@ -145,22 +145,20 @@ static int dra7xx_pcie_establish_link(struct dw_pcie *pci)
    }

    if (dra7xx->link_gen == 1) {
    - dw_pcie_read(pci->dbi_base + exp_cap_off + PCI_EXP_LNKCAP,
    - 4, &reg);
    + reg = dw_pcie_readl_dbi(pci, exp_cap_off + PCI_EXP_LNKCAP);
    if ((reg & PCI_EXP_LNKCAP_SLS) != PCI_EXP_LNKCAP_SLS_2_5GB) {
    reg &= ~((u32)PCI_EXP_LNKCAP_SLS);
    reg |= PCI_EXP_LNKCAP_SLS_2_5GB;
    - dw_pcie_write(pci->dbi_base + exp_cap_off +
    - PCI_EXP_LNKCAP, 4, reg);
    + dw_pcie_writel_dbi(pci, exp_cap_off + PCI_EXP_LNKCAP,
    + reg);
    }

    - dw_pcie_read(pci->dbi_base + exp_cap_off + PCI_EXP_LNKCTL2,
    - 2, &reg);
    + reg = dw_pcie_readw_dbi(pci, exp_cap_off + PCI_EXP_LNKCTL2);
    if ((reg & PCI_EXP_LNKCAP_SLS) != PCI_EXP_LNKCAP_SLS_2_5GB) {
    reg &= ~((u32)PCI_EXP_LNKCAP_SLS);
    reg |= PCI_EXP_LNKCAP_SLS_2_5GB;
    - dw_pcie_write(pci->dbi_base + exp_cap_off +
    - PCI_EXP_LNKCTL2, 2, reg);
    + dw_pcie_writew_dbi(pci, exp_cap_off + PCI_EXP_LNKCTL2,
    + reg);
    }
    }

    --
    2.11.0
    \
     
     \ /
      Last update: 2017-07-14 14:08    [W:2.946 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site