bcma: add empty PCIe hostmode functions if support is disabled
This allows us to drop some #ifdef magic (mess). Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
3c31316135
commit
ae8ce289e5
|
@ -107,6 +107,14 @@ extern int bcma_chipco_watchdog_register(struct bcma_drv_cc *cc);
|
||||||
#ifdef CONFIG_BCMA_DRIVER_PCI_HOSTMODE
|
#ifdef CONFIG_BCMA_DRIVER_PCI_HOSTMODE
|
||||||
bool bcma_core_pci_is_in_hostmode(struct bcma_drv_pci *pc);
|
bool bcma_core_pci_is_in_hostmode(struct bcma_drv_pci *pc);
|
||||||
void bcma_core_pci_hostmode_init(struct bcma_drv_pci *pc);
|
void bcma_core_pci_hostmode_init(struct bcma_drv_pci *pc);
|
||||||
|
#else
|
||||||
|
static inline bool bcma_core_pci_is_in_hostmode(struct bcma_drv_pci *pc)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
static inline void bcma_core_pci_hostmode_init(struct bcma_drv_pci *pc)
|
||||||
|
{
|
||||||
|
}
|
||||||
#endif /* CONFIG_BCMA_DRIVER_PCI_HOSTMODE */
|
#endif /* CONFIG_BCMA_DRIVER_PCI_HOSTMODE */
|
||||||
|
|
||||||
#ifdef CONFIG_BCMA_DRIVER_GPIO
|
#ifdef CONFIG_BCMA_DRIVER_GPIO
|
||||||
|
|
|
@ -226,11 +226,9 @@ void bcma_core_pci_init(struct bcma_drv_pci *pc)
|
||||||
if (pc->setup_done)
|
if (pc->setup_done)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#ifdef CONFIG_BCMA_DRIVER_PCI_HOSTMODE
|
|
||||||
pc->hostmode = bcma_core_pci_is_in_hostmode(pc);
|
pc->hostmode = bcma_core_pci_is_in_hostmode(pc);
|
||||||
if (pc->hostmode)
|
if (pc->hostmode)
|
||||||
bcma_core_pci_hostmode_init(pc);
|
bcma_core_pci_hostmode_init(pc);
|
||||||
#endif /* CONFIG_BCMA_DRIVER_PCI_HOSTMODE */
|
|
||||||
|
|
||||||
if (!pc->hostmode)
|
if (!pc->hostmode)
|
||||||
bcma_core_pci_clientmode_init(pc);
|
bcma_core_pci_clientmode_init(pc);
|
||||||
|
|
Loading…
Reference in New Issue