| #
b2c535da |
| 20-Sep-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes Idf032b03,Id8e803b3 into integration
* changes: feat(st-regulator): support regulator_set_voltage for fixed regulator feat(st-regulator): add enable ramp-delay
|
| #
156ed972 |
| 19-Jan-2024 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
feat(st-regulator): support regulator_set_voltage for fixed regulator
Always support the regulator_set_voltage operation for the same voltage. This patch prepares the DDR power configuration when th
feat(st-regulator): support regulator_set_voltage for fixed regulator
Always support the regulator_set_voltage operation for the same voltage. This patch prepares the DDR power configuration when the power supplies are fixed.
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Signed-off-by: Maxime Méré <maxime.mere@foss.st.com> Change-Id: Idf032b03c6f0c95f997dec3ed8a0d38c54a3de15
show more ...
|
| #
6897ae8d |
| 17-Feb-2022 |
Pascal Paillet <p.paillet@st.com> |
feat(st-regulator): add enable ramp-delay
Permit to override enable ramp-delay value from the device tree in BL2.
Change-Id: Id8e803b368055a50fbd14d4527917c449b958ad9 Signed-off-by: Pascal Paillet
feat(st-regulator): add enable ramp-delay
Permit to override enable ramp-delay value from the device tree in BL2.
Change-Id: Id8e803b368055a50fbd14d4527917c449b958ad9 Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Maxime Méré <maxime.mere@foss.st.com>
show more ...
|
| #
25eb6472 |
| 09-Dec-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "fix_misra_st_drivers" into integration
* changes: fix(st-clock): avoid arithmetics on pointers fix(st-clock): give the size for parent_mp13 and dividers_mp13 tables f
Merge changes from topic "fix_misra_st_drivers" into integration
* changes: fix(st-clock): avoid arithmetics on pointers fix(st-clock): give the size for parent_mp13 and dividers_mp13 tables fix(st-clock): remove useless switch fix(st-clock): use Boolean type for tests fix(st-regulator): use Boolean type for tests fix(st-regulator): enclose macro parameters in parentheses fix(st-regulator): rework for_each_*rdev macros fix(st-regulator): explicitly check operators precedence fix(st-pmic): define pmic_regs table size fix(st-pmic): enclose macro parameter in parentheses
show more ...
|
| #
9a00daf9 |
| 28-Nov-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(st-regulator): use Boolean type for tests
This corrects MISRA C2012-14.4 The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essenti
fix(st-regulator): use Boolean type for tests
This corrects MISRA C2012-14.4 The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essentially Boolean type.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Iacc58349cc3ab558fb4ffe0605a623e84e21e035
show more ...
|
| #
91af163c |
| 25-Nov-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(st-regulator): enclose macro parameters in parentheses
This corrects MISRA C2012-20.7: Expressions resulting from the expansion of macro parameters shall be enclosed in parentheses.
Signed-off-
fix(st-regulator): enclose macro parameters in parentheses
This corrects MISRA C2012-20.7: Expressions resulting from the expansion of macro parameters shall be enclosed in parentheses.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I9989a5aaacf17f6f7a65381c8d41f21a35f6ddd9
show more ...
|
| #
6a3ffb53 |
| 25-Nov-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(st-regulator): rework for_each_*rdev macros
This corrects MISRA C2012-18.4: The +, -, += and -= operators should not be applied to an expression of pointer type.
Signed-off-by: Yann Gautier <ya
fix(st-regulator): rework for_each_*rdev macros
This corrects MISRA C2012-18.4: The +, -, += and -= operators should not be applied to an expression of pointer type.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ie1a196b875eae2eff9242cf83abfc1a79bdee6f3
show more ...
|
| #
68083e7a |
| 28-Nov-2022 |
Yann Gautier <yann.gautier@st.com> |
fix(st-regulator): explicitly check operators precedence
This corrects the MISRA violation C2012-12.1: The precedence of operators within expressions should be made explicit. This is done either by
fix(st-regulator): explicitly check operators precedence
This corrects the MISRA violation C2012-12.1: The precedence of operators within expressions should be made explicit. This is done either by adding parentheses, or by creating dedicated variables.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: If8312442222ba848ac1f5e38df1bed0a367646a7
show more ...
|
| #
a5e8c222 |
| 28-Jan-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(st-regulator): add support for regulator-always-on" into integration
|
| #
9b4ca70d |
| 28-Jan-2022 |
Pascal Paillet <p.paillet@st.com> |
feat(st-regulator): add support for regulator-always-on
Add support for regulator-always-on at BL2 level as it was supported before using the regulator framework.
Signed-off-by: Pascal Paillet <p.p
feat(st-regulator): add support for regulator-always-on
Add support for regulator-always-on at BL2 level as it was supported before using the regulator framework.
Signed-off-by: Pascal Paillet <p.paillet@st.com> Change-Id: Idb2f4ddc2fdd4e0d31fb33da87c84618aa2e5135
show more ...
|
| #
93b153b5 |
| 23-Dec-2021 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "st_regulator" into integration
* changes: feat(st-sdmmc2): manage cards power cycle feat(stm32mp1): register fixed regulator feat(st-drivers): introduce fixed regulat
Merge changes from topic "st_regulator" into integration
* changes: feat(st-sdmmc2): manage cards power cycle feat(stm32mp1): register fixed regulator feat(st-drivers): introduce fixed regulator driver refactor(st): update CPU and VDD voltage get refactor(stm32mp1-fdts): update regulator description refactor(st-pmic): use regulator framework for DDR init feat(st-pmic): register the PMIC to regulator framework refactor(st-pmic): split initialize_pmic() feat(stm32mp1): add regulator framework compilation feat(regulator): add a regulator framework feat(stpmic1): add new services feat(stpmic1): add USB OTG regulators refactor(st-pmic): improve driver usage refactor(stpmic1): set stpmic1_is_regulator_enabled() as boolean refactor(stm32mp1): re-order drivers init
show more ...
|
| #
d5b4a2c4 |
| 15-Dec-2020 |
Pascal Paillet <p.paillet@st.com> |
feat(regulator): add a regulator framework
Add a regulator framework to: - provide an interface to consumers and drivers, - connect consumers with drivers, - handle most of devicetree-parsing, - han
feat(regulator): add a regulator framework
Add a regulator framework to: - provide an interface to consumers and drivers, - connect consumers with drivers, - handle most of devicetree-parsing, - handle always-on and boot-on regulators, - handle min/max voltages,
Change-Id: I23c939fdef2c71a416c44c9de332f70db0d2aa53 Signed-off-by: Pascal Paillet <p.paillet@st.com>
show more ...
|