10b3105a3SAdrian Chadd# $FreeBSD$ 20b3105a3SAdrian Chadd 3193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd 4193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/cores/chipc 5193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/cores/chipc/pwrctl 6193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/cores/pmu 7193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/bhnd/nvram 80b3105a3SAdrian Chadd 90b3105a3SAdrian ChaddKMOD= bhnd 10f90f4b65SLandon J. FullerSRCS= bhnd.c bhnd_subr.c 11f90f4b65SLandon J. FullerSRCS+= bhnd_bus_if.c bhnd_bus_if.h 121728aef2SLandon J. Fuller 13664a7497SLandon J. FullerSRCS+= bhnd_erom.c 14664a7497SLandon J. FullerSRCS+= bhnd_erom_if.c bhnd_erom_if.h 15664a7497SLandon J. Fuller 16f90f4b65SLandon J. Fuller# ChipCommon 17f90f4b65SLandon J. FullerSRCS+= chipc.c chipc_subr.c 182f909a9fSLandon J. Fuller 192f909a9fSLandon J. FullerSRCS+= chipc_gpio.c 20f8e61edaSLandon J. FullerSRCS+= gpio_if.h ofw_bus_if.h 214f23702aSLi-Wen HsuSRCS+= opt_platform.h 222f909a9fSLandon J. Fuller 23f90f4b65SLandon J. FullerSRCS+= bhnd_sprom_chipc.c \ 244e96bf3aSLandon J. Fuller bhnd_pmu_chipc.c 252f909a9fSLandon J. Fuller 262f909a9fSLandon J. FullerSRCS+= bhnd_pwrctl.c \ 272f909a9fSLandon J. Fuller bhnd_pwrctl_subr.c \ 282f909a9fSLandon J. Fuller bhnd_pwrctl_if.c \ 292f909a9fSLandon J. Fuller bhnd_pwrctl_if.h 302f909a9fSLandon J. FullerSRCS+= bhnd_pwrctl_hostb_if.c bhnd_pwrctl_hostb_if.h 312f909a9fSLandon J. Fuller 32f90f4b65SLandon J. FullerSRCS+= bhnd_chipc_if.c bhnd_chipc_if.h 33f90f4b65SLandon J. Fuller 34f90f4b65SLandon J. Fuller# PMU 35f90f4b65SLandon J. FullerSRCS+= bhnd_pmu.c \ 36f90f4b65SLandon J. Fuller bhnd_pmu_core.c \ 37f90f4b65SLandon J. Fuller bhnd_pmu_subr.c 38f90f4b65SLandon J. FullerSRCS+= bhnd_pmu_if.c bhnd_pmu_if.h 39f90f4b65SLandon J. Fuller 40f90f4b65SLandon J. Fuller# NVRAM/SPROM 4177cb4d3eSLandon J. FullerSRCS+= bhnd_nvram_data.c \ 4277cb4d3eSLandon J. Fuller bhnd_nvram_data_bcm.c \ 4377cb4d3eSLandon J. Fuller bhnd_nvram_data_bcmraw.c \ 4477cb4d3eSLandon J. Fuller bhnd_nvram_data_btxt.c \ 4577cb4d3eSLandon J. Fuller bhnd_nvram_data_sprom.c \ 46c283839dSLandon J. Fuller bhnd_nvram_data_sprom_subr.c \ 4777cb4d3eSLandon J. Fuller bhnd_nvram_data_tlv.c \ 4877cb4d3eSLandon J. Fuller bhnd_nvram_io.c \ 4977cb4d3eSLandon J. Fuller bhnd_nvram_iobuf.c \ 50f76db8deSLandon J. Fuller bhnd_nvram_ioptr.c \ 5177cb4d3eSLandon J. Fuller bhnd_nvram_iores.c \ 52eb686149SLandon J. Fuller bhnd_nvram_plist.c \ 5377cb4d3eSLandon J. Fuller bhnd_nvram_store.c \ 5419be09f3SLandon J. Fuller bhnd_nvram_store_subr.c \ 5577cb4d3eSLandon J. Fuller bhnd_nvram_subr.c \ 5677cb4d3eSLandon J. Fuller bhnd_nvram_value.c \ 5777cb4d3eSLandon J. Fuller bhnd_nvram_value_fmts.c \ 5877cb4d3eSLandon J. Fuller bhnd_nvram_value_prf.c \ 599be0790dSLandon J. Fuller bhnd_nvram_value_subr.c \ 6077cb4d3eSLandon J. Fuller bhnd_sprom.c 611728aef2SLandon J. FullerSRCS+= bhnd_nvram_map.h bhnd_nvram_map_data.h 62f90f4b65SLandon J. FullerSRCS+= bhnd_nvram_if.c bhnd_nvram_if.h 630b3105a3SAdrian Chadd 640b3105a3SAdrian ChaddSRCS+= device_if.h bus_if.h 650b3105a3SAdrian Chadd 660b3105a3SAdrian ChaddSUBDIR= bcma \ 670b3105a3SAdrian Chadd bcma_bhndb \ 680b3105a3SAdrian Chadd bhndb \ 690b3105a3SAdrian Chadd bhndb_pci \ 700b3105a3SAdrian Chadd cores \ 710b3105a3SAdrian Chadd siba \ 720b3105a3SAdrian Chadd siba_bhndb 735bb3134aSKonstantin Belousov 745bb3134aSKonstantin BelousovEXPORT_SYMS= YES 750b3105a3SAdrian Chadd 760b3105a3SAdrian Chadd.include <bsd.kmod.mk> 770b3105a3SAdrian Chadd.include <bsd.subdir.mk> 78