Subject: Re: Ordering device probes
To: NetBSD Kernel Technical Discussion List <tech-kern@netbsd.org>
From: Peter Seebach <seebs@plethora.net>
List: tech-kern
Date: 02/20/2006 17:39:49
In message <9410458E-FB44-49AB-B4A7-547ED4832323@shagadelic.org>, Jason Thorpe 
writes:
>1- Modify the chip-specific i2c back-end to return an i2c_tag_t  
>suitable for use in early bootstrap.

By chip-specific, you mean the at24cxx file?  Or do you mean the iic driver?

>2- In machdep code, get the bootstrap i2c tag and use it to call  
>seeprom_bootstrap_read() to get the data you want.

>3- In device_register(), use device properties to associate the data  
>read out of the SEEPROM with the appropriate emac instance.

Ahh!

Okay, this makes a lot more sense, and I think you've convinced me that
everything I thought I needed is already provided cleanly.

Which, honestly, was sort of what I was expecting.  :)

-s