On Jul 17, 2006, at 5:39 PM, Kumar Gala wrote: > Well, I think there is a coupling that exists between whatever your > boot rom is and the kernel.
There shouldn't be, I've always said that, but Freescale seems to want to insist on it :-) The problem is people creating this evaluation/demo boards seem to think they are workstations, which they are not. There is such a minimal amount of information needed to actually get a system from the boot rom to the kernel that I don't understand why we are complicating this process for embedded systems. Here is my product development experience. People buy these evaluation boards to test a few of the features they need for a product. These boards try to be everything to everyone, but in reality have never done what someone has wanted very well. Products developed using Linux and many different boot roms are very focused on a particular set of features. Their requirements are nothing like that of an evaluation board, and all of these cute workstation features we are pushing into these evaluation board ports do nothing to help get these products customized for market. > If you are trying to optimize boot time I'd say one thing you would > want is to avoid multiple writing the same configuration registers. That's what I said. Just do it in Linux when the feature is started, either as a built-in driver or loadable module. No need to do this in a boot rom if there isn't any need for it. > I dont have an issue if a fixed function board decides to do these > things in their kernel init instead of their boot rom. I however, > don't want thousand and one config options to support all the > various ways one can configure the Freescale board. I don't understand how configuration options fit into this discussion. In this particular discussion, if you have selected the USB option, then include the proper initialization code in the kernel for the board. No additional options needed. Thanks. -- Dan ------------------------------------------------------------------------- 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