mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
RPI kernel 4.19 support
This commit is contained in:
parent
e79d4c1771
commit
e253715ce5
432 changed files with 335303 additions and 0 deletions
|
@ -0,0 +1,70 @@
|
|||
From c75e53df5680519576a825943e7be82a2dd1137d Mon Sep 17 00:00:00 2001
|
||||
From: Phil Elwell <phil@raspberrypi.org>
|
||||
Date: Wed, 18 Jul 2018 17:25:00 +0100
|
||||
Subject: [PATCH 176/432] overlays: Add gpio-no-bank0-irq overlay
|
||||
|
||||
See: https://github.com/raspberrypi/linux/issues/2590
|
||||
|
||||
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
---
|
||||
arch/arm/boot/dts/overlays/Makefile | 1 +
|
||||
arch/arm/boot/dts/overlays/README | 9 +++++++++
|
||||
.../dts/overlays/gpio-no-bank0-irq-overlay.dts | 14 ++++++++++++++
|
||||
3 files changed, 24 insertions(+)
|
||||
create mode 100755 arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts
|
||||
|
||||
diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile
|
||||
index 99338350fc51..bcfde487ea1a 100644
|
||||
--- a/arch/arm/boot/dts/overlays/Makefile
|
||||
+++ b/arch/arm/boot/dts/overlays/Makefile
|
||||
@@ -37,6 +37,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
|
||||
gpio-ir.dtbo \
|
||||
gpio-ir-tx.dtbo \
|
||||
gpio-key.dtbo \
|
||||
+ gpio-no-bank0-irq.dtbo \
|
||||
gpio-no-irq.dtbo \
|
||||
gpio-poweroff.dtbo \
|
||||
gpio-shutdown.dtbo \
|
||||
diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README
|
||||
index ab70c054ac15..fda97eb4c1dc 100644
|
||||
--- a/arch/arm/boot/dts/overlays/README
|
||||
+++ b/arch/arm/boot/dts/overlays/README
|
||||
@@ -597,6 +597,15 @@ Params: gpio GPIO pin to trigger on (default 3)
|
||||
keycode Set the key code for the button
|
||||
|
||||
|
||||
+Name: gpio-no-bank0-irq
|
||||
+Info: Use this overlay to disable GPIO interrupts for GPIOs in bank 0 (0-27),
|
||||
+ which can be useful for UIO drivers.
|
||||
+ N.B. Using this overlay will trigger a kernel WARN during booting, but
|
||||
+ this can safely be ignored - the system should work as expected.
|
||||
+Load: dtoverlay=gpio-no-bank0-irq
|
||||
+Params: <None>
|
||||
+
|
||||
+
|
||||
Name: gpio-no-irq
|
||||
Info: Use this overlay to disable all GPIO interrupts, which can be useful
|
||||
for user-space GPIO edge detection systems.
|
||||
diff --git a/arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts b/arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts
|
||||
new file mode 100755
|
||||
index 000000000000..96cbe80820b7
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts
|
||||
@@ -0,0 +1,14 @@
|
||||
+/dts-v1/;
|
||||
+/plugin/;
|
||||
+
|
||||
+/ {
|
||||
+ compatible = "brcm,bcm2835";
|
||||
+
|
||||
+ fragment@0 {
|
||||
+ // Configure the gpio pin controller
|
||||
+ target = <&gpio>;
|
||||
+ __overlay__ {
|
||||
+ interrupts = <255 255>, <2 18>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.19.1
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue