bcm27xx: remove kernel v5.15 support
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-5.15 / 950-0520-dt-bindings-media-i2c-Add-IMX519-CMOS-sensor-binding.patch
diff --git a/target/linux/bcm27xx/patches-5.15/950-0520-dt-bindings-media-i2c-Add-IMX519-CMOS-sensor-binding.patch b/target/linux/bcm27xx/patches-5.15/950-0520-dt-bindings-media-i2c-Add-IMX519-CMOS-sensor-binding.patch
deleted file mode 100644 (file)
index bfee0d1..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-From dea6a3f3a5c9b1fa6a5dc60eaeaeca487e07769b Mon Sep 17 00:00:00 2001
-From: Lee Jackson <info@arducam.com>
-Date: Fri, 27 Aug 2021 14:36:55 +0800
-Subject: [PATCH] dt-bindings: media: i2c: Add IMX519 CMOS sensor
- binding
-
-Add YAML device tree binding for IMX519 CMOS image sensor, and
-the relevant MAINTAINERS entries.
-
-Signed-off-by: Lee Jackson <info@arducam.com>
----
- .../devicetree/bindings/media/i2c/imx519.yaml | 113 ++++++++++++++++++
- MAINTAINERS                                   |   8 ++
- 2 files changed, 121 insertions(+)
- create mode 100644 Documentation/devicetree/bindings/media/i2c/imx519.yaml
-
---- /dev/null
-+++ b/Documentation/devicetree/bindings/media/i2c/imx519.yaml
-@@ -0,0 +1,113 @@
-+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
-+%YAML 1.2
-+---
-+$id: http://devicetree.org/schemas/media/i2c/imx519.yaml#
-+$schema: http://devicetree.org/meta-schemas/core.yaml#
-+
-+title: Sony 1/2.5-Inch 16Mpixel CMOS Digital Image Sensor
-+
-+maintainers:
-+  - Lee Jackson <info@arducam.com>
-+
-+description: |-
-+  The Sony IMX519 is a 1/2.5-inch CMOS active pixel digital image sensor
-+  with an active array size of 4656H x 3496V. It is programmable through
-+  I2C interface. The I2C address is fixed to 0x1A as per sensor data sheet.
-+  Image data is sent through MIPI CSI-2, which is configured as either 2 or
-+  4 data lanes.
-+
-+properties:
-+  compatible:
-+    const: sony,imx519
-+
-+  reg:
-+    description: I2C device address
-+    maxItems: 1
-+
-+  clocks:
-+    maxItems: 1
-+
-+  VDIG-supply:
-+    description:
-+      Digital I/O voltage supply, 1.05 volts
-+
-+  VANA-supply:
-+    description:
-+      Analog voltage supply, 2.8 volts
-+
-+  VDDL-supply:
-+    description:
-+      Digital core voltage supply, 1.8 volts
-+
-+  reset-gpios:
-+    description: |-
-+      Reference to the GPIO connected to the xclr pin, if any.
-+      Must be released (set high) after all supplies and INCK are applied.
-+
-+  # See ../video-interfaces.txt for more details
-+  port:
-+    type: object
-+    properties:
-+      endpoint:
-+        type: object
-+        properties:
-+          data-lanes:
-+            description: |-
-+              The sensor supports either two-lane, or four-lane operation.
-+              For two-lane operation the property must be set to <1 2>.
-+            items:
-+              - const: 1
-+              - const: 2
-+
-+          clock-noncontinuous:
-+            type: boolean
-+            description: |-
-+              MIPI CSI-2 clock is non-continuous if this property is present,
-+              otherwise it's continuous.
-+
-+          link-frequencies:
-+            allOf:
-+              - $ref: /schemas/types.yaml#/definitions/uint64-array
-+            description:
-+              Allowed data bus frequencies.
-+
-+        required:
-+          - link-frequencies
-+
-+required:
-+  - compatible
-+  - reg
-+  - clocks
-+  - VANA-supply
-+  - VDIG-supply
-+  - VDDL-supply
-+  - port
-+
-+additionalProperties: false
-+
-+examples:
-+  - |
-+    i2c0 {
-+        #address-cells = <1>;
-+        #size-cells = <0>;
-+
-+        imx519: sensor@1a {
-+            compatible = "sony,imx519";
-+            reg = <0x1a>;
-+            clocks = <&imx519_clk>;
-+            VANA-supply = <&imx519_vana>;   /* 2.8v */
-+            VDIG-supply = <&imx519_vdig>;   /* 1.05v */
-+            VDDL-supply = <&imx519_vddl>;   /* 1.8v */
-+
-+            port {
-+                imx519_0: endpoint {
-+                    remote-endpoint = <&csi1_ep>;
-+                    data-lanes = <1 2>;
-+                    clock-noncontinuous;
-+                    link-frequencies = /bits/ 64 <493500000>;
-+                };
-+            };
-+        };
-+    };
-+
-+...
---- a/MAINTAINERS
-+++ b/MAINTAINERS
-@@ -17559,6 +17559,14 @@ F:    Documentation/devicetree/bindings/med
- F:    Documentation/devicetree/bindings/media/i2c/imx477.yaml
- F:    drivers/media/i2c/imx477.c
-+SONY IMX519 SENSOR DRIVER
-+M:    Arducam Kernel Maintenance <info@arducam.com>
-+L:    linux-media@vger.kernel.org
-+S:    Maintained
-+T:    git git://linuxtv.org/media_tree.git
-+F:    Documentation/devicetree/bindings/media/i2c/imx519.yaml
-+F:    drivers/media/i2c/imx519.c
-+
- SONY MEMORYSTICK SUBSYSTEM
- M:    Maxim Levitsky <maximlevitsky@gmail.com>
- M:    Alex Dubov <oakad@yahoo.com>