aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/ti/clk/ti_mux_clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/ti/clk/ti_mux_clock.c')
-rw-r--r--sys/arm/ti/clk/ti_mux_clock.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/sys/arm/ti/clk/ti_mux_clock.c b/sys/arm/ti/clk/ti_mux_clock.c
index bb6d9af8173c..ac570ba58439 100644
--- a/sys/arm/ti/clk/ti_mux_clock.c
+++ b/sys/arm/ti/clk/ti_mux_clock.c
@@ -1,5 +1,5 @@
/*-
- * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ * SPDX-License-Identifier: BSD-2-Clause
*
* Copyright (c) 2020 Oskar Holmlund <oskar.holmlund@ohdata.se>
*
@@ -23,13 +23,8 @@
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $FreeBSD$
*/
-#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
#include <sys/param.h>
#include <sys/conf.h>
#include <sys/bus.h>
@@ -43,7 +38,7 @@ __FBSDID("$FreeBSD$");
#include <machine/bus.h>
#include <dev/fdt/simplebus.h>
-#include <dev/extres/clk/clk_mux.h>
+#include <dev/clk/clk_mux.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
@@ -172,7 +167,8 @@ ti_mux_attach(device_t dev)
if (err) {
/* free_clkdef will be called in ti_mux_new_pass */
DPRINTF(sc->sc_dev, "find_parent_clock_names failed\n");
- return (bus_generic_attach(sc->sc_dev));
+ bus_attach_children(sc->dev);
+ return (0);
}
err = register_clk(sc);
@@ -180,14 +176,16 @@ ti_mux_attach(device_t dev)
if (err) {
/* free_clkdef will be called in ti_mux_new_pass */
DPRINTF(sc->sc_dev, "register_clk failed\n");
- return (bus_generic_attach(sc->sc_dev));
+ bus_attach_children(sc->dev);
+ return (0);
}
sc->attach_done = true;
free_clkdef(&sc->mux_def.clkdef);
- return (bus_generic_attach(sc->sc_dev));
+ bus_attach_children(sc->dev);
+ return (0);
}
static void