c283839dd4
This adds support for: - Serializing an bhnd_nvram_plist (as exported from bhnd_nvram_store, etc) to an arbitrary NVRAM data format. - Generating a serialized representation of the current NVRAM store's state suitable for writing back to flash, or re-encoding for upload to a FullMAC device. Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D8762
65 lines
1.3 KiB
Makefile
65 lines
1.3 KiB
Makefile
# $FreeBSD$
|
|
|
|
.PATH: ${.CURDIR}/../../dev/bhnd
|
|
.PATH: ${.CURDIR}/../../dev/bhnd/cores/chipc
|
|
.PATH: ${.CURDIR}/../../dev/bhnd/cores/chipc/pwrctl
|
|
.PATH: ${.CURDIR}/../../dev/bhnd/cores/pmu
|
|
.PATH: ${.CURDIR}/../../dev/bhnd/nvram
|
|
|
|
KMOD= bhnd
|
|
SRCS= bhnd.c bhnd_subr.c
|
|
SRCS+= bhnd_bus_if.c bhnd_bus_if.h
|
|
|
|
SRCS+= bhnd_erom.c
|
|
SRCS+= bhnd_erom_if.c bhnd_erom_if.h
|
|
|
|
# ChipCommon
|
|
SRCS+= chipc.c chipc_subr.c
|
|
SRCS+= bhnd_sprom_chipc.c \
|
|
bhnd_pmu_chipc.c \
|
|
bhnd_pwrctl.c bhnd_pwrctl_subr.c
|
|
SRCS+= bhnd_chipc_if.c bhnd_chipc_if.h
|
|
|
|
# PMU
|
|
SRCS+= bhnd_pmu.c \
|
|
bhnd_pmu_core.c \
|
|
bhnd_pmu_subr.c
|
|
SRCS+= bhnd_pmu_if.c bhnd_pmu_if.h
|
|
|
|
# NVRAM/SPROM
|
|
SRCS+= bhnd_nvram_data.c \
|
|
bhnd_nvram_data_bcm.c \
|
|
bhnd_nvram_data_bcmraw.c \
|
|
bhnd_nvram_data_btxt.c \
|
|
bhnd_nvram_data_sprom.c \
|
|
bhnd_nvram_data_sprom_subr.c \
|
|
bhnd_nvram_data_tlv.c \
|
|
bhnd_nvram_io.c \
|
|
bhnd_nvram_iobuf.c \
|
|
bhnd_nvram_ioptr.c \
|
|
bhnd_nvram_iores.c \
|
|
bhnd_nvram_plist.c \
|
|
bhnd_nvram_store.c \
|
|
bhnd_nvram_store_subr.c \
|
|
bhnd_nvram_subr.c \
|
|
bhnd_nvram_value.c \
|
|
bhnd_nvram_value_fmts.c \
|
|
bhnd_nvram_value_prf.c \
|
|
bhnd_nvram_value_subr.c \
|
|
bhnd_sprom.c
|
|
SRCS+= bhnd_nvram_map.h bhnd_nvram_map_data.h
|
|
SRCS+= bhnd_nvram_if.c bhnd_nvram_if.h
|
|
|
|
SRCS+= device_if.h bus_if.h
|
|
|
|
SUBDIR= bcma \
|
|
bcma_bhndb \
|
|
bhndb \
|
|
bhndb_pci \
|
|
cores \
|
|
siba \
|
|
siba_bhndb
|
|
|
|
.include <bsd.kmod.mk>
|
|
.include <bsd.subdir.mk>
|