| f277be27 | 24-Dec-2021 |
Michal Meloun <[email protected]> |
extres/clk: Add a method to detect the HW state of the clock gate.
- add method to read gate enable/disable staust from HW - show gate status in sysctl clock dump
MFC after: 1 week
(cherry picked
extres/clk: Add a method to detect the HW state of the clock gate.
- add method to read gate enable/disable staust from HW - show gate status in sysctl clock dump
MFC after: 1 week
(cherry picked from commit 1a74d77f851212f8cc80e6b15e30c2b252b84d48)
show more ...
|
| 01d0f9c0 | 25-Sep-2020 |
Michal Meloun <[email protected]> |
Refine locking inside of syscon driver. In some cases, the syscon driver may be used by consumer requiring better control about locking (ie. it may be used as registe file provider for clock driver w
Refine locking inside of syscon driver. In some cases, the syscon driver may be used by consumer requiring better control about locking (ie. it may be used as registe file provider for clock driver which needs locked access to multiple registers). Add fine locking protocol methods together with bunch of helper functions in syscon driver and implement this functionality in syscon_generic driver.
MFC after: 4 weeks
show more ...
|
| c0c5cf7b | 12-Jul-2020 |
Michal Meloun <[email protected]> |
Reverse the processing order of assigned clocks property. Linux processes these clocks in reverse order and some DT relies on this fact. For example, the frequency setting for a given PLL is the last
Reverse the processing order of assigned clocks property. Linux processes these clocks in reverse order and some DT relies on this fact. For example, the frequency setting for a given PLL is the last in the list, preceded by the frequency setting of its following divider or so...
MFC after: 1 week
show more ...
|
| a6013680 | 23-Oct-2019 |
Emmanuel Vadot <[email protected]> |
regulator: Add a regnode_set_constraint function
This method check that boot_on or always_on is set to 1 and if it is it will try to enable the regulator. The binding docs aren't clear on what to do
regulator: Add a regnode_set_constraint function
This method check that boot_on or always_on is set to 1 and if it is it will try to enable the regulator. The binding docs aren't clear on what to do but Linux enable the regulator if any of those properties is set so we want to do the same. The function first check the status to see if the regulator is already enabled it then get the voltage to check if it is in a acceptable range and then enables it. This will be either called from the regnode_init method (if it's needed by the platform) or by a SYSINIT at SI_SUB_LAST
Reviewed by: mmel MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D22106
show more ...
|