Date: Tue, 10 Jan 2012 17:18:48 -0800 From: Adrian Chadd <adrian@freebsd.org> To: Stefan Bethke <stb@lassitu.de> Cc: freebsd-arch@freebsd.org, Marius Strobl <marius@alchemy.franken.de> Subject: Re: Extending sys/dev/mii Message-ID: <CAJ-VmonJFX%2BJj-yDG60sYOsDooL8w4x%2B9Aq-8wqo%2BfXxRFcO8Q@mail.gmail.com> In-Reply-To: <23477898-8D85-498C-8E30-192810BD68A8@lassitu.de> References: <8D025847-4BE4-4B2C-87D7-97E72CC9D325@lassitu.de> <20120104215930.GM90831@alchemy.franken.de> <47ABA638-7E08-4350-A03C-3D4A23BF2D7E@lassitu.de> <1763C3FF-1EA0-4DC0-891D-63816EBF4A04@lassitu.de> <20120106182756.GA88161@alchemy.franken.de> <95372FB3-406F-46C2-8684-4FDB672D9FCF@lassitu.de> <20120106214741.GB88161@alchemy.franken.de> <F60B2B70-049F-4497-BBA8-3C421088C1EA@lassitu.de> <20120108130039.GG88161@alchemy.franken.de> <23477898-8D85-498C-8E30-192810BD68A8@lassitu.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 8 January 2012 14:27, Stefan Bethke <stb@lassitu.de> wrote: >> Okay, this is the kind of information I was looking for as coupling >> devices with newbus that have no close relation in the hierarchy is >> tedious. However, when not using newbus the question arises how do >> you intend to associate the device_t of say arge0 with the mdiobus0 >> hanging off somewhere beneath iicbus0? > > In my experimental tree, I've hacked together a small function that parse= s a string for a devclass name and unit number, and looks that up. > > I'm also trying a number of other approaches; mainly I'm trying to unders= tand how newbus works, and what kind of driver I want at the various points= , ideally auto-attached, or configured by hints, instead of by custom code.= =A0I think I'll need another couple of days to get a good enough understan= ding of drivers, devclasses and their tree, and the device tree. Hi guys, Has there been any further traction on this? I'd like to try and figure out a way to get all this switchphy stuff into -HEAD as soon as possible. Thanks, Adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonJFX%2BJj-yDG60sYOsDooL8w4x%2B9Aq-8wqo%2BfXxRFcO8Q>