Commit 21a3f6e5 authored by Todor Tomov's avatar Todor Tomov Committed by Mauro Carvalho Chehab

media: dt-bindings: media: qcom,camss: Add 8996 bindings

Update binding document for MSM8996.

CC: Rob Herring <robh+dt@kernel.org>
CC: Mark Rutland <mark.rutland@arm.com>
CC: devicetree@vger.kernel.org
Signed-off-by: default avatarTodor Tomov <todor.tomov@linaro.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarHans Verkuil <hansverk@cisco.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
parent dc273f67
...@@ -5,8 +5,9 @@ Qualcomm Camera Subsystem ...@@ -5,8 +5,9 @@ Qualcomm Camera Subsystem
- compatible: - compatible:
Usage: required Usage: required
Value type: <stringlist> Value type: <stringlist>
Definition: Should contain: Definition: Should contain one of:
- "qcom,msm8916-camss" - "qcom,msm8916-camss"
- "qcom,msm8996-camss"
- reg: - reg:
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
...@@ -19,11 +20,16 @@ Qualcomm Camera Subsystem ...@@ -19,11 +20,16 @@ Qualcomm Camera Subsystem
- "csiphy0_clk_mux" - "csiphy0_clk_mux"
- "csiphy1" - "csiphy1"
- "csiphy1_clk_mux" - "csiphy1_clk_mux"
- "csiphy2" (8996 only)
- "csiphy2_clk_mux" (8996 only)
- "csid0" - "csid0"
- "csid1" - "csid1"
- "csid2" (8996 only)
- "csid3" (8996 only)
- "ispif" - "ispif"
- "csi_clk_mux" - "csi_clk_mux"
- "vfe0" - "vfe0"
- "vfe1" (8996 only)
- interrupts: - interrupts:
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
...@@ -34,10 +40,14 @@ Qualcomm Camera Subsystem ...@@ -34,10 +40,14 @@ Qualcomm Camera Subsystem
Definition: Should contain the following entries: Definition: Should contain the following entries:
- "csiphy0" - "csiphy0"
- "csiphy1" - "csiphy1"
- "csiphy2" (8996 only)
- "csid0" - "csid0"
- "csid1" - "csid1"
- "csid2" (8996 only)
- "csid3" (8996 only)
- "ispif" - "ispif"
- "vfe0" - "vfe0"
- "vfe1" (8996 only)
- power-domains: - power-domains:
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
...@@ -57,6 +67,7 @@ Qualcomm Camera Subsystem ...@@ -57,6 +67,7 @@ Qualcomm Camera Subsystem
- "ispif_ahb" - "ispif_ahb"
- "csiphy0_timer" - "csiphy0_timer"
- "csiphy1_timer" - "csiphy1_timer"
- "csiphy2_timer" (8996 only)
- "csi0_ahb" - "csi0_ahb"
- "csi0" - "csi0"
- "csi0_phy" - "csi0_phy"
...@@ -67,9 +78,25 @@ Qualcomm Camera Subsystem ...@@ -67,9 +78,25 @@ Qualcomm Camera Subsystem
- "csi1_phy" - "csi1_phy"
- "csi1_pix" - "csi1_pix"
- "csi1_rdi" - "csi1_rdi"
- "csi2_ahb" (8996 only)
- "csi2" (8996 only)
- "csi2_phy" (8996 only)
- "csi2_pix" (8996 only)
- "csi2_rdi" (8996 only)
- "csi3_ahb" (8996 only)
- "csi3" (8996 only)
- "csi3_phy" (8996 only)
- "csi3_pix" (8996 only)
- "csi3_rdi" (8996 only)
- "ahb" - "ahb"
- "vfe0" - "vfe0"
- "csi_vfe0" - "csi_vfe0"
- "vfe0_ahb", (8996 only)
- "vfe0_stream", (8996 only)
- "vfe1", (8996 only)
- "csi_vfe1", (8996 only)
- "vfe1_ahb", (8996 only)
- "vfe1_stream", (8996 only)
- "vfe_ahb" - "vfe_ahb"
- "vfe_axi" - "vfe_axi"
- vdda-supply: - vdda-supply:
...@@ -90,14 +117,18 @@ Qualcomm Camera Subsystem ...@@ -90,14 +117,18 @@ Qualcomm Camera Subsystem
- reg: - reg:
Usage: required Usage: required
Value type: <u32> Value type: <u32>
Definition: Selects CSI2 PHY interface - PHY0 or PHY1. Definition: Selects CSI2 PHY interface - PHY0, PHY1
or PHY2 (8996 only)
Endpoint node properties: Endpoint node properties:
- clock-lanes: - clock-lanes:
Usage: required Usage: required
Value type: <u32> Value type: <u32>
Definition: The physical clock lane index. The value Definition: The physical clock lane index. On 8916
must always be <1> as the physical clock the value must always be <1> as the physical
lane is lane 1. clock lane is lane 1. On 8996 the value must
always be <7> as the hardware supports D-PHY
and C-PHY, indexes are in a common set and
D-PHY physical clock lane is labeled as 7.
- data-lanes: - data-lanes:
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
...@@ -105,7 +136,8 @@ Qualcomm Camera Subsystem ...@@ -105,7 +136,8 @@ Qualcomm Camera Subsystem
Position of an entry determines the logical Position of an entry determines the logical
lane number, while the value of an entry lane number, while the value of an entry
indicates physical lane index. Lane swapping indicates physical lane index. Lane swapping
is supported. is supported. Physical lane indexes for
8916: 0, 2, 3, 4; for 8996: 0, 1, 2, 3.
* An Example * An Example
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment