mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 21:34:07 +08:00
FLASH progmem memory MTD: Need to register with PROCFS if enabled
This commit is contained in:
@@ -392,6 +392,12 @@ FAR struct mtd_dev_s *progmem_initialize(void)
|
||||
|
||||
g_progmem.blkshift = blkshift;
|
||||
g_progmem.initialized = true;
|
||||
|
||||
#ifdef CONFIG_MTD_REGISTRATION
|
||||
/* Register the MTD with the procfs system if enabled */
|
||||
|
||||
mtd_register(&priv->mtd, "progmem");
|
||||
#endif
|
||||
}
|
||||
|
||||
/* Return the implementation-specific state structure as the MTD device */
|
||||
|
||||
@@ -321,8 +321,19 @@ static int skel_ioctl(FAR struct mtd_dev_s *dev, int cmd, unsigned long arg)
|
||||
|
||||
FAR struct mtd_dev_s *skel_initialize(void)
|
||||
{
|
||||
/* Allocate an instance of the private data structure -- OR, if there can
|
||||
* only be a single instance of the driver, then use a shared, global
|
||||
* device structure.
|
||||
*/
|
||||
|
||||
/* Perform initialization as necessary */
|
||||
|
||||
#ifdef CONFIG_MTD_REGISTRATION
|
||||
/* Register the MTD with the procfs system if enabled */
|
||||
|
||||
mtd_register(&priv->mtd, "skeleton");
|
||||
#endif
|
||||
|
||||
/* Return the implementation-specific state structure as the MTD device */
|
||||
|
||||
return (FAR struct mtd_dev_s *)&g_skeldev;
|
||||
|
||||
Reference in New Issue
Block a user