linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Adding OTP-only device to MTD or CHAR subsystem?
@ 2015-12-28 23:21 Scott Branden
  2015-12-28 23:38 ` Arnd Bergmann
  0 siblings, 1 reply; 5+ messages in thread
From: Scott Branden @ 2015-12-28 23:21 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Arnd Bergmann, Brian Norris
  Cc: linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org

Greg/Brian/Arnd,

We have OTP device drivers for accessing OTP memory in our SoCs.

I looking for the right place and model to place such OTP device drivers.

1) Should we follow the bfin-otp model in drivers/char?  This doesn't 
seem like the right place to put it although following the bfin example 
is quite simple to implement.  We actually had a custom set of Ioctl's 
that I changed to use the standard file access model used by the bfin 
driver.  But a custom util is still needed to issue an OTPLOCK command. 
  I'm guess mtd-utils has such abilities (or should).

2) Instead, should we start adding OTP-only drivers into the MTD 
subsystem?  Onenand and CFI based MTD devices already have OTP 
programmable regions.  If we created a new OTP device type in the MTD 
subsystem this looks like a good thing to do.  mtd-utils could/should be 
used to access the OTP device then along with standard fileio operations.

3) Or some other suggestion of where to place OTP device drivers?

Regards,
  Scott

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-01-13 22:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-28 23:21 Adding OTP-only device to MTD or CHAR subsystem? Scott Branden
2015-12-28 23:38 ` Arnd Bergmann
2015-12-29  0:32   ` Scott Branden
2016-01-09 11:13     ` Srinivas Kandagatla
2016-01-13 22:05       ` Scott Branden

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).