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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/brcm,bcm2835-hdmi.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/brcm,bcm2835-hdmi.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/display/brcm,bcm2835-hdmi.yaml (Version linux-5.10.229)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/display/brc      4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-hdmi.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Broadcom VC4 (VideoCore4) HDMI Controll      7 title: Broadcom VC4 (VideoCore4) HDMI Controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Eric Anholt <eric@anholt.net>                   10   - Eric Anholt <eric@anholt.net>
 11                                                    11 
 12 properties:                                        12 properties:
 13   compatible:                                      13   compatible:
 14     const: brcm,bcm2835-hdmi                       14     const: brcm,bcm2835-hdmi
 15                                                    15 
 16   reg:                                             16   reg:
 17     items:                                         17     items:
 18       - description: HDMI register range           18       - description: HDMI register range
 19       - description: HD register range             19       - description: HD register range
 20                                                    20 
 21   interrupts:                                      21   interrupts:
 22     minItems: 2                                    22     minItems: 2
 23                                                    23 
 24   clocks:                                          24   clocks:
 25     items:                                         25     items:
 26       - description: The pixel clock               26       - description: The pixel clock
 27       - description: The HDMI state machine cl     27       - description: The HDMI state machine clock
 28                                                    28 
 29   clock-names:                                     29   clock-names:
 30     items:                                         30     items:
 31       - const: pixel                               31       - const: pixel
 32       - const: hdmi                                32       - const: hdmi
 33                                                    33 
 34   ddc:                                             34   ddc:
 35     $ref: /schemas/types.yaml#/definitions/pha     35     $ref: /schemas/types.yaml#/definitions/phandle
 36     description: >                                 36     description: >
 37       Phandle of the I2C controller used for D     37       Phandle of the I2C controller used for DDC EDID probing
 38                                                    38 
 39   hpd-gpios:                                       39   hpd-gpios:
 40     maxItems: 1                                << 
 41     description: >                                 40     description: >
 42       The GPIO pin for the HDMI hotplug detect     41       The GPIO pin for the HDMI hotplug detect (if it doesn't appear
 43       as an interrupt/status bit in the HDMI c     42       as an interrupt/status bit in the HDMI controller itself)
 44                                                    43 
 45   dmas:                                            44   dmas:
 46     maxItems: 1                                    45     maxItems: 1
 47     description: >                                 46     description: >
 48       Should contain one entry pointing to the     47       Should contain one entry pointing to the DMA channel used to
 49       transfer audio data.                         48       transfer audio data.
 50                                                    49 
 51   dma-names:                                       50   dma-names:
 52     const: audio-rx                                51     const: audio-rx
 53                                                << 
 54   power-domains:                               << 
 55     maxItems: 1                                << 
 56                                                    52 
 57 required:                                          53 required:
 58   - compatible                                     54   - compatible
 59   - reg                                            55   - reg
 60   - interrupts                                     56   - interrupts
 61   - clocks                                         57   - clocks
 62   - ddc                                            58   - ddc
 63                                                    59 
 64 additionalProperties: false                        60 additionalProperties: false
 65                                                    61 
 66 examples:                                          62 examples:
 67   - |                                              63   - |
 68     #include <dt-bindings/clock/bcm2835.h>         64     #include <dt-bindings/clock/bcm2835.h>
 69     #include <dt-bindings/gpio/gpio.h>             65     #include <dt-bindings/gpio/gpio.h>
 70                                                    66 
 71     hdmi: hdmi@7e902000 {                          67     hdmi: hdmi@7e902000 {
 72         compatible = "brcm,bcm2835-hdmi";          68         compatible = "brcm,bcm2835-hdmi";
 73         reg = <0x7e902000 0x600>,                  69         reg = <0x7e902000 0x600>,
 74               <0x7e808000 0x100>;                  70               <0x7e808000 0x100>;
 75         interrupts = <2 8>, <2 9>;                 71         interrupts = <2 8>, <2 9>;
 76         ddc = <&i2c2>;                             72         ddc = <&i2c2>;
 77         hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH     73         hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
 78         clocks = <&clocks BCM2835_PLLH_PIX>,       74         clocks = <&clocks BCM2835_PLLH_PIX>,
 79                  <&clocks BCM2835_CLOCK_HSM>;      75                  <&clocks BCM2835_CLOCK_HSM>;
 80         clock-names = "pixel", "hdmi";             76         clock-names = "pixel", "hdmi";
 81     };                                             77     };
 82                                                    78 
 83 ...                                                79 ...
                                                      

~ [ 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