Initial commit
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,92 @@
|
||||
From b429eb7632828f64e5399952da5db10c14f598f8 Mon Sep 17 00:00:00 2001
|
||||
From: Cavon Lee <cavonxx@gmail.com>
|
||||
Date: Mon, 8 Apr 2024 22:49:10 +0800
|
||||
Subject: [PATCH 1022/1085] overlays: Add SunFounder Pironman 5 overlay
|
||||
|
||||
---
|
||||
arch/arm/boot/dts/overlays/Makefile | 1 +
|
||||
arch/arm/boot/dts/overlays/README | 7 +++
|
||||
.../overlays/sunfounder-pironman5-overlay.dts | 51 +++++++++++++++++++
|
||||
3 files changed, 59 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/overlays/sunfounder-pironman5-overlay.dts
|
||||
|
||||
--- a/arch/arm/boot/dts/overlays/Makefile
|
||||
+++ b/arch/arm/boot/dts/overlays/Makefile
|
||||
@@ -272,6 +272,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
|
||||
ssd1306-spi.dtbo \
|
||||
ssd1331-spi.dtbo \
|
||||
ssd1351-spi.dtbo \
|
||||
+ sunfounder-pironman5.dtbo \
|
||||
superaudioboard.dtbo \
|
||||
sx150x.dtbo \
|
||||
tc358743.dtbo \
|
||||
--- a/arch/arm/boot/dts/overlays/README
|
||||
+++ b/arch/arm/boot/dts/overlays/README
|
||||
@@ -4649,6 +4649,13 @@ Params: speed SPI bus
|
||||
reset_pin GPIO pin for RESET (default 25)
|
||||
|
||||
|
||||
+Name: sunfounder-pironman5
|
||||
+Info: Overlay for SunFounder Pironman 5
|
||||
+Load: dtoverlay=sunfounder-pironman5,<param>=<val>
|
||||
+Params: ir Enable IR or not (on or off, default on)
|
||||
+ ir_pins Change IR receiver pin (default 12)
|
||||
+
|
||||
+
|
||||
Name: superaudioboard
|
||||
Info: Configures the SuperAudioBoard sound card
|
||||
Load: dtoverlay=superaudioboard,<param>=<val>
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/overlays/sunfounder-pironman5-overlay.dts
|
||||
@@ -0,0 +1,51 @@
|
||||
+/dts-v1/;
|
||||
+/plugin/;
|
||||
+
|
||||
+/ {
|
||||
+ compatible = "brcm,bcm2835";
|
||||
+
|
||||
+ fragment@0 {
|
||||
+ target = <&i2c1>;
|
||||
+ __overlay__ {
|
||||
+ status = "okay";
|
||||
+ };
|
||||
+ };
|
||||
+ fragment@1 {
|
||||
+ target = <&spi0>;
|
||||
+ __overlay__ {
|
||||
+ status = "okay";
|
||||
+ };
|
||||
+ };
|
||||
+ fragment@2 {
|
||||
+ target-path = "/";
|
||||
+ __overlay__ {
|
||||
+ gpio_ir: ir-receiver@c {
|
||||
+ compatible = "gpio-ir-receiver";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&gpio_ir_pins>;
|
||||
+
|
||||
+ // pin number, high or low
|
||||
+ gpios = <&gpio 12 1>;
|
||||
+
|
||||
+ // parameter for keymap name
|
||||
+ linux,rc-map-name = "rc-rc6-mce";
|
||||
+
|
||||
+ status = "okay";
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+ fragment@3 {
|
||||
+ target = <&gpio>;
|
||||
+ __overlay__ {
|
||||
+ gpio_ir_pins: gpio_ir_pins@c {
|
||||
+ brcm,pins = <12>;
|
||||
+ brcm,function = <0>;
|
||||
+ brcm,pull = <2>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+ __overrides__ {
|
||||
+ ir = <&gpio_ir>,"status";
|
||||
+ ir_pins = <&gpio_ir>,"gpios:4", <&gpio_ir>,"reg:0", <&gpio_ir_pins>,"brcm,pins:0", <&gpio_ir_pins>,"reg:0";
|
||||
+ };
|
||||
+};
|
||||
Reference in New Issue
Block a user