From c6ae428b0fa43bee35aa6de4fb2f5d5cc81460a4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 14 Jun 2021 15:07:38 +0100 Subject: [PATCH] overlays: ghost-amp: Change early-disable sequence In the event that the ENABLE signal from the codec goes low before RELAY2 has been enabled, wait until the full 1000ms has elapsed then enable RELAY2 and jump to amp_on_wait, i.e. as if output had been fully enabled then disabled, rather than returning to the amp_off idle state. Signed-off-by: Phil Elwell --- arch/arm/boot/dts/overlays/ghost-amp-overlay.dts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) --- a/arch/arm/boot/dts/overlays/ghost-amp-overlay.dts +++ b/arch/arm/boot/dts/overlays/ghost-amp-overlay.dts @@ -82,14 +82,20 @@ amp_on_1 { set = ; - amp_on = ; - amp_off = ; + amp_on_2 = ; + amp_off = ; + fault = ; + }; + + amp_on_2 { + set = ; + amp_on_wait = ; + amp_on = ; fault = ; }; amp_on { - set = , - ; + set = ; amp_on_wait = ; fault = ; };