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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.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
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos5433-mic.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Samsung Exynos5433 SoC Mobile Image Compressor (MIC)
  8 
  9 maintainers:
 10   - Inki Dae <inki.dae@samsung.com>
 11   - Seung-Woo Kim <sw0312.kim@samsung.com>
 12   - Kyungmin Park <kyungmin.park@samsung.com>
 13   - Krzysztof Kozlowski <krzk@kernel.org>
 14 
 15 description: |
 16   MIC (Mobile Image Compressor) resides between DECON and MIPI DSI. MIPI DSI is
 17   not capable of transferring high resoltuion frame data as DECON can send. MIC
 18   solves this problem by compressing the frame data by 1/2 before it is
 19   transferred through MIPI DSI. The compressed frame data must be uncompressed
 20   in the panel PCB.
 21 
 22 properties:
 23   compatible:
 24     const: samsung,exynos5433-mic
 25 
 26   clocks:
 27     maxItems: 2
 28 
 29   clock-names:
 30     items:
 31       - const: pclk_mic0
 32       - const: sclk_rgb_vclk_to_mic0
 33 
 34   ports:
 35     $ref: /schemas/graph.yaml#/properties/ports
 36     description:
 37       Contains a port which is connected to mic node.
 38 
 39   power-domains:
 40     maxItems: 1
 41 
 42   reg:
 43     maxItems: 1
 44 
 45   samsung,disp-syscon:
 46     $ref: /schemas/types.yaml#/definitions/phandle
 47     description:
 48       Phandle to DISP system controller interface.
 49 
 50 required:
 51   - compatible
 52   - clocks
 53   - clock-names
 54   - ports
 55   - reg
 56   - samsung,disp-syscon
 57 
 58 additionalProperties: false
 59 
 60 examples:
 61   - |
 62     #include <dt-bindings/clock/exynos5433.h>
 63     #include <dt-bindings/interrupt-controller/arm-gic.h>
 64 
 65     image-processor@13930000 {
 66         compatible = "samsung,exynos5433-mic";
 67         reg = <0x13930000 0x48>;
 68         clocks = <&cmu_disp CLK_PCLK_MIC0>,
 69                  <&cmu_disp CLK_SCLK_RGB_VCLK_TO_MIC0>;
 70         clock-names = "pclk_mic0",
 71                       "sclk_rgb_vclk_to_mic0";
 72         power-domains = <&pd_disp>;
 73         samsung,disp-syscon = <&syscon_disp>;
 74 
 75         ports {
 76             #address-cells = <1>;
 77             #size-cells = <0>;
 78 
 79             port@0 {
 80                 reg = <0>;
 81                 mic_to_decon: endpoint {
 82                     remote-endpoint = <&decon_to_mic>;
 83                 };
 84             };
 85 
 86             port@1 {
 87                 reg = <1>;
 88                 mic_to_dsi: endpoint {
 89                     remote-endpoint = <&dsi_to_mic>;
 90                 };
 91             };
 92         };
 93     };

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