firmware-utils: bump to git HEAD
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-5.4 / 950-0968-overlays-Add-parameters-to-adafruit18-sainsmart18.patch
1 From 9249fb1ac6b8bfcc0056fe2a871d4965b774c667 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.com>
3 Date: Mon, 14 Sep 2020 15:48:16 +0100
4 Subject: [PATCH] overlays: Add parameters to adafruit18, sainsmart18
5
6 Also fix polarity of the reset GPIO.
7
8 Signed-off-by: Phil Elwell <phil@raspberrypi.com>
9 ---
10 arch/arm/boot/dts/overlays/README | 13 +++++++++++++
11 arch/arm/boot/dts/overlays/adafruit18-overlay.dts | 11 +++++++++--
12 arch/arm/boot/dts/overlays/sainsmart18-overlay.dts | 10 ++++++++--
13 3 files changed, 30 insertions(+), 4 deletions(-)
14
15 --- a/arch/arm/boot/dts/overlays/README
16 +++ b/arch/arm/boot/dts/overlays/README
17 @@ -267,6 +267,13 @@ Info: Overlay for the SPI-connected Ad
18 Load: dtoverlay=adafruit18,<param>=<val>
19 Params: green Use the adafruit18_green variant.
20 rotate Display rotation {0,90,180,270}
21 + speed SPI bus speed in Hz (default 4000000)
22 + fps Display frame rate in Hz
23 + bgr Enable BGR mode (default on)
24 + debug Debug output level {0-7}
25 + dc_pin GPIO pin for D/C (default 24)
26 + reset_pin GPIO pin for RESET (default 25)
27 + led_pin GPIO used to control backlight (default 18)
28
29
30 Name: adau1977-adc
31 @@ -2271,6 +2278,12 @@ Info: Overlay for the SPI-connected Sa
32 ST7735R chip).
33 Load: dtoverlay=sainsmart18,<param>=<val>
34 Params: rotate Display rotation {0,90,180,270}
35 + speed SPI bus speed in Hz (default 4000000)
36 + fps Display frame rate in Hz
37 + bgr Enable BGR mode (default on)
38 + debug Debug output level {0-7}
39 + dc_pin GPIO pin for D/C (default 24)
40 + reset_pin GPIO pin for RESET (default 25)
41
42
43 Name: sc16is750-i2c
44 --- a/arch/arm/boot/dts/overlays/adafruit18-overlay.dts
45 +++ b/arch/arm/boot/dts/overlays/adafruit18-overlay.dts
46 @@ -33,7 +33,7 @@
47 fps = <50>;
48 height = <160>;
49 width = <128>;
50 - reset-gpios = <&gpio 25 0>;
51 + reset-gpios = <&gpio 25 1>;
52 dc-gpios = <&gpio 24 0>;
53 led-gpios = <&gpio 18 0>;
54 bgr;
55 @@ -44,6 +44,13 @@
56
57 __overrides__ {
58 green = <&af18>, "compatible=fbtft,adafruit18_green";
59 - rotate = <&af18>, "rotate:0";
60 + speed = <&af18>,"spi-max-frequency:0";
61 + rotate = <&af18>,"rotate:0";
62 + fps = <&af18>,"fps:0";
63 + bgr = <&af18>,"bgr?";
64 + debug = <&af18>,"debug:0";
65 + dc_pin = <&af18>,"dc-gpios:4";
66 + reset_pin = <&af18>,"reset-gpios:4";
67 + led_pin = <&af18>,"led-gpios:4";
68 };
69 };
70 --- a/arch/arm/boot/dts/overlays/sainsmart18-overlay.dts
71 +++ b/arch/arm/boot/dts/overlays/sainsmart18-overlay.dts
72 @@ -33,7 +33,7 @@
73 fps = <50>;
74 height = <160>;
75 width = <128>;
76 - reset-gpios = <&gpio 25 0>;
77 + reset-gpios = <&gpio 25 1>;
78 dc-gpios = <&gpio 24 0>;
79 bgr;
80 debug = <0>;
81 @@ -42,6 +42,12 @@
82 };
83
84 __overrides__ {
85 - rotate = <&ss18>, "rotate:0";
86 + speed = <&ss18>,"spi-max-frequency:0";
87 + rotate = <&ss18>,"rotate:0";
88 + fps = <&ss18>,"fps:0";
89 + bgr = <&ss18>,"bgr?";
90 + debug = <&ss18>,"debug:0";
91 + dc_pin = <&ss18>,"dc-gpios:4";
92 + reset_pin = <&ss18>,"reset-gpios:4";
93 };
94 };