bcm27xx: add support for linux v5.15
[openwrt/staging/chunkeey.git] / target / linux / bcm27xx / patches-5.15 / 950-0690-overlays-Add-rotate-property-to-vc4-kms-dpi-panel.patch
1 From 4aad06862bbd0a9871b747fbc7decf94a4815a57 Mon Sep 17 00:00:00 2001
2 From: Chris Morgan <macromorgan@hotmail.com>
3 Date: Wed, 2 Feb 2022 10:42:00 -0600
4 Subject: [PATCH] overlays: Add rotate property to vc4-kms-dpi-panel
5
6 Allow a user to specify the panel rotation in devicetree as 0, 90,
7 180, or 270 by setting a parameter.
8
9 Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
10 ---
11 arch/arm/boot/dts/overlays/README | 2 ++
12 arch/arm/boot/dts/overlays/vc4-kms-dpi.dtsi | 2 ++
13 2 files changed, 4 insertions(+)
14
15 --- a/arch/arm/boot/dts/overlays/README
16 +++ b/arch/arm/boot/dts/overlays/README
17 @@ -3673,6 +3673,7 @@ Params: clock-frequency Display
18 backlight-def-brightness
19 Set the default brightness. Normal range 1-16.
20 (default 16).
21 + rotate Display rotation {0,90,180,270} (default 0)
22
23
24 Name: vc4-kms-dpi-panel
25 @@ -3700,6 +3701,7 @@ Params: at056tn53v1 Enable a
26 backlight-def-brightness
27 Set the default brightness. Normal range 1-16.
28 (default 16).
29 + rotate Display rotation {0,90,180,270} (default 0)
30
31
32 Name: vc4-kms-dsi-7inch
33 --- a/arch/arm/boot/dts/overlays/vc4-kms-dpi.dtsi
34 +++ b/arch/arm/boot/dts/overlays/vc4-kms-dpi.dtsi
35 @@ -10,6 +10,7 @@
36 target-path = "/";
37 __overlay__ {
38 panel: panel {
39 + rotation = <0>;
40 port {
41 panel_in: endpoint {
42 remote-endpoint = <&dpi_out>;
43 @@ -105,5 +106,6 @@
44 backlight-pwm-gpio = <&pwm_pins>, "brcm,pins:0";
45 backlight-pwm-func = <&pwm_pins>, "brcm,function:0";
46 backlight-def-brightness = <&backlight_pwm>, "default-brightness-level:0";
47 + rotate = <&panel>, "rotation:0";
48 };
49 };