* [PATCH v2 2/2] add bindings for ams Mira220 cmos image sensor
@ 2025-06-26 22:00 philippe baetens
2025-06-27 5:52 ` Krzysztof Kozlowski
0 siblings, 1 reply; 2+ messages in thread
From: philippe baetens @ 2025-06-26 22:00 UTC (permalink / raw)
To: linux-media
mira220 image sensor bindings
new in v2: add info to Maintainers file
Signed-off-by: philippe baetens <philippebaetens@gmail.com>
---
.../bindings/media/i2c/ams,mira220.yaml | 125 ++++++++++++++++++
MAINTAINERS | 6 +
2 files changed, 131 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/i2c/ams,mira220.yaml
diff --git a/Documentation/devicetree/bindings/media/i2c/ams,mira220.yaml b/Documentation/devicetree/bindings/media/i2c/ams,mira220.yaml
new file mode 100644
index 000000000..21a55ff07
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/ams,mira220.yaml
@@ -0,0 +1,125 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/ams,mira220.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: ams 2.2 MP NIR enhanced global shutter image sensor
+
+maintainers:
+ - Philippe Baetens <philippebaetens@gmail.com>
+
+description: |-
+ 2.2 MP NIR enhanced global shutter image sensor designed for 2D and 3D
+ consumer and industrial machine vision applications.
+ Due to its small size, configurability and high sensitivity both
+ in visual as well as NIR, the Mira220 is well suited for 2D and
+ 3D applications, which include Active Stereo Vision,
+ Structured Light Vision for Robotics and AR/VR.
+
+properties:
+ compatible:
+ const: ams,mira220
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ maxItems: 1
+
+ clock-names:
+ description: Input clock (38.4 MHz)
+ items:
+ - const: inck
+
+ vdig-supply:
+ description:
+ Digital I/O voltage supply, 1.35 volts
+
+ vana1-supply:
+ description:
+ Analog1 voltage supply, 2.8 volts
+
+ vana2-supply:
+ description:
+ Analog2 voltage supply, 1.8 volts
+
+ vddl-supply:
+ description:
+ Digital core voltage supply, 1.8 volts
+
+ reset-gpios:
+ description: Sensor reset (XCLR) GPIO
+ maxItems: 1
+
+ port:
+ $ref: /schemas/graph.yaml#/$defs/port-base
+ description: |
+ Video output port
+
+ properties:
+ endpoint:
+ $ref: /schemas/media/video-interfaces.yaml#
+ unevaluatedProperties: false
+
+ properties:
+ data-lanes:
+ anyOf:
+ - items:
+ - const: 1
+ - const: 2
+ - items:
+ - const: 1
+ - const: 2
+ - const: 3
+ - const: 4
+
+ link-frequencies: true
+
+ required:
+ - data-lanes
+ - link-frequencies
+
+ additionalProperties: false
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - clock-names
+ - vdig-supply
+ - vana-supply
+ - vddl-supply
+ - port
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/gpio/gpio.h>
+
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ mira220: camera-sensor@1a {
+ compatible = "ams,mira220";
+ reg = <0x54>;
+
+ clocks = <&cam1_clk>;
+ clock-names = "xclk";
+
+ vana-supply = <&cam1_reg>; /* 2.5v */
+ vdig-supply = <&cam_dummy_reg>; /* 1.8v */
+ vddl-supply = <&cam_dummy_reg>; /* 1.35v */
+
+ port {
+ mira220_ep: endpoint {
+ clock-lanes = <0>;
+ data-lanes = <1 2>;
+ link-frequencies = /bits/ 64 <750000000>;
+ };
+ };
+ };
+ };
+...
diff --git a/MAINTAINERS b/MAINTAINERS
index a92290fff..272a97c45 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1330,6 +1330,12 @@ S: Maintained
F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
F: drivers/iio/light/as73211.c
+AMS MIRA220 DRIVER
+M: Philippe Baetens <philippebaetens@gmail.com>
+S: Maintained
+F: Documentation/devicetree/bindings/media/i2c/ams,mira220.yaml
+F: drivers/media/i2c/mira220.c
+
AMT (Automatic Multicast Tunneling)
M: Taehee Yoo <ap420073@gmail.com>
L: netdev@vger.kernel.org
--
2.39.5
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH v2 2/2] add bindings for ams Mira220 cmos image sensor
2025-06-26 22:00 [PATCH v2 2/2] add bindings for ams Mira220 cmos image sensor philippe baetens
@ 2025-06-27 5:52 ` Krzysztof Kozlowski
0 siblings, 0 replies; 2+ messages in thread
From: Krzysztof Kozlowski @ 2025-06-27 5:52 UTC (permalink / raw)
To: philippe baetens, linux-media
On 27/06/2025 00:00, philippe baetens wrote:
> mira220 image sensor bindings
> new in v2: add info to Maintainers file
Please write proper commit msgs. Full sentences, describing what or why.
Changelog goes to changelog --- part. Bindings go also before their user.
<form letter>
Please use scripts/get_maintainers.pl to get a list of necessary people
and lists to CC. It might happen, that command when run on an older
kernel, gives you outdated entries. Therefore please be sure you base
your patches on recent Linux kernel.
Tools like b4 or scripts/get_maintainer.pl provide you proper list of
people, so fix your workflow. Tools might also fail if you work on some
ancient tree (don't, instead use mainline) or work on fork of kernel
(don't, instead use mainline). Just use b4 and everything should be
fine, although remember about `b4 prep --auto-to-cc` if you added new
patches to the patchset.
You missed at least devicetree list (maybe more), so this won't be
tested by automated tooling. Performing review on untested code might be
a waste of time.
Please kindly resend and include all necessary To/Cc entries.
</form letter>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-06-27 5:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-26 22:00 [PATCH v2 2/2] add bindings for ams Mira220 cmos image sensor philippe baetens
2025-06-27 5:52 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox