Lines Matching +full:syscon +full:- +full:chipselects
1 // SPDX-License-Identifier: GPL-2.0-only
21 #include <linux/mfd/syscon.h>
33 struct device_node *np = dev->of_node; in integrator_lm_populate()
40 /* Walk over the child nodes and see what chipselects we use */ in integrator_lm_populate()
50 /* First populate the syscon then any devices */ in integrator_lm_populate()
67 { .compatible = "arm,integrator-ap-syscon"},
73 struct device *dev = &pdev->dev; in integrator_ap_lm_probe()
74 struct device_node *syscon; in integrator_ap_lm_probe() local
81 syscon = of_find_matching_node(NULL, integrator_ap_syscon_match); in integrator_ap_lm_probe()
82 if (!syscon) { in integrator_ap_lm_probe()
85 return -ENODEV; in integrator_ap_lm_probe()
87 map = syscon_node_to_regmap(syscon); in integrator_ap_lm_probe()
88 of_node_put(syscon); in integrator_ap_lm_probe()
97 dev_err(dev, "could not read from Integrator/AP syscon\n"); in integrator_ap_lm_probe()
116 { .compatible = "arm,integrator-ap-lm"},
123 .name = "integratorap-lm",