Lines Matching full:syscfg
30 /* SYSCFG registers */
34 /* SYSCFG bit fields */
37 /* SYSCFG capability flags */
67 * @has_syscfg: SYSCFG capability flags
98 * @syscfg: reference to syscon, system control registers
116 struct regmap *syscfg; member
459 if (priv->syscfg && priv->vdd_uv > 2700000) { in stm32_adc_core_switches_supply_en()
466 ret = regmap_write(priv->syscfg, in stm32_adc_core_switches_supply_en()
505 if (priv->syscfg && priv->vdd_uv > 2700000) { in stm32_adc_core_switches_supply_dis()
506 regmap_write(priv->syscfg, STM32MP1_SYSCFG_PMCCLRR, in stm32_adc_core_switches_supply_dis()
593 /* Analog switches supply can be controlled by syscfg (optional) */ in stm32_adc_core_switches_probe()
594 priv->syscfg = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in stm32_adc_core_switches_probe()
595 if (IS_ERR(priv->syscfg)) { in stm32_adc_core_switches_probe()
596 ret = PTR_ERR(priv->syscfg); in stm32_adc_core_switches_probe()
598 return dev_err_probe(dev, ret, "Can't probe syscfg\n"); in stm32_adc_core_switches_probe()
600 priv->syscfg = NULL; in stm32_adc_core_switches_probe()