Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bhnd/bhnd_types.h
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | |||||
} bhnd_devclass_t; | } bhnd_devclass_t; | ||||
/** bhnd(4) platform services. */ | /** bhnd(4) platform services. */ | ||||
typedef enum { | typedef enum { | ||||
BHND_SERVICE_CHIPC, /**< chipcommon service; implements the bhnd_chipc interface */ | BHND_SERVICE_CHIPC, /**< chipcommon service; implements the bhnd_chipc interface */ | ||||
BHND_SERVICE_PWRCTL, /**< legacy pwrctl service; implements the bhnd_pwrctl interface */ | BHND_SERVICE_PWRCTL, /**< legacy pwrctl service; implements the bhnd_pwrctl interface */ | ||||
BHND_SERVICE_PMU, /**< pmu service; implements the bhnd_pmu interface */ | BHND_SERVICE_PMU, /**< pmu service; implements the bhnd_pmu interface */ | ||||
BHND_SERVICE_NVRAM, /**< nvram service; implements the bhnd_nvram interface */ | BHND_SERVICE_NVRAM, /**< nvram service; implements the bhnd_nvram interface */ | ||||
BHND_SERVICE_GPIO, /**< gpio service; implements the standard gpio interface */ | |||||
BHND_SERVICE_ANY = 1000, /**< match on any service type */ | BHND_SERVICE_ANY = 1000, /**< match on any service type */ | ||||
} bhnd_service_t; | } bhnd_service_t; | ||||
/** | /** | ||||
* bhnd(4) port types. | * bhnd(4) port types. | ||||
* | * | ||||
* Only BHND_PORT_DEVICE is guaranteed to be supported by all bhnd(4) bus | * Only BHND_PORT_DEVICE is guaranteed to be supported by all bhnd(4) bus | ||||
▲ Show 20 Lines • Show All 99 Lines • Show Last 20 Lines |