media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
The IMX290 module is available as either monochrome or colour and the variant is not detectable at runtime. Add a new compatible string for the monochrome version, based on the full device name IMX290LLR. For consistency, add a new compatible string for the colour version based on the IMX290LQR full device name, and deprecate the current ambiguous compatible string. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Tested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
0d840d425e
commit
f8d5f7d9e1
@ -12,15 +12,25 @@ maintainers:
|
|||||||
|
|
||||||
description: |-
|
description: |-
|
||||||
The Sony IMX290 is a 1/2.8-Inch CMOS Solid-state image sensor with Square
|
The Sony IMX290 is a 1/2.8-Inch CMOS Solid-state image sensor with Square
|
||||||
Pixel for Color Cameras. It is programmable through I2C and 4-wire
|
Pixel, available in either mono or colour variants. It is programmable
|
||||||
interfaces. The sensor output is available via CMOS logic parallel SDR
|
through I2C and 4-wire interfaces.
|
||||||
output, Low voltage LVDS DDR output and CSI-2 serial data output. The CSI-2
|
|
||||||
bus is the default. No bindings have been defined for the other busses.
|
The sensor output is available via CMOS logic parallel SDR output, Low voltage
|
||||||
|
LVDS DDR output and CSI-2 serial data output. The CSI-2 bus is the default.
|
||||||
|
No bindings have been defined for the other busses.
|
||||||
|
|
||||||
|
imx290lqr is the full model identifier for the colour variant. "sony,imx290"
|
||||||
|
is treated the same as this as it was the original compatible string.
|
||||||
|
imx290llr is the mono version of the sensor.
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
oneOf:
|
||||||
- sony,imx290
|
- enum:
|
||||||
|
- sony,imx290lqr # Colour
|
||||||
|
- sony,imx290llr # Monochrome
|
||||||
|
- const: sony,imx290
|
||||||
|
deprecated: true
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
@ -101,7 +111,7 @@ examples:
|
|||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
imx290: camera-sensor@1a {
|
imx290: camera-sensor@1a {
|
||||||
compatible = "sony,imx290";
|
compatible = "sony,imx290lqr";
|
||||||
reg = <0x1a>;
|
reg = <0x1a>;
|
||||||
|
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user