To tie an instance of this device to the system, use the
intersil7170_attach()
function and the
intersil7170_softc
structure defined as follows:
void
intersil7170_attach(struct intersil7170_softc *
)
struct intersil7170_softc {
struct device sc_dev;
bus_space_tag_t sc_bst;
bus_space_handle_t sc_bsh;
struct todr_chip_handle sc_handle;
u_int sc_year0;
u_int sc_flag;
};
bus_tag
bus_handle
sc_handle
)
function to register
todr(9)
interface.
sc_year0
sc_flag
Note that if the resulting date retrieved with the todr_gettime() method
is earlier that January 1, 1970, the driver will assume that the chip's
year counter actually represents a year in the 21st century.
This behaviour can be overridden by setting the
INTERSIL7170_NO_CENT_ADJUST
flag in
sc_flag
.