Add I2C child hooks.

This commit is contained in:
matt 2005-02-01 20:37:09 +00:00
parent 12ff682534
commit 61b5c08265

View File

@ -1,4 +1,4 @@
/* $NetBSD: gtvar.h,v 1.7 2004/11/26 05:10:31 jmc Exp $ */
/* $NetBSD: gtvar.h,v 1.8 2005/02/01 20:37:09 matt Exp $ */
/*
* Copyright (c) 2002 Allegro Networks, Inc., Wasabi Systems, Inc.
@ -69,6 +69,7 @@ struct gt_softc {
#define GT_PCIOK(gt, ga, cd) GT_CHILDOK((gt), (ga), (cd), 2, 2)
#define GT_ETHEROK(gt, ga, cd) GT_CHILDOK((gt), (ga), (cd), 4, 3)
#define GT_OBIOOK(gt, ga, cd) GT_CHILDOK((gt), (ga), (cd), 7, 5)
#define GT_I2COK(gt, ga, cd) GT_CHILDOK((gt), (ga), (cd), 12, 1)
#define GT_CHILDFOUND(gt, ga, pos) \
((void)(((gt)->gt_childmask |= (1 << (((ga)->ga_unit) + (pos))))))
@ -77,6 +78,7 @@ struct gt_softc {
#define GT_PCIFOUND(gt, ga) GT_CHILDFOUND((gt), (ga), 2)
#define GT_ETHERFOUND(gt, ga) GT_CHILDFOUND((gt), (ga), 4)
#define GT_OBIOFOUND(gt, ga) GT_CHILDFOUND((gt), (ga), 7)
#define GT_I2CFOUND(gt, ga) GT_CHILDFOUND((gt), (ga), 12)
struct gt_attach_args {
const char *ga_name; /* class name of device */