Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m
Show All 22 Lines | |||||
# USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | # USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
#include <sys/types.h> | #include <sys/types.h> | ||||
#include <sys/bus.h> | #include <sys/bus.h> | ||||
#include <dev/bhnd/bhnd.h> | #include <dev/bhnd/bhnd.h> | ||||
#include <dev/bhnd/nvram/bhnd_nvram.h> | |||||
INTERFACE bhnd_chipc; | INTERFACE bhnd_chipc; | ||||
# | # | ||||
# bhnd(4) ChipCommon interface. | # bhnd(4) ChipCommon interface. | ||||
# | # | ||||
HEADER { | HEADER { | ||||
#include <dev/bhnd/nvram/bhnd_nvram.h> | |||||
/* forward declarations */ | /* forward declarations */ | ||||
struct chipc_caps; | struct chipc_caps; | ||||
struct chipc_caps *bhnd_chipc_generic_get_caps(device_t dev); | struct chipc_caps *bhnd_chipc_generic_get_caps(device_t dev); | ||||
} | } | ||||
CODE { | CODE { | ||||
/** | /** | ||||
▲ Show 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
/** | /** | ||||
* Release hardware access to the SPROM. | * Release hardware access to the SPROM. | ||||
* | * | ||||
* @param sc chipc driver state. | * @param sc chipc driver state. | ||||
*/ | */ | ||||
METHOD void disable_sprom { | METHOD void disable_sprom { | ||||
device_t dev; | |||||
} | |||||
/** | |||||
* Return the flash configuration register value | |||||
* | |||||
* @param dev A bhnd(4) ChipCommon device | |||||
*/ | |||||
METHOD uint32_t get_flash_cfg { | |||||
device_t dev; | device_t dev; | ||||
} | } |