Lines Matching defs:syscon
54 #include <dev/extres/syscon/syscon.h>
70 struct syscon * syscon;
84 { "syscon", 1 },
88 /* --- dev/extres/syscon syscon_method_t interface --- */
90 ti_scm_syscon_write_4(struct syscon *syscon, bus_size_t offset, uint32_t val)
94 sc = device_get_softc(syscon->pdev);
103 ti_scm_syscon_read_4(struct syscon *syscon, bus_size_t offset)
108 sc = device_get_softc(syscon->pdev);
117 ti_scm_syscon_modify_4(struct syscon *syscon, bus_size_t offset, uint32_t clr, uint32_t set)
122 sc = device_get_softc(syscon->pdev);
185 /* dev/extres/syscon interface */
186 sc->syscon = syscon_create_ofw_node(dev, &ti_scm_syscon_reg_class, node);
187 if (sc->syscon == NULL) {
188 device_printf(dev, "Failed to create/register syscon\n");
202 /* syscon interface */
204 ti_scm_syscon_get_handle(device_t dev, struct syscon **syscon)
209 *syscon = sc->syscon;
210 if (*syscon == NULL)
277 /* syscon interface */