Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/iicbus/iicbus.h
Show First 20 Lines • Show All 89 Lines • ▼ Show 20 Lines | |||||
device_t iicbus_add_child_common(device_t dev, u_int order, const char *name, | device_t iicbus_add_child_common(device_t dev, u_int order, const char *name, | ||||
int unit, size_t ivars_size); | int unit, size_t ivars_size); | ||||
int iicbus_detach(device_t dev); | int iicbus_detach(device_t dev); | ||||
void iicbus_probe_nomatch(device_t bus, device_t child); | void iicbus_probe_nomatch(device_t bus, device_t child); | ||||
int iicbus_read_ivar(device_t bus, device_t child, int which, | int iicbus_read_ivar(device_t bus, device_t child, int which, | ||||
uintptr_t *result); | uintptr_t *result); | ||||
int iicbus_write_ivar(device_t bus, device_t child, int which, | int iicbus_write_ivar(device_t bus, device_t child, int which, | ||||
uintptr_t value); | uintptr_t value); | ||||
int iicbus_child_location_str(device_t bus, device_t child, char *buf, | int iicbus_child_location(device_t bus, device_t child, struct sbuf *sb); | ||||
size_t buflen); | int iicbus_child_pnpinfo(device_t bus, device_t child, struct sbuf *sb); | ||||
int iicbus_child_pnpinfo_str(device_t bus, device_t child, char *buf, | |||||
size_t buflen); | |||||
extern driver_t iicbus_driver; | extern driver_t iicbus_driver; | ||||
extern devclass_t iicbus_devclass; | extern devclass_t iicbus_devclass; | ||||
extern driver_t ofw_iicbus_driver; | extern driver_t ofw_iicbus_driver; | ||||
extern devclass_t ofw_iicbus_devclass; | extern devclass_t ofw_iicbus_devclass; | ||||
extern driver_t acpi_iicbus_driver; | extern driver_t acpi_iicbus_driver; | ||||
#endif | #endif |