You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ar...@apache.org on 2022/07/29 03:15:45 UTC
[incubator-nuttx] branch master updated: power: add PM_IDLE_DOMAIN to pm.h and remove definations
This is an automated email from the ASF dual-hosted git repository.
archer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 031c89db89 power: add PM_IDLE_DOMAIN to pm.h and remove definations
031c89db89 is described below
commit 031c89db8939cc0dbffe13ef195e8e2d8d45a8bd
Author: zhuyanlin <zh...@xiaomi.com>
AuthorDate: Mon Apr 18 15:55:20 2022 +0800
power: add PM_IDLE_DOMAIN to pm.h and remove definations
Signed-off-by: zhuyanlin <zh...@xiaomi.com>
---
arch/arm/src/efm32/efm32_idle.c | 2 --
arch/arm/src/imxrt/imxrt_idle.c | 2 --
arch/arm/src/imxrt/imxrt_serial.c | 4 ----
arch/arm/src/kl/kl_idle.c | 2 --
arch/arm/src/lpc43xx/lpc43_idle.c | 2 --
arch/arm/src/lpc54xx/lpc54_idle.c | 2 --
arch/arm/src/max326xx/common/max326_idle.c | 2 --
arch/arm/src/nrf52/nrf52_idle.c | 2 --
arch/arm/src/nuc1xx/nuc_idle.c | 2 --
arch/arm/src/s32k1xx/s32k1xx_clockconfig.c | 6 ------
arch/arm/src/s32k1xx/s32k1xx_lpspi.c | 6 ------
arch/arm/src/s32k1xx/s32k1xx_serial.c | 6 ------
arch/arm/src/samd2l2/sam_idle.c | 2 --
arch/arm/src/samd5e5/sam_idle.c | 2 --
arch/arm/src/stm32/stm32_hciuart.c | 4 ----
arch/arm/src/stm32/stm32_idle.c | 2 --
arch/arm/src/stm32/stm32_serial.c | 3 ---
arch/arm/src/stm32f0l0g0/stm32_serial_v1.c | 3 ---
arch/arm/src/stm32f0l0g0/stm32_serial_v2.c | 3 ---
arch/arm/src/stm32f7/stm32_serial.c | 3 ---
arch/arm/src/stm32h7/stm32_serial.c | 1 -
arch/arm/src/stm32l4/stm32l4_idle.c | 2 --
arch/arm/src/stm32l4/stm32l4_serial.c | 3 ---
arch/arm/src/stm32l5/stm32l5_serial.c | 3 ---
arch/arm/src/stm32u5/stm32_serial.c | 3 ---
arch/arm/src/tiva/common/tiva_hciuart.c | 4 ----
arch/ceva/include/arch.h | 2 --
arch/risc-v/src/esp32c3/esp32c3_idle.c | 2 --
arch/sim/src/sim/up_idle.c | 2 --
arch/xtensa/src/esp32/esp32_idle.c | 2 --
arch/xtensa/src/esp32s2/esp32s2_idle.c | 1 -
boards/arm/stm32/mikroe-stm32f4/src/stm32_idle.c | 2 --
boards/arm/stm32/omnibusf4/src/stm32_idle.c | 2 --
boards/arm/stm32/stm3210e-eval/src/stm32_idle.c | 2 --
boards/arm/stm32/stm3210e-eval/src/stm32_pmbuttons.c | 2 --
boards/arm/stm32/stm32f429i-disco/src/stm32_idle.c | 2 --
boards/arm/stm32/stm32f4discovery/src/stm32_idle.c | 2 --
boards/arm/stm32/stm32f4discovery/src/stm32_pmbuttons.c | 2 --
boards/arm/stm32l4/stm32l476vg-disco/src/stm32_buttons.c | 2 --
boards/arm/stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c | 2 --
include/nuttx/power/pm.h | 2 ++
41 files changed, 2 insertions(+), 103 deletions(-)
diff --git a/arch/arm/src/efm32/efm32_idle.c b/arch/arm/src/efm32/efm32_idle.c
index bda1e7ba35..1a31a93f62 100644
--- a/arch/arm/src/efm32/efm32_idle.c
+++ b/arch/arm/src/efm32/efm32_idle.c
@@ -53,8 +53,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/arch/arm/src/imxrt/imxrt_idle.c b/arch/arm/src/imxrt/imxrt_idle.c
index 4e8e5c8725..311bc86196 100644
--- a/arch/arm/src/imxrt/imxrt_idle.c
+++ b/arch/arm/src/imxrt/imxrt_idle.c
@@ -52,8 +52,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/imxrt/imxrt_serial.c b/arch/arm/src/imxrt/imxrt_serial.c
index 7bd8ec397d..a3eba38136 100644
--- a/arch/arm/src/imxrt/imxrt_serial.c
+++ b/arch/arm/src/imxrt/imxrt_serial.c
@@ -296,10 +296,6 @@
# define CONFIG_IMXRT_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
-
/****************************************************************************
* Private Types
****************************************************************************/
diff --git a/arch/arm/src/kl/kl_idle.c b/arch/arm/src/kl/kl_idle.c
index f0d78a6b7c..aed4ee9217 100644
--- a/arch/arm/src/kl/kl_idle.c
+++ b/arch/arm/src/kl/kl_idle.c
@@ -52,8 +52,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/arch/arm/src/lpc43xx/lpc43_idle.c b/arch/arm/src/lpc43xx/lpc43_idle.c
index 0c01ef16a9..33f83ad968 100644
--- a/arch/arm/src/lpc43xx/lpc43_idle.c
+++ b/arch/arm/src/lpc43xx/lpc43_idle.c
@@ -51,8 +51,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/lpc54xx/lpc54_idle.c b/arch/arm/src/lpc54xx/lpc54_idle.c
index 9669375633..c4a6557de7 100644
--- a/arch/arm/src/lpc54xx/lpc54_idle.c
+++ b/arch/arm/src/lpc54xx/lpc54_idle.c
@@ -51,8 +51,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/max326xx/common/max326_idle.c b/arch/arm/src/max326xx/common/max326_idle.c
index 224d1a104c..eb90d66da4 100644
--- a/arch/arm/src/max326xx/common/max326_idle.c
+++ b/arch/arm/src/max326xx/common/max326_idle.c
@@ -51,8 +51,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/nrf52/nrf52_idle.c b/arch/arm/src/nrf52/nrf52_idle.c
index 3fe3c4456a..a4870fbdcc 100644
--- a/arch/arm/src/nrf52/nrf52_idle.c
+++ b/arch/arm/src/nrf52/nrf52_idle.c
@@ -51,8 +51,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/nuc1xx/nuc_idle.c b/arch/arm/src/nuc1xx/nuc_idle.c
index acbd88dcae..42de69ce46 100644
--- a/arch/arm/src/nuc1xx/nuc_idle.c
+++ b/arch/arm/src/nuc1xx/nuc_idle.c
@@ -52,8 +52,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c b/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c
index ba43a1c827..4b4be95c99 100644
--- a/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c
+++ b/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c
@@ -122,12 +122,6 @@
/* Power management definitions */
-#if defined(CONFIG_PM)
-#ifndef PM_IDLE_DOMAIN
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
-#endif
-
#ifndef OK
#define OK 0
#endif
diff --git a/arch/arm/src/s32k1xx/s32k1xx_lpspi.c b/arch/arm/src/s32k1xx/s32k1xx_lpspi.c
index 6299ab8f29..1fc9e2b412 100644
--- a/arch/arm/src/s32k1xx/s32k1xx_lpspi.c
+++ b/arch/arm/src/s32k1xx/s32k1xx_lpspi.c
@@ -110,12 +110,6 @@
# define CONFIG_S32K1XX_PM_SPI_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-#ifndef PM_IDLE_DOMAIN
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
-#endif
-
#if defined(CONFIG_PM_SPI0_STANDBY) || defined(CONFIG_PM_SPI0_SLEEP)
# define CONFIG_PM_SPI0
#endif
diff --git a/arch/arm/src/s32k1xx/s32k1xx_serial.c b/arch/arm/src/s32k1xx/s32k1xx_serial.c
index ec34637a6a..e113182b28 100644
--- a/arch/arm/src/s32k1xx/s32k1xx_serial.c
+++ b/arch/arm/src/s32k1xx/s32k1xx_serial.c
@@ -131,12 +131,6 @@
# define CONFIG_S32K1XX_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-#ifndef PM_IDLE_DOMAIN
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
-#endif
-
#if defined(CONFIG_PM_SERIAL0_STANDBY) || defined(CONFIG_PM_SERIAL0_SLEEP)
# define CONFIG_PM_SERIAL0
#endif
diff --git a/arch/arm/src/samd2l2/sam_idle.c b/arch/arm/src/samd2l2/sam_idle.c
index 7bb728db1f..e12be899c4 100644
--- a/arch/arm/src/samd2l2/sam_idle.c
+++ b/arch/arm/src/samd2l2/sam_idle.c
@@ -52,8 +52,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/samd5e5/sam_idle.c b/arch/arm/src/samd5e5/sam_idle.c
index 03af3e34bd..d5c550cd10 100644
--- a/arch/arm/src/samd5e5/sam_idle.c
+++ b/arch/arm/src/samd5e5/sam_idle.c
@@ -51,8 +51,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/stm32/stm32_hciuart.c b/arch/arm/src/stm32/stm32_hciuart.c
index 3a3412b8e6..999c0c8749 100644
--- a/arch/arm/src/stm32/stm32_hciuart.c
+++ b/arch/arm/src/stm32/stm32_hciuart.c
@@ -215,10 +215,6 @@
# define CONFIG_STM32_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
-
/****************************************************************************
* Private Types
****************************************************************************/
diff --git a/arch/arm/src/stm32/stm32_idle.c b/arch/arm/src/stm32/stm32_idle.c
index 7c0b11f118..280ac8f2fa 100644
--- a/arch/arm/src/stm32/stm32_idle.c
+++ b/arch/arm/src/stm32/stm32_idle.c
@@ -52,8 +52,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/stm32/stm32_serial.c b/arch/arm/src/stm32/stm32_serial.c
index 9ea1be6338..04d53c5037 100644
--- a/arch/arm/src/stm32/stm32_serial.c
+++ b/arch/arm/src/stm32/stm32_serial.c
@@ -375,9 +375,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Since RX DMA or TX DMA or both may be enabled for a given U[S]ART.
* We need runtime detection in up_dma_setup and up_dma_shutdown
diff --git a/arch/arm/src/stm32f0l0g0/stm32_serial_v1.c b/arch/arm/src/stm32f0l0g0/stm32_serial_v1.c
index 72605b614a..36234f5a83 100644
--- a/arch/arm/src/stm32f0l0g0/stm32_serial_v1.c
+++ b/arch/arm/src/stm32f0l0g0/stm32_serial_v1.c
@@ -160,9 +160,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32F0L0G0_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32F0L0G0_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Keep track if a Break was set
*
diff --git a/arch/arm/src/stm32f0l0g0/stm32_serial_v2.c b/arch/arm/src/stm32f0l0g0/stm32_serial_v2.c
index a9e836bbc3..d4ea002914 100644
--- a/arch/arm/src/stm32f0l0g0/stm32_serial_v2.c
+++ b/arch/arm/src/stm32f0l0g0/stm32_serial_v2.c
@@ -68,9 +68,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32F0L0G0_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32F0L0G0_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Keep track if a Break was set
*
diff --git a/arch/arm/src/stm32f7/stm32_serial.c b/arch/arm/src/stm32f7/stm32_serial.c
index b681ef56a0..b4e56df962 100644
--- a/arch/arm/src/stm32f7/stm32_serial.c
+++ b/arch/arm/src/stm32f7/stm32_serial.c
@@ -331,9 +331,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32F7_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32F7_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Since RX DMA or TX DMA or both may be enabled for a given U[S]ART.
* We need runtime detection in up_dma_setup and up_dma_shutdown
diff --git a/arch/arm/src/stm32h7/stm32_serial.c b/arch/arm/src/stm32h7/stm32_serial.c
index 0304a72351..2fd9ae4076 100644
--- a/arch/arm/src/stm32h7/stm32_serial.c
+++ b/arch/arm/src/stm32h7/stm32_serial.c
@@ -477,7 +477,6 @@
#endif
#if defined(CONFIG_PM)
# warning stm32h7 serial power managemnt was taken from stm32f7 and is untested!
-# define PM_IDLE_DOMAIN 0 /* Revisit */
#endif
/* Since RX DMA or TX DMA or both may be enabled for a given U[S]ART.
diff --git a/arch/arm/src/stm32l4/stm32l4_idle.c b/arch/arm/src/stm32l4/stm32l4_idle.c
index 5a13f8ed18..91a9434ef9 100644
--- a/arch/arm/src/stm32l4/stm32l4_idle.c
+++ b/arch/arm/src/stm32l4/stm32l4_idle.c
@@ -52,8 +52,6 @@
# define END_IDLE()
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Functions
****************************************************************************/
diff --git a/arch/arm/src/stm32l4/stm32l4_serial.c b/arch/arm/src/stm32l4/stm32l4_serial.c
index 0b0d2ae263..8e8530e23e 100644
--- a/arch/arm/src/stm32l4/stm32l4_serial.c
+++ b/arch/arm/src/stm32l4/stm32l4_serial.c
@@ -182,9 +182,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32L4_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32L4_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Keep track if a Break was set
*
diff --git a/arch/arm/src/stm32l5/stm32l5_serial.c b/arch/arm/src/stm32l5/stm32l5_serial.c
index e93aea090a..8794982958 100644
--- a/arch/arm/src/stm32l5/stm32l5_serial.c
+++ b/arch/arm/src/stm32l5/stm32l5_serial.c
@@ -185,9 +185,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32L5_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32L5_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Keep track if a Break was set
*
diff --git a/arch/arm/src/stm32u5/stm32_serial.c b/arch/arm/src/stm32u5/stm32_serial.c
index fd4dbd1ad7..54c014d2ae 100644
--- a/arch/arm/src/stm32u5/stm32_serial.c
+++ b/arch/arm/src/stm32u5/stm32_serial.c
@@ -185,9 +185,6 @@
#if defined(CONFIG_PM) && !defined(CONFIG_STM32U5_PM_SERIAL_ACTIVITY)
# define CONFIG_STM32U5_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
/* Keep track if a Break was set
*
diff --git a/arch/arm/src/tiva/common/tiva_hciuart.c b/arch/arm/src/tiva/common/tiva_hciuart.c
index 5529eba591..d2e2e713c5 100644
--- a/arch/arm/src/tiva/common/tiva_hciuart.c
+++ b/arch/arm/src/tiva/common/tiva_hciuart.c
@@ -67,10 +67,6 @@
# define CONFIG_TIVA_PM_SERIAL_ACTIVITY 10
#endif
-#if defined(CONFIG_PM)
-# define PM_IDLE_DOMAIN 0 /* Revisit */
-#endif
-
/****************************************************************************
* Private Types
****************************************************************************/
diff --git a/arch/ceva/include/arch.h b/arch/ceva/include/arch.h
index 1d17a585cf..988286bc37 100644
--- a/arch/ceva/include/arch.h
+++ b/arch/ceva/include/arch.h
@@ -84,8 +84,6 @@
# define MM_HEAP(i) UMM_HEAP(i)
#endif
-#define PM_IDLE_DOMAIN 0
-
/****************************************************************************
* Public Data
****************************************************************************/
diff --git a/arch/risc-v/src/esp32c3/esp32c3_idle.c b/arch/risc-v/src/esp32c3/esp32c3_idle.c
index ea7923e5a7..f26dfe3cad 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_idle.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_idle.c
@@ -68,8 +68,6 @@
# define CONFIG_PM_SLEEP_WAKEUP_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
#ifndef MIN
# define MIN(a, b) (((a) < (b)) ? (a) : (b))
#endif
diff --git a/arch/sim/src/sim/up_idle.c b/arch/sim/src/sim/up_idle.c
index 71b764df56..56af2ad2bd 100644
--- a/arch/sim/src/sim/up_idle.c
+++ b/arch/sim/src/sim/up_idle.c
@@ -33,8 +33,6 @@
* Pre-processor Definitions
****************************************************************************/
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Public Functions
****************************************************************************/
diff --git a/arch/xtensa/src/esp32/esp32_idle.c b/arch/xtensa/src/esp32/esp32_idle.c
index d51a457f71..311511cae9 100644
--- a/arch/xtensa/src/esp32/esp32_idle.c
+++ b/arch/xtensa/src/esp32/esp32_idle.c
@@ -85,8 +85,6 @@
# define CONFIG_PM_SLEEP_WAKEUP_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
#ifndef MIN
# define MIN(a, b) (((a) < (b)) ? (a) : (b))
#endif
diff --git a/arch/xtensa/src/esp32s2/esp32s2_idle.c b/arch/xtensa/src/esp32s2/esp32s2_idle.c
index e44ebc145d..a37abca02a 100644
--- a/arch/xtensa/src/esp32s2/esp32s2_idle.c
+++ b/arch/xtensa/src/esp32s2/esp32s2_idle.c
@@ -56,7 +56,6 @@
# define CONFIG_PM_SLEEP_WAKEUP_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
#endif
/****************************************************************************
diff --git a/boards/arm/stm32/mikroe-stm32f4/src/stm32_idle.c b/boards/arm/stm32/mikroe-stm32f4/src/stm32_idle.c
index 1dc230bdcb..ce4d512ead 100644
--- a/boards/arm/stm32/mikroe-stm32f4/src/stm32_idle.c
+++ b/boards/arm/stm32/mikroe-stm32f4/src/stm32_idle.c
@@ -69,8 +69,6 @@
# define CONFIG_PM_ALARM_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/boards/arm/stm32/omnibusf4/src/stm32_idle.c b/boards/arm/stm32/omnibusf4/src/stm32_idle.c
index 035a480a9f..f4c6806c99 100644
--- a/boards/arm/stm32/omnibusf4/src/stm32_idle.c
+++ b/boards/arm/stm32/omnibusf4/src/stm32_idle.c
@@ -69,8 +69,6 @@
# define CONFIG_PM_ALARM_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/boards/arm/stm32/stm3210e-eval/src/stm32_idle.c b/boards/arm/stm32/stm3210e-eval/src/stm32_idle.c
index 57a9e42f45..e896001eef 100644
--- a/boards/arm/stm32/stm3210e-eval/src/stm32_idle.c
+++ b/boards/arm/stm32/stm3210e-eval/src/stm32_idle.c
@@ -105,8 +105,6 @@
# endif
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/boards/arm/stm32/stm3210e-eval/src/stm32_pmbuttons.c b/boards/arm/stm32/stm3210e-eval/src/stm32_pmbuttons.c
index 67b2a8fe20..69a3b59c59 100644
--- a/boards/arm/stm32/stm3210e-eval/src/stm32_pmbuttons.c
+++ b/boards/arm/stm32/stm3210e-eval/src/stm32_pmbuttons.c
@@ -96,8 +96,6 @@
# define CONFIG_PM_BUTTON_ACTIVITY 10
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/* Miscellaneous Definitions ************************************************/
#ifndef MIN
diff --git a/boards/arm/stm32/stm32f429i-disco/src/stm32_idle.c b/boards/arm/stm32/stm32f429i-disco/src/stm32_idle.c
index ce464c1d29..93af42a761 100644
--- a/boards/arm/stm32/stm32f429i-disco/src/stm32_idle.c
+++ b/boards/arm/stm32/stm32f429i-disco/src/stm32_idle.c
@@ -69,8 +69,6 @@
# define CONFIG_PM_ALARM_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/boards/arm/stm32/stm32f4discovery/src/stm32_idle.c b/boards/arm/stm32/stm32f4discovery/src/stm32_idle.c
index 93d18d059a..2c7583012b 100644
--- a/boards/arm/stm32/stm32f4discovery/src/stm32_idle.c
+++ b/boards/arm/stm32/stm32f4discovery/src/stm32_idle.c
@@ -69,8 +69,6 @@
# define CONFIG_PM_ALARM_NSEC 0
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Data
****************************************************************************/
diff --git a/boards/arm/stm32/stm32f4discovery/src/stm32_pmbuttons.c b/boards/arm/stm32/stm32f4discovery/src/stm32_pmbuttons.c
index a2704903a6..915b2b7f7e 100644
--- a/boards/arm/stm32/stm32f4discovery/src/stm32_pmbuttons.c
+++ b/boards/arm/stm32/stm32f4discovery/src/stm32_pmbuttons.c
@@ -58,8 +58,6 @@
# define CONFIG_PM_BUTTON_ACTIVITY 10
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Function Prototypes
****************************************************************************/
diff --git a/boards/arm/stm32l4/stm32l476vg-disco/src/stm32_buttons.c b/boards/arm/stm32l4/stm32l476vg-disco/src/stm32_buttons.c
index e736d99096..4bef479482 100644
--- a/boards/arm/stm32l4/stm32l476vg-disco/src/stm32_buttons.c
+++ b/boards/arm/stm32l4/stm32l476vg-disco/src/stm32_buttons.c
@@ -44,8 +44,6 @@
# define CONFIG_PM_BUTTON_ACTIVITY 10
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Function Prototypes
****************************************************************************/
diff --git a/boards/arm/stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c b/boards/arm/stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c
index c063b786a8..f7f3231d03 100644
--- a/boards/arm/stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c
+++ b/boards/arm/stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c
@@ -44,8 +44,6 @@
# define CONFIG_PM_BUTTON_ACTIVITY 10
#endif
-#define PM_IDLE_DOMAIN 0 /* Revisit */
-
/****************************************************************************
* Private Function Prototypes
****************************************************************************/
diff --git a/include/nuttx/power/pm.h b/include/nuttx/power/pm.h
index a263e61ae5..e2c0cb8f46 100644
--- a/include/nuttx/power/pm.h
+++ b/include/nuttx/power/pm.h
@@ -82,6 +82,8 @@
# error CONFIG_PM_NDOMAINS invalid
#endif
+#define PM_IDLE_DOMAIN 0
+
/* CONFIG_IDLE_CUSTOM. Some architectures support this definition. This,
* if defined, will allow you replace the default IDLE loop with your
* own, custom idle loop to support board-specific IDLE time power management