#include "bcma_private.h"
#include <linux/bcma/bcma.h>
#include <linux/pci.h>
#if 0
static u32 bcma_core_pcie2_cfg_read(struct bcma_drv_pcie2 *pcie2, u32 addr)
{
pcie2_write32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR, addr);
pcie2_read32(pcie2, BCMA_CORE_PCIE2_CONFIGINDADDR);
return pcie2_read32(pcie2, BCMA_CORE_PCIE2_CONFIGINDDATA);
}
#endif
static void bcma_core_pcie2_cfg_write(struct bcma_drv_pcie2 *pcie2, u32 addr,
u32 val)
{ … }
static u32 bcma_core_pcie2_war_delay_perst_enab(struct bcma_drv_pcie2 *pcie2,
bool enable)
{ … }
static void bcma_core_pcie2_set_ltr_vals(struct bcma_drv_pcie2 *pcie2)
{ … }
static void bcma_core_pcie2_hw_ltr_war(struct bcma_drv_pcie2 *pcie2)
{ … }
static void pciedev_crwlpciegen2(struct bcma_drv_pcie2 *pcie2)
{ … }
static void pciedev_crwlpciegen2_180(struct bcma_drv_pcie2 *pcie2)
{ … }
static void pciedev_crwlpciegen2_182(struct bcma_drv_pcie2 *pcie2)
{ … }
static void pciedev_reg_pm_clk_period(struct bcma_drv_pcie2 *pcie2)
{ … }
void bcma_core_pcie2_init(struct bcma_drv_pcie2 *pcie2)
{ … }
void bcma_core_pcie2_up(struct bcma_drv_pcie2 *pcie2)
{ … }