diff --git a/drivers/analog/dac.c b/drivers/analog/dac.c index 305110c6cb4..d2911e93097 100644 --- a/drivers/analog/dac.c +++ b/drivers/analog/dac.c @@ -541,5 +541,5 @@ int dac_register(FAR const char *path, FAR struct dac_dev_s *dev) dev->ad_ops->ao_reset(dev); - return register_driver(path, &dac_fops, 0555, dev); + return register_driver(path, &dac_fops, 0222, dev); } diff --git a/drivers/leds/ncp5623c.c b/drivers/leds/ncp5623c.c index c1b1ea6a750..1576bfbc3f5 100644 --- a/drivers/leds/ncp5623c.c +++ b/drivers/leds/ncp5623c.c @@ -295,7 +295,7 @@ int ncp5623c_register(FAR const char *devpath, FAR struct i2c_master_s *i2c, /* Register the character driver */ - int const ret = register_driver(devpath, &g_ncp5623c_fileops, 666, priv); + int const ret = register_driver(devpath, &g_ncp5623c_fileops, 0666, priv); if (ret != OK) { lcderr("ERROR: Failed to register driver: %d\n", ret); diff --git a/drivers/leds/pca9635pw.c b/drivers/leds/pca9635pw.c index 6b8d472acae..d3dfebf1bbe 100644 --- a/drivers/leds/pca9635pw.c +++ b/drivers/leds/pca9635pw.c @@ -363,7 +363,7 @@ int pca9635pw_register(FAR const char *devpath, FAR struct i2c_master_s *i2c, /* Register the character driver */ - int const ret = register_driver(devpath, &g_pca9635pw_fileops, 666, priv); + int const ret = register_driver(devpath, &g_pca9635pw_fileops, 0666, priv); if (ret != OK) { lcderr("ERROR: Failed to register driver: %d\n", ret);