From: Ramiro Oliveira <Ramiro.Oliveira@synopsys.com>
To: Sakari Ailus <sakari.ailus@iki.fi>,
Ramiro Oliveira <Ramiro.Oliveira@synopsys.com>
Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org,
devicetree@vger.kernel.org, vladimir_zapolskiy@mentor.com,
CARLOS.PALMINHA@synopsys.com, "Arnd Bergmann" <arnd@arndb.de>,
"David S. Miller" <davem@davemloft.net>,
"Geert Uytterhoeven" <geert+renesas@glider.be>,
"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
"Guenter Roeck" <linux@roeck-us.net>,
"Hans Verkuil" <hans.verkuil@cisco.com>,
"Lars-Peter Clausen" <lars@metafoo.de>,
"Mark Rutland" <mark.rutland@arm.com>,
"Mauro Carvalho Chehab" <mchehab@kernel.org>,
"Pali Rohár" <pali.rohar@gmail.com>,
"Pavel Machek" <pavel@ucw.cz>,
"Robert Jarzmik" <robert.jarzmik@free.fr>,
"Rob Herring" <robh+dt@kernel.org>,
"Sakari Ailus" <sakari.ailus@linux.intel.com>,
"Steve Longerbeam" <slongerbeam@gmail.com>
Subject: Re: [PATCH v9 1/2] Add OV5647 device tree documentation
Date: Tue, 21 Feb 2017 14:30:16 +0000 [thread overview]
Message-ID: <3d0b775a-e1de-d957-de72-7751e2c59aea@synopsys.com> (raw)
In-Reply-To: <20170221115746.GF16975@valkosipuli.retiisi.org.uk>
Hi Sakari,
Thank you for your feedback.
On 2/21/2017 11:57 AM, Sakari Ailus wrote:
> Hi Ramiro,
>
> On Fri, Feb 17, 2017 at 01:14:15PM +0000, Ramiro Oliveira wrote:
>> Create device tree bindings documentation.
>>
>> Signed-off-by: Ramiro Oliveira <roliveir@synopsys.com>
>> Acked-by: Rob Herring <robh@kernel.org>
>> ---
>> .../devicetree/bindings/media/i2c/ov5647.txt | 35 ++++++++++++++++++++++
>> 1 file changed, 35 insertions(+)
>> create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.txt
>>
>> diff --git a/Documentation/devicetree/bindings/media/i2c/ov5647.txt b/Documentation/devicetree/bindings/media/i2c/ov5647.txt
>> new file mode 100644
>> index 000000000000..31956426d3b9
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/media/i2c/ov5647.txt
>> @@ -0,0 +1,35 @@
>> +Omnivision OV5647 raw image sensor
>> +---------------------------------
>> +
>> +OV5647 is a raw image sensor with MIPI CSI-2 and CCP2 image data interfaces
>> +and CCI (I2C compatible) control bus.
>> +
>> +Required properties:
>> +
>> +- compatible : "ovti,ov5647".
>> +- reg : I2C slave address of the sensor.
>> +- clocks : Reference to the xclk clock.
>> +- clock-names : Should be "xclk".
>> +- clock-frequency : Frequency of the xclk clock.
>> +
>> +The common video interfaces bindings (see video-interfaces.txt) should be
>> +used to specify link to the image data receiver. The OV5647 device
>> +node should contain one 'port' child node with an 'endpoint' subnode.
>
> The remote-endpoint property in endpoint nodes should be mandatory,
> shouldn't it? Otherwise the sensor isn't connected to anything and hardly
> useful as such. The list of optional endpoint properties is a long one and
> it should be documented here which ones are recognised, either as optional
> or mandatory.
>
I guess you're right, it should be mandatory, although at the moment I'm not
checking for it's presence in the driver so I'll add it to the driver.
At the moment that's the only property I think it should be mandatory, and I
don't believe I need any optional one.
Do you have a suggestion for any new property I should use?
>> +
>> +Example:
>> +
>> + i2c@2000 {
>> + ...
>> + ov: camera@36 {
>> + compatible = "ovti,ov5647";
>> + reg = <0x36>;
>> + clocks = <&camera_clk>;
>> + clock-names = "xclk";
>> + clock-frequency = <25000000>;
>> + port {
>> + camera_1: endpoint {
>> + remote-endpoint = <&csi1_ep1>;
>> + };
>> + };
>> + };
>> + };
>
--
Best Regards
Ramiro Oliveira
Ramiro.Oliveira@synopsys.com
next prev parent reply other threads:[~2017-02-21 14:30 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-02-17 13:14 [PATCH v9 0/2] Add support for Omnivision OV5647 Ramiro Oliveira
2017-02-17 13:14 ` [PATCH v9 1/2] Add OV5647 device tree documentation Ramiro Oliveira
2017-02-21 11:57 ` Sakari Ailus
2017-02-21 14:30 ` Ramiro Oliveira [this message]
2017-02-21 14:40 ` Sakari Ailus
2017-02-21 15:58 ` Vladimir Zapolskiy
2017-02-21 20:13 ` Ramiro Oliveira
2017-02-21 20:48 ` Vladimir Zapolskiy
2017-02-21 21:48 ` Sakari Ailus
2017-02-21 22:37 ` Vladimir Zapolskiy
2017-02-22 10:57 ` Ramiro Oliveira
2017-02-22 11:39 ` Vladimir Zapolskiy
2017-02-22 14:39 ` Ramiro Oliveira
2017-02-25 14:50 ` Sakari Ailus
2017-02-25 14:55 ` Sakari Ailus
2017-02-17 13:14 ` [PATCH v9 2/2] Add support for OV5647 sensor Ramiro Oliveira
2017-02-21 12:09 ` Sakari Ailus
2017-02-21 14:49 ` Ramiro Oliveira
2017-02-21 14:58 ` Sakari Ailus
2017-02-21 15:54 ` Vladimir Zapolskiy
2017-02-21 16:42 ` Ramiro Oliveira
2017-02-21 20:36 ` Vladimir Zapolskiy
2017-02-22 10:51 ` Ramiro Oliveira
2017-02-22 11:43 ` Vladimir Zapolskiy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3d0b775a-e1de-d957-de72-7751e2c59aea@synopsys.com \
--to=ramiro.oliveira@synopsys.com \
--cc=CARLOS.PALMINHA@synopsys.com \
--cc=arnd@arndb.de \
--cc=davem@davemloft.net \
--cc=devicetree@vger.kernel.org \
--cc=geert+renesas@glider.be \
--cc=gregkh@linuxfoundation.org \
--cc=hans.verkuil@cisco.com \
--cc=lars@metafoo.de \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=mark.rutland@arm.com \
--cc=mchehab@kernel.org \
--cc=pali.rohar@gmail.com \
--cc=pavel@ucw.cz \
--cc=robert.jarzmik@free.fr \
--cc=robh+dt@kernel.org \
--cc=sakari.ailus@iki.fi \
--cc=sakari.ailus@linux.intel.com \
--cc=slongerbeam@gmail.com \
--cc=vladimir_zapolskiy@mentor.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome