/** * struct rohm_dvs_config - dynamic voltage scaling register descriptions * * @level_map: bitmap representing supported run-levels for this * regulator * @run_reg: register address for regulator config at 'run' state * @run_mask: value mask for regulator voltages at 'run' state * @run_on_mask: enable mask for regulator at 'run' state * @idle_reg: register address for regulator config at 'idle' state * @idle_mask: value mask for regulator voltages at 'idle' state * @idle_on_mask: enable mask for regulator at 'idle' state * @suspend_reg: register address for regulator config at 'suspend' state * @suspend_mask: value mask for regulator voltages at 'suspend' state * @suspend_on_mask: enable mask for regulator at 'suspend' state * @lpsr_reg: register address for regulator config at 'lpsr' state * @lpsr_mask: value mask for regulator voltages at 'lpsr' state * @lpsr_on_mask: enable mask for regulator at 'lpsr' state * * Description of ROHM PMICs voltage configuration registers for different * system states. This is used to correctly configure the PMIC at startup * based on values read from DT.
*/ struct rohm_dvs_config {
uint64_t level_map; unsignedint run_reg; unsignedint run_mask; unsignedint run_on_mask; unsignedint idle_reg; unsignedint idle_mask; unsignedint idle_on_mask; unsignedint suspend_reg; unsignedint suspend_mask; unsignedint suspend_on_mask; unsignedint lpsr_reg; unsignedint lpsr_mask; unsignedint lpsr_on_mask; unsignedint snvs_reg; unsignedint snvs_mask; unsignedint snvs_on_mask;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.