jfbblue0922 commented on code in PR #12394:
URL: https://github.com/apache/nuttx/pull/12394#discussion_r1634179013
##########
arch/arm/src/stm32h7/Kconfig:
##########
@@ -284,11 +284,34 @@ config STM32H7_HAVE_SMPS
bool
default n
+config HAS_PWR_DIRECT_SMPS_SUPPLY
Review Comment:
@xiaoxiang781216
I changed it from HAS_PWR_DIRECT_SMPS_SUPPLY to
STM32H7_HAVE_PWR_DIRECT_SMPS_SUPPLY.
##########
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pwr.h:
##########
@@ -129,16 +129,18 @@
#define STM32_PWR_CR3_BYPASS (1 << 0) /* Bit 0: Power
management unit bypass */
#define STM32_PWR_CR3_LDOEN (1 << 1) /* Bit 1: Low drop-out
regulator enable */
-#define STM32_PWR_CR3_SCUEN (1 << 2) /* Bit 2: Supply
configuration update enable */
+#ifndef CONFIG_STM32H7_HAVE_SMPS
+# define STM32_PWR_CR3_SCUEN (1 << 2) /* Bit 2: Supply
configuration update enable */
+#endif
#ifdef CONFIG_STM32H7_HAVE_SMPS
-#define STM32_PWR_CR3_SDEN (1 << 2) /* Bit 2: SMPS step-down
converter enable */
-#define STM32_PWR_CR3_SMPSEXTHP (1 << 3) /* Bit 3: SMPS step-down
converter external power delivery selection */
-#define STM32_PWR_CR3_SMPSLEVEL_SHIFT (4) /* BitS 4-5: SMPS
step-down converter voltage output level selection */
-# define STM32_PWR_CR3_SMPSLEVEL_MASK (3 <<
STM32_PWR_CR3_SMPSLEVEL_SHIFT)
-# define STM32_PWR_CR3_SMPSLEVEL_R (0 <<
STM32_PWR_CR3_SMPSLEVEL_SHIFT) /* 00: */
-# define STM32_PWR_CR3_SMPSLEVEL_1V8 (1 <<
STM32_PWR_CR3_SMPSLEVEL_SHIFT) /* 01 */
-# define STM32_PWR_CR3_SMPSLEVEL_2V5 (2 <<
STM32_PWR_CR3_SMPSLEVEL_SHIFT) /* 10: */
-# define STM32_PWR_CR3_SMPSLEVEL_2V5B (3 <<
STM32_PWR_CR3_SMPSLEVEL_SHIFT) /* 11: */
+# define STM32_PWR_CR3_SDEN (1 << 2) /* Bit 2: SMPS
step-down converter enable */
Review Comment:
@xiaoxiang781216
I've removed the spaces and aligned the values of define.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]