Lines Matching full:syscon
49 #include <dev/syscon/syscon.h>
65 struct syscon * syscon; member
79 { "syscon", 1 },
83 /* --- dev/extres/syscon syscon_method_t interface --- */
85 ti_scm_syscon_write_4(struct syscon *syscon, bus_size_t offset, uint32_t val) in ti_scm_syscon_write_4() argument
89 sc = device_get_softc(syscon->pdev); in ti_scm_syscon_write_4()
98 ti_scm_syscon_read_4(struct syscon *syscon, bus_size_t offset) in ti_scm_syscon_read_4() argument
103 sc = device_get_softc(syscon->pdev); in ti_scm_syscon_read_4()
112 ti_scm_syscon_modify_4(struct syscon *syscon, bus_size_t offset, uint32_t clr, uint32_t set) in ti_scm_syscon_modify_4() argument
117 sc = device_get_softc(syscon->pdev); in ti_scm_syscon_modify_4()
154 device_set_desc(dev, "TI OMAP Control Module Syscon"); in ti_scm_syscon_probe()
179 /* dev/extres/syscon interface */ in ti_scm_syscon_attach()
180 sc->syscon = syscon_create_ofw_node(dev, &ti_scm_syscon_reg_class, node); in ti_scm_syscon_attach()
181 if (sc->syscon == NULL) { in ti_scm_syscon_attach()
182 device_printf(dev, "Failed to create/register syscon\n"); in ti_scm_syscon_attach()
197 /* syscon interface */
199 ti_scm_syscon_get_handle(device_t dev, struct syscon **syscon) in ti_scm_syscon_get_handle() argument
204 *syscon = sc->syscon; in ti_scm_syscon_get_handle()
205 if (*syscon == NULL) in ti_scm_syscon_get_handle()
272 /* syscon interface */