Lines Matching full:scmi
3 // System Control and Management Interface (SCMI) based regulator driver
7 // Implements a regulator driver on top of the SCMI Voltage Protocol.
9 // The ARM SCMI Protocol aims in general to hide as much as possible all the
15 // The supported SCMI regulator ops are restricted to the bare minimum:
21 // Each SCMI regulator instance is associated, through the means of a proper DT
22 // entry description, to a specific SCMI Voltage Domain.
145 * Note that SCMI voltage domains describable by linear ranges in scmi_config_linear_regulator_mappings()
147 * triplet by the SCMI Voltage Domain protocol support itself. in scmi_config_linear_regulator_mappings()
164 /* Just one fixed voltage exposed by SCMI */ in scmi_config_linear_regulator_mappings()
244 * Using the scmi device here to have DT searched from Voltage in scmi_regulator_common_init()
271 "SCMI Voltage Domain %d already in use. Skipping: %s\n", in process_scmi_regulator_of_node()
291 "Found SCMI Regulator entry -- OF node [%d] -> %s\n", in process_scmi_regulator_of_node()
337 * Start collecting into rinfo->sregv possibly good SCMI Regulators as in scmi_regulator_probe()
339 * plausible SCMI Voltage Domain number, all belonging to this SCMI in scmi_regulator_probe()
353 * can successfully reach via SCMI and has a valid associated voltage in scmi_regulator_probe()
405 MODULE_DEVICE_TABLE(scmi, scmi_regulator_id_table);
408 .name = "scmi-regulator",
417 MODULE_DESCRIPTION("ARM SCMI regulator driver");