media: dt-bindings: nokia,smia: Amend SMIA bindings with MIPI CCS support
Amend the existing SMIA bindings by adding MIPI CCS support, with separate compatible strings for CCS 1.0 and CCS 1.1. Rename the old bindings accordingly as CCS is the current standard. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
701b8c2c75
commit
72051783cd
|
@ -1,26 +1,37 @@
|
|||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
# Copyright (C) 2014--2020 Intel Corporation
|
||||
|
||||
$id: http://devicetree.org/schemas/media/i2c/nokia,smia.yaml#
|
||||
$id: http://devicetree.org/schemas/media/i2c/mipi-ccs.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: SMIA/SMIA++ sensor
|
||||
title: MIPI CCS, SMIA++ and SMIA compliant camera sensors
|
||||
|
||||
maintainers:
|
||||
- Sakari Ailus <sakari.ailus@linux.intel.com>
|
||||
|
||||
description:
|
||||
|
||||
CCS (Camera Command Set) is a raw Bayer camera sensor standard defined by the
|
||||
MIPI Alliance; see
|
||||
<URL:https://www.mipi.org/specifications/camera-command-set>.
|
||||
|
||||
SMIA (Standard Mobile Imaging Architecture) is an image sensor standard
|
||||
defined jointly by Nokia and ST. SMIA++, defined by Nokia, is an extension of
|
||||
that. These definitions are valid for both types of sensors.
|
||||
that.
|
||||
|
||||
More detailed documentation can be found in
|
||||
Documentation/devicetree/bindings/media/video-interfaces.txt .
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: nokia,smia
|
||||
oneOf:
|
||||
- items:
|
||||
- const: mipi-ccs-1.1
|
||||
- const: mipi-ccs
|
||||
- items:
|
||||
- const: mipi-ccs-1.0
|
||||
- const: mipi-ccs
|
||||
- const: nokia,smia
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -89,14 +100,14 @@ examples:
|
|||
clock-frequency = <400000>;
|
||||
|
||||
camera-sensor@10 {
|
||||
compatible = "nokia,smia";
|
||||
compatible = "mipi-ccs-1.0", "mipi-ccs";
|
||||
reg = <0x10>;
|
||||
reset-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
|
||||
vana-supply = <&vaux3>;
|
||||
clocks = <&omap3_isp 0>;
|
||||
clock-frequency = <9600000>;
|
||||
port {
|
||||
smiapp_ep: endpoint {
|
||||
ccs_ep: endpoint {
|
||||
data-lanes = <1 2>;
|
||||
remote-endpoint = <&csi2a_ep>;
|
||||
link-frequencies = /bits/ 64 <199200000 210000000
|
|
@ -11634,7 +11634,7 @@ MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
|
|||
M: Sakari Ailus <sakari.ailus@linux.intel.com>
|
||||
L: linux-media@vger.kernel.org
|
||||
S: Maintained
|
||||
F: Documentation/devicetree/bindings/media/i2c/nokia,smia.yaml
|
||||
F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
|
||||
F: Documentation/driver-api/media/drivers/ccs/
|
||||
F: drivers/media/i2c/ccs/
|
||||
F: drivers/media/i2c/smiapp-pll.c
|
||||
|
|
Loading…
Reference in New Issue