freebsd-skq/sys/modules/bhnd/Makefile
landonf 101b79037d bhnd(4): Initial PMU/PWRCTL power and clock management support.
- Added bhnd_pmu driver implementations for PMU and PWRCTL chipsets,
  derived from Broadcom's ISC-licensed HND code.
- Added bhnd bus-level support for routing per-core clock and resource
  power requests to the PMU device.
- Lift ChipCommon support out into the bhnd module, dropping
  bhnd_chipc.

Reviewed by:	mizhka
Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D7492
2016-08-27 00:03:02 +00:00

47 lines
926 B
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
# 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.c \
bhnd_nvram_parser.c \
bhnd_sprom.c \
bhnd_sprom_parser.c
SRCS+= bhnd_nvram_common.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>