mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 01:11:14 +00:00
8299d1f057
Rebased RPi foundation patches on linux 5.10.59, removed applied and reverted patches, wireless patches and defconfig patches. bcm2708: boot tested on RPi B+ v1.2 bcm2709: boot tested on RPi 4B v1.1 4G bcm2711: boot tested on RPi 4B v1.1 4G Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
44 lines
1.3 KiB
Diff
44 lines
1.3 KiB
Diff
From c6ae428b0fa43bee35aa6de4fb2f5d5cc81460a4 Mon Sep 17 00:00:00 2001
|
|
From: Phil Elwell <phil@raspberrypi.com>
|
|
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 <phil@raspberrypi.com>
|
|
---
|
|
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 = <RELAY1 1>;
|
|
- amp_on = <GF_DELAY 1000>;
|
|
- amp_off = <ENABLE 0>;
|
|
+ amp_on_2 = <GF_DELAY 1000>;
|
|
+ amp_off = <GF_SHUTDOWN 0>;
|
|
+ fault = <FAULT 1>;
|
|
+ };
|
|
+
|
|
+ amp_on_2 {
|
|
+ set = <RELAY2 1>;
|
|
+ amp_on_wait = <ENABLE 0>;
|
|
+ amp_on = <GF_DELAY 1>;
|
|
fault = <FAULT 1>;
|
|
};
|
|
|
|
amp_on {
|
|
- set = <RELAY2 1>,
|
|
- <RELAYSSR 1>;
|
|
+ set = <RELAYSSR 1>;
|
|
amp_on_wait = <ENABLE 0>;
|
|
fault = <FAULT 1>;
|
|
};
|