~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml (Architecture i386) and /Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml (Architecture ppc)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/display/bri      4 $id: http://devicetree.org/schemas/display/bridge/google,cros-ec-anx7688.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: ChromeOS EC ANX7688 HDMI to DP Converte      7 title: ChromeOS EC ANX7688 HDMI to DP Converter through Type-C Port
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Nicolas Boichat <drinkcat@chromium.org>         10   - Nicolas Boichat <drinkcat@chromium.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   ChromeOS EC ANX7688 is a display bridge that     13   ChromeOS EC ANX7688 is a display bridge that converts HDMI 2.0 to
 14   DisplayPort 1.3 Ultra-HDi (4096x2160p60). It     14   DisplayPort 1.3 Ultra-HDi (4096x2160p60). It is an Analogix ANX7688 chip
 15   which is connected to and operated by the Ch     15   which is connected to and operated by the ChromeOS Embedded Controller
 16   (See google,cros-ec.yaml). It is accessed us     16   (See google,cros-ec.yaml). It is accessed using I2C tunneling through
 17   the EC and therefore its node should be a ch     17   the EC and therefore its node should be a child of an EC I2C tunnel node
 18   (See google,cros-ec-i2c-tunnel.yaml).            18   (See google,cros-ec-i2c-tunnel.yaml).
 19                                                    19 
 20 properties:                                        20 properties:
 21   compatible:                                      21   compatible:
 22     const: google,cros-ec-anx7688                  22     const: google,cros-ec-anx7688
 23                                                    23 
 24   reg:                                             24   reg:
 25     maxItems: 1                                    25     maxItems: 1
 26     description: I2C address of the device.        26     description: I2C address of the device.
 27                                                    27 
 28   ports:                                           28   ports:
 29     $ref: /schemas/graph.yaml#/properties/port     29     $ref: /schemas/graph.yaml#/properties/ports
 30                                                    30 
 31     properties:                                    31     properties:
 32       port@0:                                      32       port@0:
 33         $ref: /schemas/graph.yaml#/properties/     33         $ref: /schemas/graph.yaml#/properties/port
 34         description: Video port for HDMI input     34         description: Video port for HDMI input.
 35                                                    35 
 36       port@1:                                      36       port@1:
 37         $ref: /schemas/graph.yaml#/properties/     37         $ref: /schemas/graph.yaml#/properties/port
 38         description: USB Type-c connector.         38         description: USB Type-c connector.
 39                                                    39 
 40     required:                                      40     required:
 41       - port@0                                     41       - port@0
 42       - port@1                                     42       - port@1
 43                                                    43 
 44 required:                                          44 required:
 45   - compatible                                     45   - compatible
 46   - reg                                            46   - reg
 47   - ports                                          47   - ports
 48                                                    48 
 49 additionalProperties: false                        49 additionalProperties: false
 50                                                    50 
 51 examples:                                          51 examples:
 52   - |                                              52   - |
 53     i2c_tunnel_b: i2c-tunnel1 {                    53     i2c_tunnel_b: i2c-tunnel1 {
 54         compatible = "google,cros-ec-i2c-tunne     54         compatible = "google,cros-ec-i2c-tunnel";
 55         google,remote-bus = <1>;                   55         google,remote-bus = <1>;
 56         #address-cells = <1>;                      56         #address-cells = <1>;
 57         #size-cells = <0>;                         57         #size-cells = <0>;
 58                                                    58 
 59         anx7688: anx7688@2c {                      59         anx7688: anx7688@2c {
 60             compatible = "google,cros-ec-anx76     60             compatible = "google,cros-ec-anx7688";
 61             reg = <0x2c>;                          61             reg = <0x2c>;
 62                                                    62 
 63             ports {                                63             ports {
 64                 #address-cells = <1>;              64                 #address-cells = <1>;
 65                 #size-cells = <0>;                 65                 #size-cells = <0>;
 66                 port@0 {                           66                 port@0 {
 67                     reg = <0>;                     67                     reg = <0>;
 68                     anx7688_in: endpoint {         68                     anx7688_in: endpoint {
 69                         remote-endpoint = <&hd     69                         remote-endpoint = <&hdmi0_out>;
 70                     };                             70                     };
 71                 };                                 71                 };
 72                 port@1 {                           72                 port@1 {
 73                     reg = <1>;                     73                     reg = <1>;
 74                     anx7688_out: endpoint {        74                     anx7688_out: endpoint {
 75                         remote-endpoint = <&ty     75                         remote-endpoint = <&typec_connector>;
 76                     };                             76                     };
 77                 };                                 77                 };
 78             };                                     78             };
 79         };                                         79         };
 80     };                                             80     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php