Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux...
[linux/fpc-iii.git] / Documentation / devicetree / bindings / display / tegra / nvidia,tegra114-mipi.txt
blobe4a25cedc5cf4a523a53cdffe6c88ebe0f8b3093
1 NVIDIA Tegra MIPI pad calibration controller
3 Required properties:
4 - compatible: "nvidia,tegra<chip>-mipi"
5 - reg: Physical base address and length of the controller's registers.
6 - clocks: Must contain an entry for each entry in clock-names.
7   See ../clocks/clock-bindings.txt for details.
8 - clock-names: Must include the following entries:
9   - mipi-cal
10 - #nvidia,mipi-calibrate-cells: Should be 1. The cell is a bitmask of the pads
11   that need to be calibrated for a given device.
13 User nodes need to contain an nvidia,mipi-calibrate property that has a
14 phandle to refer to the calibration controller node and a bitmask of the pads
15 that need to be calibrated.
17 Example:
19         mipi: mipi@700e3000 {
20                 compatible = "nvidia,tegra114-mipi";
21                 reg = <0x700e3000 0x100>;
22                 clocks = <&tegra_car TEGRA114_CLK_MIPI_CAL>;
23                 clock-names = "mipi-cal";
24                 #nvidia,mipi-calibrate-cells = <1>;
25         };
27         ...
29         host1x@50000000 {
30                 ...
32                 dsi@54300000 {
33                         ...
35                         nvidia,mipi-calibrate = <&mipi 0x060>;
37                         ...
38                 };
40                 ...
41         };