From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfgang Denk Date: Sat, 16 Mar 2013 21:14:59 +0100 Subject: [U-Boot] [PATCH 1/2] nitrogen6x: Pass the correct CPU revision to the kernel In-Reply-To: <51449A34.7080902@boundarydevices.com> References: <1363381594-17077-1-git-send-email-festevam@gmail.com> <5143BAE6.3030902@boundarydevices.com> <51449A34.7080902@boundarydevices.com> Message-ID: <20130316201459.7888C200301@gemini.denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Eric Nelson, In message <51449A34.7080902@boundarydevices.com> you wrote: > > At the moment, it doesn't. > > I would really like to see us (the i.MX6 community) standardize > the use of some fuses to specifically mean board revision. No. This is a very bad idea. We've been working long enough with a number of board manufacturers; many of these provides SOMs (Systems on Module) that get then used by many different customers for many different purposes - and the use of things like fuse settings should be left to these end users. > We're contemplating some board changes such as switching the > ethernet PHY and having a convention for the use of a few > bits in OTP would allow us to implement get_board_rev() once in > a common place. > > Over the lifetime of most boards, it's likely that at least > one board revision will have software implications and having > a common way to express/detect this could prevent some churn > in board-specific files. > > Such a convention would need to have broad sign off though. You seem to forget that there is a standardized, well documented way to pass all kind of hardware related information to the Linux kernel. If you need any such information, add it to the device tree. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de If you're not part of the solution, you're part of the problem.