The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/display/tegra/nvidia,tegra114-mipi.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 NVIDIA Tegra MIPI pad calibration controller
    2 
    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.
   12 
   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.
   16 
   17 Example:
   18 
   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         };
   26 
   27         ...
   28 
   29         host1x@50000000 {
   30                 ...
   31 
   32                 dsi@54300000 {
   33                         ...
   34 
   35                         nvidia,mipi-calibrate = <&mipi 0x060>;
   36 
   37                         ...
   38                 };
   39 
   40                 ...
   41         };

Cache object: 3d5748f9bdfb9fb3e95dabb5e34e4741


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.