1# $FreeBSD$ 2 3.PATH: ${SRCTOP}/sys/dev/bhnd 4.PATH: ${SRCTOP}/sys/dev/bhnd/cores/chipc 5.PATH: ${SRCTOP}/sys/dev/bhnd/cores/chipc/pwrctl 6.PATH: ${SRCTOP}/sys/dev/bhnd/cores/pmu 7.PATH: ${SRCTOP}/sys/dev/bhnd/nvram 8 9KMOD= bhnd 10SRCS= bhnd.c bhnd_subr.c 11SRCS+= bhnd_bus_if.c bhnd_bus_if.h 12 13SRCS+= bhnd_erom.c 14SRCS+= bhnd_erom_if.c bhnd_erom_if.h 15 16# ChipCommon 17SRCS+= chipc.c chipc_subr.c 18SRCS+= bhnd_sprom_chipc.c \ 19 bhnd_pmu_chipc.c \ 20 bhnd_pwrctl.c bhnd_pwrctl_subr.c 21SRCS+= bhnd_chipc_if.c bhnd_chipc_if.h 22 23# PMU 24SRCS+= bhnd_pmu.c \ 25 bhnd_pmu_core.c \ 26 bhnd_pmu_subr.c 27SRCS+= bhnd_pmu_if.c bhnd_pmu_if.h 28 29# NVRAM/SPROM 30SRCS+= bhnd_nvram_data.c \ 31 bhnd_nvram_data_bcm.c \ 32 bhnd_nvram_data_bcmraw.c \ 33 bhnd_nvram_data_btxt.c \ 34 bhnd_nvram_data_sprom.c \ 35 bhnd_nvram_data_sprom_subr.c \ 36 bhnd_nvram_data_tlv.c \ 37 bhnd_nvram_io.c \ 38 bhnd_nvram_iobuf.c \ 39 bhnd_nvram_ioptr.c \ 40 bhnd_nvram_iores.c \ 41 bhnd_nvram_plist.c \ 42 bhnd_nvram_store.c \ 43 bhnd_nvram_store_subr.c \ 44 bhnd_nvram_subr.c \ 45 bhnd_nvram_value.c \ 46 bhnd_nvram_value_fmts.c \ 47 bhnd_nvram_value_prf.c \ 48 bhnd_nvram_value_subr.c \ 49 bhnd_sprom.c 50SRCS+= bhnd_nvram_map.h bhnd_nvram_map_data.h 51SRCS+= bhnd_nvram_if.c bhnd_nvram_if.h 52 53SRCS+= device_if.h bus_if.h 54 55SUBDIR= bcma \ 56 bcma_bhndb \ 57 bhndb \ 58 bhndb_pci \ 59 cores \ 60 siba \ 61 siba_bhndb 62 63.include <bsd.kmod.mk> 64.include <bsd.subdir.mk> 65