overlays: audremap: Fix setting of the pin function
authorKrzysztof Kotlenga <k.kotlenga@sims.pl>
Thu, 29 Dec 2022 18:14:32 +0000 (19:14 +0100)
committerPhil Elwell <8911409+pelwell@users.noreply.github.com>
Tue, 3 Jan 2023 17:00:32 +0000 (17:00 +0000)
The brcm,function property must be set in the overlay fragment too -
otherwise the parametrization won't work. At least that's the case for
bcm2711-rpi-cm4.dts which starts with empty properties:

&gpio {
        audio_pins: audio_pins {
                brcm,pins = <>;
                brcm,function = <>;
        };
};

This was broken since a56df85d2f42fd461fdc05f33617141aca5ba465.

Signed-off-by: Krzysztof Kotlenga <k.kotlenga@sims.pl>
arch/arm/boot/dts/overlays/audremap-overlay.dts

index 5323b9b..8d82f9b 100644 (file)
@@ -8,6 +8,7 @@
                 target = <&audio_pins>;
                 frag0: __overlay__ {
                         brcm,pins = <12 13>;
+                        brcm,function = <4>; /* alt0 alt0 */
                 };
         };