> Huh.  I guess that part of the PCI model has virtues I'm not used to
> thinking of.  Does that pseudo-configspace cover *all* configuration
> for each controllers?  Or are things like clocks, clock gating, and
> other chip configuration stuff still in separate registers?

Separate. Beside, I'm not even sure any of the OSes gives us access to
it... at least the initial patches from Sony that were using virtual PCI
had their own "image" of the EHCI & OHCI config space in the kernel...

> I suspect there are design methodology differences afoot here, where
> folk doing system-on-chip designs don't share priorities with folk
> doing multi-chip designs ... especially if they're co-designing the
> hardware with some specific firmware model in mind.

Yeah, that and other things.... but I'll stay polite today :-)

> Hardware architectures still not as open as might be.  In some cases
> that's probably wise ... as they say about making sausage, you really
> do _not_ want to see some of that crap.

Heh, indeed :-)

> Interesting.  Well, my advice to Geoff still stands:  since that
> quirk workaround is stuff I'd expect the boot firmware to have done,
> don't push the stuff into the core of the controller driver where it
> will impact _every_ vendor's OHCI implementation.

Ben.



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to