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

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


    from e4a0470527 riscv: add a return value to riscv_swint indicating whether 
a context switch is required
     new b78c9a7067 boardctl.h: Add BOARDIOC_SOFTRESETCAUSE_THERMAL reset cause
     new d1b87bd021 Add thermal framework
     new 338b5d7415 Thermal: Support step_wise governor
     new 2f285a04f9 Thermal: Support cpufreq cooling device
     new 520e4042ce Thermal: Register pm suspend notifier
     new b30f866f80 Thermal: Add procfs file nodes
     new d43f0272e5 Thermal: Add dummy driver
     new 2480f599c6 Add default config for thermal framework based on sim:nsh
     new f96d3798a1 Thermal: remove assert of thermal_zone_device_update()
     new 6442683359 sim:thermal: move etc romfs mount from nsh to sched/init
     new 515c3978dd Thermal: Check trip type in thermal_zone_device_register().
     new 68d5516c90 Thermal/dummy: Fix warning
     new e8758eb974 Thermal/step_wise: Increase cooling state in case of 
"stable" trend and "hot" trip.
     new d5ffed635b Thermal/dummy: Get cpufreq_driver from cpufreq_policy.
     new 88cc4b1120 Thermal/procfs: Disabled immediately after enabling.
     new efd7e31b3a Thermal/procfs: Remove unnecessary nxmutex_unlock
     new a73ee73c78 Thermal/dummy: Fix depends error
     new 898a5d501f sim:thermal: Remove CPUFreq realted
     new 58f25a31a1 Add Documentation for thermal framework

The 19 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:
 Documentation/components/drivers/index.rst         |   1 +
 Documentation/components/drivers/thermal/index.rst | 159 ++++
 Kconfig                                            |  31 +
 boards/sim/sim/sim/configs/thermal/defconfig       |  75 ++
 drivers/Kconfig                                    |   1 +
 drivers/Makefile                                   |   1 +
 drivers/drivers_initialize.c                       |   5 +
 drivers/thermal/Kconfig                            |  63 ++
 drivers/thermal/Make.defs                          |  46 +
 drivers/thermal/thermal_core.c                     | 954 +++++++++++++++++++++
 drivers/thermal/thermal_core.h                     |  98 +++
 drivers/thermal/thermal_cpufreq_cooling.c          | 234 +++++
 drivers/thermal/thermal_dummy.c                    | 354 ++++++++
 drivers/thermal/thermal_procfs.c                   | 350 ++++++++
 drivers/thermal/thermal_step_wise.c                | 193 +++++
 fs/procfs/fs_procfs.c                              |   6 +
 include/debug.h                                    |  18 +
 include/nuttx/thermal.h                            | 205 +++++
 include/sys/boardctl.h                             |   3 +-
 19 files changed, 2796 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/components/drivers/thermal/index.rst
 create mode 100644 boards/sim/sim/sim/configs/thermal/defconfig
 create mode 100644 drivers/thermal/Kconfig
 create mode 100644 drivers/thermal/Make.defs
 create mode 100644 drivers/thermal/thermal_core.c
 create mode 100644 drivers/thermal/thermal_core.h
 create mode 100644 drivers/thermal/thermal_cpufreq_cooling.c
 create mode 100644 drivers/thermal/thermal_dummy.c
 create mode 100644 drivers/thermal/thermal_procfs.c
 create mode 100644 drivers/thermal/thermal_step_wise.c
 create mode 100644 include/nuttx/thermal.h

Reply via email to