mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 19:14:28 +00:00
refactor(stpmic1): use BIT and GENMASK helpers
Use BIT and GENMASK macros to ease stpmic1.h reading. Change-Id: I808a62818d4188bb2f3686ab37518d369b6c41cb Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
This commit is contained in:
parent
5b111c7479
commit
4bafa3dad0
1 changed files with 12 additions and 12 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2016-2019, STMicroelectronics - All Rights Reserved
|
* Copyright (c) 2016-2021, STMicroelectronics - All Rights Reserved
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: BSD-3-Clause
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
*/
|
*/
|
||||||
|
@ -86,15 +86,15 @@
|
||||||
#define ITSOURCE4_REG 0xB3U
|
#define ITSOURCE4_REG 0xB3U
|
||||||
|
|
||||||
/* Registers masks */
|
/* Registers masks */
|
||||||
#define LDO_VOLTAGE_MASK 0x7CU
|
#define LDO_VOLTAGE_MASK GENMASK(6, 2)
|
||||||
#define BUCK_VOLTAGE_MASK 0xFCU
|
#define BUCK_VOLTAGE_MASK GENMASK(7, 2)
|
||||||
#define LDO_BUCK_VOLTAGE_SHIFT 2
|
#define LDO_BUCK_VOLTAGE_SHIFT 2
|
||||||
#define LDO_BUCK_ENABLE_MASK 0x01U
|
#define LDO_BUCK_ENABLE_MASK BIT(0)
|
||||||
#define LDO_BUCK_HPLP_ENABLE_MASK 0x02U
|
#define LDO_BUCK_HPLP_ENABLE_MASK BIT(1)
|
||||||
#define LDO_BUCK_HPLP_SHIFT 1
|
#define LDO_BUCK_HPLP_SHIFT 1
|
||||||
#define LDO_BUCK_RANK_MASK 0x01U
|
#define LDO_BUCK_RANK_MASK BIT(0)
|
||||||
#define LDO_BUCK_RESET_MASK 0x01U
|
#define LDO_BUCK_RESET_MASK BIT(0)
|
||||||
#define LDO_BUCK_PULL_DOWN_MASK 0x03U
|
#define LDO_BUCK_PULL_DOWN_MASK GENMASK(1, 0)
|
||||||
|
|
||||||
/* Pull down register */
|
/* Pull down register */
|
||||||
#define BUCK1_PULL_DOWN_SHIFT 0
|
#define BUCK1_PULL_DOWN_SHIFT 0
|
||||||
|
@ -135,12 +135,12 @@
|
||||||
/* Main PMIC VINLOW Control Register (VIN_CONTROL_REGC DMSC) */
|
/* Main PMIC VINLOW Control Register (VIN_CONTROL_REGC DMSC) */
|
||||||
#define SWIN_DETECTOR_ENABLED BIT(7)
|
#define SWIN_DETECTOR_ENABLED BIT(7)
|
||||||
#define SWOUT_DETECTOR_ENABLED BIT(6)
|
#define SWOUT_DETECTOR_ENABLED BIT(6)
|
||||||
#define VINLOW_HYST_MASK 0x3
|
#define VINLOW_HYST_MASK GENMASK(1, 0)
|
||||||
#define VINLOW_HYST_SHIFT 4
|
#define VINLOW_HYST_SHIFT 4
|
||||||
#define VINLOW_THRESHOLD_MASK 0x7
|
#define VINLOW_THRESHOLD_MASK GENMASK(2, 0)
|
||||||
#define VINLOW_THRESHOLD_SHIFT 1
|
#define VINLOW_THRESHOLD_SHIFT 1
|
||||||
#define VINLOW_ENABLED 0x01
|
#define VINLOW_ENABLED BIT(0)
|
||||||
#define VINLOW_CTRL_REG_MASK 0xFF
|
#define VINLOW_CTRL_REG_MASK GENMASK(7, 0)
|
||||||
|
|
||||||
/* USB Control Register */
|
/* USB Control Register */
|
||||||
#define BOOST_OVP_DISABLED BIT(7)
|
#define BOOST_OVP_DISABLED BIT(7)
|
||||||
|
|
Loading…
Add table
Reference in a new issue