This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 20cb512617206a6055341017b9d0bd2558d28b90
Author: guanyi3 <[email protected]>
AuthorDate: Thu Oct 9 17:50:12 2025 +0800

    drivers/devfreq: add const to devfreq_governor_s and devfreq_driver_s
    
    
    we do not hope the governor and driver in devfreq to be modified.
    
    Signed-off-by: guanyi3 <[email protected]>
---
 drivers/devfreq/devfreq.c | 6 +++---
 include/nuttx/devfreq.h   | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c
index 28eaa2b6096..ee9a28de5d9 100644
--- a/drivers/devfreq/devfreq.c
+++ b/drivers/devfreq/devfreq.c
@@ -458,9 +458,9 @@ static int devfreq_driver_target(FAR struct devfreq_s 
*devfreq,
  ****************************************************************************/
 
 FAR struct devfreq_s *devfreq_register(
-                          const char *name,
-                          FAR struct devfreq_governor_s *governor,
-                          FAR struct devfreq_driver_s *driver,
+                          FAR const char *name,
+                          FAR const struct devfreq_governor_s *governor,
+                          FAR const struct devfreq_driver_s *driver,
                           FAR void *priv)
 {
   FAR struct devfreq_s *devfreq = devfreq_find_by_name(name);
diff --git a/include/nuttx/devfreq.h b/include/nuttx/devfreq.h
index 426d3fb585f..79fd6ca441e 100644
--- a/include/nuttx/devfreq.h
+++ b/include/nuttx/devfreq.h
@@ -54,8 +54,8 @@ struct devfreq_s
   char name[NAME_MAX];
   struct list_node node;
 
-  FAR struct devfreq_governor_s *governor;
-  FAR struct devfreq_driver_s *driver;
+  FAR const struct devfreq_governor_s *governor;
+  FAR const struct devfreq_driver_s *driver;
 
   FAR const uint32_t *freq_table;
 
@@ -133,8 +133,8 @@ extern "C"
 
 FAR struct devfreq_s *devfreq_register(
                           FAR const char *name,
-                          FAR struct devfreq_governor_s *governor,
-                          FAR struct devfreq_driver_s *driver,
+                          FAR const struct devfreq_governor_s *governor,
+                          FAR const struct devfreq_driver_s *driver,
                           FAR void *priv);
 
 /****************************************************************************

Reply via email to