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

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


    from 875e86bd35d syslog/ramlog: Survive writes made before the OS is ready.
     new e29a7bcb077 driver/devfreq: DVFS framework for devices
     new 827b455f68b driver/devfreq: add procfs for devfreq
     new 1e2f9745cb8 drivers/devfreq: remove default governor
     new 20cb5126172 drivers/devfreq: add const to devfreq_governor_s and 
devfreq_driver_s
     new 4f6a0bd36c5 drivers/devfreq: add ondemand governor
     new 072cae51934 drivers/devfreq: ondemand should init governor_data before 
use it
     new ecd64e04c0e drivers/devfreq: replace mutex to spinlock
     new 7a1c62911d3 devfreq/procfs: add write support for frequency QoS 
constraints
     new 77cb20f041d drivers/devfreq: add conflict_policy to devfreq_driver_s
     new 414694b7803 devfreq/ondemand: fix use-after-free in ondemand worker
     new 674e5ef4d8b drivers/devfreq: use hardware frequency instead of cached 
value in driver_target
     new 31041f84ea6 drivers/devfreq: fix qos_get_value returning wrong min/max 
aggregation
     new 2d66436185d drivers/devfreq: guard backtrace code with 
CONFIG_LIBC_BACKTRACE_DEPTH
     new 3839a11f2b8 drivers/devfreq: add ondemand governor build support
     new e7ef45d39a9 Documentation: add devfreq framework documentation

The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../components/drivers/special/devfreq.rst         | 258 ++++++
 Documentation/components/drivers/special/index.rst |   1 +
 drivers/Kconfig                                    |   1 +
 drivers/Makefile                                   |   1 +
 drivers/{net/oa_tc6 => devfreq}/CMakeLists.txt     |  16 +-
 drivers/devfreq/Kconfig                            |  53 ++
 {net/nat => drivers/devfreq}/Make.defs             |  28 +-
 drivers/devfreq/devfreq.c                          | 926 +++++++++++++++++++++
 drivers/devfreq/devfreq_ondemand.c                 | 238 ++++++
 .../devfreq/devfreq_performance.c                  |  42 +-
 .../devfreq/devfreq_powersave.c                    |  42 +-
 drivers/devfreq/devfreq_procfs.c                   | 492 +++++++++++
 drivers/devfreq/devfreq_qos.c                      | 204 +++++
 drivers/drivers_initialize.c                       |   5 +
 include/nuttx/devfreq.h                            | 362 ++++++++
 .../nuttx/devfreq/devfreq_qos.h                    |  67 +-
 include/nuttx/plist.h                              | 346 ++++++++
 17 files changed, 2985 insertions(+), 97 deletions(-)
 create mode 100644 Documentation/components/drivers/special/devfreq.rst
 copy drivers/{net/oa_tc6 => devfreq}/CMakeLists.txt (78%)
 create mode 100644 drivers/devfreq/Kconfig
 copy {net/nat => drivers/devfreq}/Make.defs (74%)
 create mode 100644 drivers/devfreq/devfreq.c
 create mode 100644 drivers/devfreq/devfreq_ondemand.c
 copy arch/z80/src/common/z80_interruptcontext.c => 
drivers/devfreq/devfreq_performance.c (78%)
 copy arch/z80/src/common/z80_interruptcontext.c => 
drivers/devfreq/devfreq_powersave.c (78%)
 create mode 100644 drivers/devfreq/devfreq_procfs.c
 create mode 100644 drivers/devfreq/devfreq_qos.c
 create mode 100644 include/nuttx/devfreq.h
 copy arch/risc-v/src/common/espressif/esp_lp_mailbox.h => 
include/nuttx/devfreq/devfreq_qos.h (60%)
 create mode 100644 include/nuttx/plist.h

Reply via email to