Do pinctrl stuff.
authorkettenis <kettenis@openbsd.org>
Tue, 31 Aug 2021 15:21:19 +0000 (15:21 +0000)
committerkettenis <kettenis@openbsd.org>
Tue, 31 Aug 2021 15:21:19 +0000 (15:21 +0000)
ok patrick@

sys/arch/arm64/dev/aplpcie.c

index ab8b5a9..10fef4f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aplpcie.c,v 1.4 2021/07/26 16:47:52 kettenis Exp $    */
+/*     $OpenBSD: aplpcie.c,v 1.5 2021/08/31 15:21:19 kettenis Exp $    */
 /*
  * Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -31,6 +31,7 @@
 
 #include <dev/ofw/openfirm.h>
 #include <dev/ofw/ofw_misc.h>
+#include <dev/ofw/ofw_pinctrl.h>
 #include <dev/ofw/fdt.h>
 
 /*
@@ -174,6 +175,8 @@ aplpcie_attach(struct device *parent, struct device *self, void *aux)
        sc->sc_dmat = faa->fa_dmat;
        sc->sc_node = faa->fa_node;
 
+       pinctrl_byname(sc->sc_node, "default");
+
        sc->sc_msi_doorbell =
            OF_getpropint64(sc->sc_node, "msi-doorbell", 0xffff000ULL);
        if (OF_getpropintarray(sc->sc_node, "msi-ranges", sc->sc_msi_range,