Lines Matching refs:ecam_val
628 u32 breg_val, ecam_val, first_busno = 0;
667 ecam_val = nwl_bridge_readl(pcie, E_ECAM_CAPABILITIES) & E_ECAM_PRESENT;
668 if (!ecam_val) {
670 return ecam_val;
687 ecam_val = nwl_bridge_readl(pcie, E_ECAM_CONTROL);
688 pcie->last_busno = (ecam_val & E_ECAM_SIZE_LOC) >> E_ECAM_SIZE_SHIFT;
690 ecam_val = first_busno;
691 ecam_val |= (first_busno + 1) << 8;
692 ecam_val |= (pcie->last_busno << E_ECAM_SIZE_SHIFT);
693 writel(ecam_val, (pcie->ecam_base + PCI_PRIMARY_BUS));