1ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens#ifndef LINUX_BCMA_SOC_H_ 2ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens#define LINUX_BCMA_SOC_H_ 3ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens 4ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens#include <linux/bcma/bcma.h> 5ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens 6ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtensstruct bcma_soc { 7ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens struct bcma_bus bus; 8ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens struct bcma_device core_cc; 9ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens struct bcma_device core_mips; 10ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens}; 11ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens 12ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtensint __init bcma_host_soc_register(struct bcma_soc *soc); 13a395135ddebb0a06052b84c309eb6cb68b79c797Rafał Miłeckiint __init bcma_host_soc_init(struct bcma_soc *soc); 14ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens 15ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtensint bcma_bus_register(struct bcma_bus *bus); 16ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens 17ecd177c21640e92b059a71139f5850243a8f0942Hauke Mehrtens#endif /* LINUX_BCMA_SOC_H_ */ 18