Lines Matching +full:sys +full:- +full:syscon
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
28 #include <sys/param.h>
29 #include <sys/bus.h>
30 #include <sys/kernel.h>
31 #include <sys/module.h>
32 #include <sys/mutex.h>
33 #include <sys/rman.h>
40 #include <dev/syscon/syscon.h>
69 "a37x0-xtal",
82 struct syscon *syscon; in a37x0_xtal_attach() local
88 def.clkdef.name = "armada-3700-xtal"; in a37x0_xtal_attach()
95 if (SYSCON_GET_HANDLE(dev, &syscon) != 0 || syscon == NULL){ in a37x0_xtal_attach()
96 device_printf(dev, "Cannot get syscon driver handle\n"); in a37x0_xtal_attach()
100 reg = SYSCON_READ_4(syscon, NB_GPIO1_PIN_LT_L); in a37x0_xtal_attach()
106 sc->clkdom = clkdom_create(dev); in a37x0_xtal_attach()
107 error = clknode_fixed_register(sc->clkdom, &def); in a37x0_xtal_attach()
113 error = clkdom_finit(sc->clkdom); in a37x0_xtal_attach()
120 clkdom_dump(sc->clkdom); in a37x0_xtal_attach()
132 if (!ofw_bus_is_compatible(dev, "marvell,armada-3700-xtal-clock")) in a37x0_xtal_probe()