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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/panel/raydium,rm69380.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 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/display/panel/raydium,rm69380.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Raydium RM69380-based DSI display panels
  8 
  9 maintainers:
 10   - David Wronek <david@mainlining.org>
 11 
 12 description:
 13   The Raydium RM69380 is a generic DSI panel IC used to control
 14   OLED panels.
 15 
 16 allOf:
 17   - $ref: panel-common-dual.yaml#
 18 
 19 properties:
 20   compatible:
 21     items:
 22       - enum:
 23           - lenovo,j716f-edo-rm69380
 24       - const: raydium,rm69380
 25     description: This indicates the panel manufacturer of the panel
 26       that is in turn using the RM69380 panel driver. The compatible
 27       string determines how the RM69380 panel driver shall be configured
 28       to work with the indicated panel. The raydium,rm69380 compatible shall
 29       always be provided as a fallback.
 30 
 31   reg:
 32     maxItems: 1
 33 
 34   avdd-supply:
 35     description: Analog voltage rail
 36 
 37   vddio-supply:
 38     description: I/O voltage rail
 39 
 40   reset-gpios:
 41     maxItems: 1
 42     description: phandle of gpio for reset line - This should be active low
 43 
 44 required:
 45   - compatible
 46   - reg
 47   - avdd-supply
 48   - vddio-supply
 49   - reset-gpios
 50 
 51 unevaluatedProperties: false
 52 
 53 examples:
 54   - |
 55     #include <dt-bindings/gpio/gpio.h>
 56 
 57     dsi {
 58         #address-cells = <1>;
 59         #size-cells = <0>;
 60 
 61         panel@0 {
 62             compatible = "lenovo,j716f-edo-rm69380", "raydium,rm69380";
 63             reg = <0>;
 64 
 65             avdd-supply = <&panel_avdd_regulator>;
 66             vddio-supply = <&vreg_l14a>;
 67             reset-gpios = <&tlmm 75 GPIO_ACTIVE_LOW>;
 68 
 69             ports {
 70                 #address-cells = <1>;
 71                 #size-cells = <0>;
 72 
 73                 port@0 {
 74                     reg = <0>;
 75                     panel_in_0: endpoint {
 76                         remote-endpoint = <&mdss_dsi0_out>;
 77                     };
 78                 };
 79 
 80                 port@1 {
 81                     reg = <1>;
 82                     panel_in_1: endpoint {
 83                         remote-endpoint = <&mdss_dsi1_out>;
 84                     };
 85                 };
 86             };
 87         };
 88     };
 89 
 90 ...

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