10b3105a3SAdrian Chadd 2193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd 3193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/cores/chipc 4193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/cores/chipc/pwrctl 5193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/cores/pmu 6193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/nvram 70b3105a3SAdrian Chadd 80b3105a3SAdrian ChaddKMOD= bhnd 9f90f4b65SLandon J. FullerSRCS= bhnd.c bhnd_subr.c 10f90f4b65SLandon J. FullerSRCS+= bhnd_bus_if.c bhnd_bus_if.h 111728aef2SLandon J. Fuller 12664a7497SLandon J. FullerSRCS+= bhnd_erom.c 13664a7497SLandon J. FullerSRCS+= bhnd_erom_if.c bhnd_erom_if.h 14664a7497SLandon J. Fuller 15f90f4b65SLandon J. Fuller# ChipCommon 16f90f4b65SLandon J. FullerSRCS+= chipc.c chipc_subr.c 172f909a9fSLandon J. Fuller 182f909a9fSLandon J. FullerSRCS+= chipc_gpio.c 19f8e61edaSLandon J. FullerSRCS+= gpio_if.h ofw_bus_if.h 204f23702aSLi-Wen HsuSRCS+= opt_platform.h 212f909a9fSLandon J. Fuller 22f90f4b65SLandon J. FullerSRCS+= bhnd_sprom_chipc.c \ 234e96bf3aSLandon J. Fuller bhnd_pmu_chipc.c 242f909a9fSLandon J. Fuller 252f909a9fSLandon J. FullerSRCS+= bhnd_pwrctl.c \ 262f909a9fSLandon J. Fuller bhnd_pwrctl_subr.c \ 272f909a9fSLandon J. Fuller bhnd_pwrctl_if.c \ 282f909a9fSLandon J. Fuller bhnd_pwrctl_if.h 292f909a9fSLandon J. FullerSRCS+= bhnd_pwrctl_hostb_if.c bhnd_pwrctl_hostb_if.h 302f909a9fSLandon J. Fuller 31f90f4b65SLandon J. FullerSRCS+= bhnd_chipc_if.c bhnd_chipc_if.h 32f90f4b65SLandon J. Fuller 33f90f4b65SLandon J. Fuller# PMU 34f90f4b65SLandon J. FullerSRCS+= bhnd_pmu.c \ 35f90f4b65SLandon J. Fuller bhnd_pmu_core.c \ 36f90f4b65SLandon J. Fuller bhnd_pmu_subr.c 37f90f4b65SLandon J. FullerSRCS+= bhnd_pmu_if.c bhnd_pmu_if.h 38f90f4b65SLandon J. Fuller 39f90f4b65SLandon J. Fuller# NVRAM/SPROM 4077cb4d3eSLandon J. FullerSRCS+= bhnd_nvram_data.c \ 4177cb4d3eSLandon J. Fuller bhnd_nvram_data_bcm.c \ 4277cb4d3eSLandon J. Fuller bhnd_nvram_data_bcmraw.c \ 4377cb4d3eSLandon J. Fuller bhnd_nvram_data_btxt.c \ 4477cb4d3eSLandon J. Fuller bhnd_nvram_data_sprom.c \ 45c283839dSLandon J. Fuller bhnd_nvram_data_sprom_subr.c \ 4677cb4d3eSLandon J. Fuller bhnd_nvram_data_tlv.c \ 4777cb4d3eSLandon J. Fuller bhnd_nvram_io.c \ 4877cb4d3eSLandon J. Fuller bhnd_nvram_iobuf.c \ 49f76db8deSLandon J. Fuller bhnd_nvram_ioptr.c \ 5077cb4d3eSLandon J. Fuller bhnd_nvram_iores.c \ 51eb686149SLandon J. Fuller bhnd_nvram_plist.c \ 5277cb4d3eSLandon J. Fuller bhnd_nvram_store.c \ 5319be09f3SLandon J. Fuller bhnd_nvram_store_subr.c \ 5477cb4d3eSLandon J. Fuller bhnd_nvram_subr.c \ 5577cb4d3eSLandon J. Fuller bhnd_nvram_value.c \ 5677cb4d3eSLandon J. Fuller bhnd_nvram_value_fmts.c \ 5777cb4d3eSLandon J. Fuller bhnd_nvram_value_prf.c \ 589be0790dSLandon J. Fuller bhnd_nvram_value_subr.c \ 5977cb4d3eSLandon J. Fuller bhnd_sprom.c 601728aef2SLandon J. FullerSRCS+= bhnd_nvram_map.h bhnd_nvram_map_data.h 61f90f4b65SLandon J. FullerSRCS+= bhnd_nvram_if.c bhnd_nvram_if.h 620b3105a3SAdrian Chadd 630b3105a3SAdrian ChaddSRCS+= device_if.h bus_if.h 640b3105a3SAdrian Chadd 650b3105a3SAdrian ChaddSUBDIR= bcma \ 660b3105a3SAdrian Chadd bcma_bhndb \ 670b3105a3SAdrian Chadd bhndb \ 680b3105a3SAdrian Chadd bhndb_pci \ 690b3105a3SAdrian Chadd cores \ 700b3105a3SAdrian Chadd siba \ 710b3105a3SAdrian Chadd siba_bhndb 725bb3134aSKonstantin Belousov 735bb3134aSKonstantin BelousovEXPORT_SYMS= YES 740b3105a3SAdrian Chadd 750b3105a3SAdrian Chadd.include <bsd.kmod.mk> 760b3105a3SAdrian Chadd.include <bsd.subdir.mk> 77