pcie2             142 drivers/bcma/bcma_private.h void bcma_core_pcie2_init(struct bcma_drv_pcie2 *pcie2);
pcie2             143 drivers/bcma/bcma_private.h void bcma_core_pcie2_up(struct bcma_drv_pcie2 *pcie2);
pcie2             145 drivers/bcma/bcma_private.h static inline void bcma_core_pcie2_init(struct bcma_drv_pcie2 *pcie2)
pcie2             148 drivers/bcma/bcma_private.h 	WARN_ON(pcie2->core->bus->hosttype == BCMA_HOSTTYPE_PCI);
pcie2              20 drivers/bcma/driver_pcie2.c static u32 bcma_core_pcie2_cfg_read(struct bcma_drv_pcie2 *pcie2, u32 addr)
pcie2              22 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, addr);
pcie2              23 drivers/bcma/driver_pcie2.c 	pcie2_read32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR);
pcie2              24 drivers/bcma/driver_pcie2.c 	return pcie2_read32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA);
pcie2              28 drivers/bcma/driver_pcie2.c static void bcma_core_pcie2_cfg_write(struct bcma_drv_pcie2 *pcie2, u32 addr,
pcie2              31 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, addr);
pcie2              32 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, val);
pcie2              39 drivers/bcma/driver_pcie2.c static u32 bcma_core_pcie2_war_delay_perst_enab(struct bcma_drv_pcie2 *pcie2,
pcie2              45 drivers/bcma/driver_pcie2.c 	val = pcie2_read32(pcie2, BCMA_CORE_PCIE2_CLK_CONTROL);
pcie2              52 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, (BCMA_CORE_PCIE2_CLK_CONTROL), val);
pcie2              54 drivers/bcma/driver_pcie2.c 	return pcie2_read32(pcie2, BCMA_CORE_PCIE2_CLK_CONTROL);
pcie2              57 drivers/bcma/driver_pcie2.c static void bcma_core_pcie2_set_ltr_vals(struct bcma_drv_pcie2 *pcie2)
pcie2              60 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, 0x844);
pcie2              61 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, 0x883c883c);
pcie2              63 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, 0x848);
pcie2              64 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, 0x88648864);
pcie2              66 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, 0x84C);
pcie2              67 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, 0x90039003);
pcie2              70 drivers/bcma/driver_pcie2.c static void bcma_core_pcie2_hw_ltr_war(struct bcma_drv_pcie2 *pcie2)
pcie2              72 drivers/bcma/driver_pcie2.c 	u8 core_rev = pcie2->core->id.rev;
pcie2              78 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR,
pcie2              80 drivers/bcma/driver_pcie2.c 	devstsctr2 = pcie2_read32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA);
pcie2              83 drivers/bcma/driver_pcie2.c 		bcma_core_pcie2_set_ltr_vals(pcie2);
pcie2              91 drivers/bcma/driver_pcie2.c 		pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR,
pcie2              93 drivers/bcma/driver_pcie2.c 		pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, devstsctr2);
pcie2              96 drivers/bcma/driver_pcie2.c 		pcie2_write32(pcie2, BCMA_CORE_PCIE2_LTR_STATE,
pcie2             101 drivers/bcma/driver_pcie2.c 		pcie2_write32(pcie2, BCMA_CORE_PCIE2_LTR_STATE,
pcie2             107 drivers/bcma/driver_pcie2.c static void pciedev_crwlpciegen2(struct bcma_drv_pcie2 *pcie2)
pcie2             109 drivers/bcma/driver_pcie2.c 	u8 core_rev = pcie2->core->id.rev;
pcie2             121 drivers/bcma/driver_pcie2.c 	pcie2_set32(pcie2, BCMA_CORE_PCIE2_CLK_CONTROL,
pcie2             124 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR,
pcie2             126 drivers/bcma/driver_pcie2.c 	pcie2_mask32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA,
pcie2             132 drivers/bcma/driver_pcie2.c static void pciedev_crwlpciegen2_180(struct bcma_drv_pcie2 *pcie2)
pcie2             134 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, PCIE2_PMCR_REFUP);
pcie2             135 drivers/bcma/driver_pcie2.c 	pcie2_set32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, 0x1f);
pcie2             138 drivers/bcma/driver_pcie2.c static void pciedev_crwlpciegen2_182(struct bcma_drv_pcie2 *pcie2)
pcie2             140 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, PCIE2_SBMBX);
pcie2             141 drivers/bcma/driver_pcie2.c 	pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, 1 << 0);
pcie2             144 drivers/bcma/driver_pcie2.c static void pciedev_reg_pm_clk_period(struct bcma_drv_pcie2 *pcie2)
pcie2             146 drivers/bcma/driver_pcie2.c 	struct bcma_drv_cc *drv_cc = &pcie2->core->bus->drv_cc;
pcie2             147 drivers/bcma/driver_pcie2.c 	u8 core_rev = pcie2->core->id.rev;
pcie2             153 drivers/bcma/driver_pcie2.c 		pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR,
pcie2             155 drivers/bcma/driver_pcie2.c 		pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA, pm_value);
pcie2             159 drivers/bcma/driver_pcie2.c void bcma_core_pcie2_init(struct bcma_drv_pcie2 *pcie2)
pcie2             161 drivers/bcma/driver_pcie2.c 	struct bcma_bus *bus = pcie2->core->bus;
pcie2             165 drivers/bcma/driver_pcie2.c 	tmp = pcie2_read32(pcie2, BCMA_CORE_PCIE2_SPROM(54));
pcie2             167 drivers/bcma/driver_pcie2.c 		bcma_core_pcie2_cfg_write(pcie2, 0x4e0, 0x17);
pcie2             172 drivers/bcma/driver_pcie2.c 		pcie2->reqsize = 1024;
pcie2             175 drivers/bcma/driver_pcie2.c 		pcie2->reqsize = 128;
pcie2             180 drivers/bcma/driver_pcie2.c 		bcma_core_pcie2_war_delay_perst_enab(pcie2, true);
pcie2             181 drivers/bcma/driver_pcie2.c 	bcma_core_pcie2_hw_ltr_war(pcie2);
pcie2             182 drivers/bcma/driver_pcie2.c 	pciedev_crwlpciegen2(pcie2);
pcie2             183 drivers/bcma/driver_pcie2.c 	pciedev_reg_pm_clk_period(pcie2);
pcie2             184 drivers/bcma/driver_pcie2.c 	pciedev_crwlpciegen2_180(pcie2);
pcie2             185 drivers/bcma/driver_pcie2.c 	pciedev_crwlpciegen2_182(pcie2);
pcie2             192 drivers/bcma/driver_pcie2.c void bcma_core_pcie2_up(struct bcma_drv_pcie2 *pcie2)
pcie2             194 drivers/bcma/driver_pcie2.c 	struct bcma_bus *bus = pcie2->core->bus;
pcie2             198 drivers/bcma/driver_pcie2.c 	err = pcie_set_readrq(dev, pcie2->reqsize);
pcie2             151 include/linux/bcma/bcma_driver_pcie2.h #define pcie2_read16(pcie2, offset)		bcma_read16((pcie2)->core, offset)
pcie2             152 include/linux/bcma/bcma_driver_pcie2.h #define pcie2_read32(pcie2, offset)		bcma_read32((pcie2)->core, offset)
pcie2             153 include/linux/bcma/bcma_driver_pcie2.h #define pcie2_write16(pcie2, offset, val)	bcma_write16((pcie2)->core, offset, val)
pcie2             154 include/linux/bcma/bcma_driver_pcie2.h #define pcie2_write32(pcie2, offset, val)	bcma_write32((pcie2)->core, offset, val)
pcie2             156 include/linux/bcma/bcma_driver_pcie2.h #define pcie2_set32(pcie2, offset, set)		bcma_set32((pcie2)->core, offset, set)
pcie2             157 include/linux/bcma/bcma_driver_pcie2.h #define pcie2_mask32(pcie2, offset, mask)	bcma_mask32((pcie2)->core, offset, mask)