| From cfbf5372775d718005234f08c5f87e9382d2486a Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sat, 8 Aug 2020 21:56:10 -0500 |
| Subject: ARM: dts: logicpd-torpedo-baseboard: Fix broken audio |
| |
| From: Adam Ford <aford173@gmail.com> |
| |
| [ Upstream commit d7dfee67688ac7f2dfd4c3bc70c053ee990c40b5 ] |
| |
| Older versions of U-Boot would pinmux the whole board, but as |
| the bootloader got updated, it started to only pinmux the pins |
| it needed, and expected Linux to configure what it needed. |
| |
| Unfortunately this caused an issue with the audio, because the |
| mcbsp2 pins were configured in the device tree, they were never |
| referenced by the driver. When U-Boot stopped muxing the audio |
| pins, the audio died. |
| |
| This patch adds the references to the associate the pin controller |
| with the mcbsp2 driver which makes audio operate again. |
| |
| Fixes: 739f85bba5ab ("ARM: dts: Move most of logicpd-torpedo-37xx-devkit to logicpd-torpedo-baseboard") |
| |
| Signed-off-by: Adam Ford <aford173@gmail.com> |
| Signed-off-by: Tony Lindgren <tony@atomide.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| diff --git a/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi b/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi |
| index 86c5644f558cb..032e8dde13817 100644 |
| --- a/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi |
| +++ b/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi |
| @@ -84,6 +84,8 @@ |
| }; |
| |
| &mcbsp2 { |
| + pinctrl-names = "default"; |
| + pinctrl-0 = <&mcbsp2_pins>; |
| status = "okay"; |
| }; |
| |
| -- |
| 2.25.1 |
| |