Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/display/samsung/samsung,exynos7-decon.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Samsung Exynos7 SoC Display and Enhancement Controller (DECON) maintainers: - Inki Dae <inki.dae@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com> - Krzysztof Kozlowski <krzk@kernel.org> description: | DECON (Display and Enhancement Controller) is the Display Controller for the Exynos7 series of SoCs which transfers the image data from a video memory buffer to an external LCD interface. properties: compatible: const: samsung,exynos7-decon clocks: maxItems: 4 clock-names: items: - const: pclk_decon0 - const: aclk_decon0 - const: decon0_eclk - const: decon0_vclk display-timings: $ref: ../panel/display-timings.yaml# i80-if-timings: type: object additionalProperties: false description: timing configuration for lcd i80 interface support properties: cs-setup: $ref: /schemas/types.yaml#/definitions/uint32 description: Clock cycles for the active period of address signal is enabled until chip select is enabled. default: 0 wr-active: $ref: /schemas/types.yaml#/definitions/uint32 description: Clock cycles for the active period of CS is enabled. default: 1 wr-hold: $ref: /schemas/types.yaml#/definitions/uint32 description: Clock cycles for the active period of CS is disabled until write signal is disabled. default: 0 wr-setup: $ref: /schemas/types.yaml#/definitions/uint32 description: Clock cycles for the active period of CS signal is enabled until write signal is enabled. default: 0 interrupts: items: - description: FIFO level - description: VSYNC - description: LCD system interrupt-names: items: - const: fifo - const: vsync - const: lcd_sys power-domains: maxItems: 1 reg: maxItems: 1 required: - compatible - clocks - clock-names - interrupts - interrupt-names - reg additionalProperties: false examples: - | #include <dt-bindings/clock/exynos7-clk.h> #include <dt-bindings/interrupt-controller/arm-gic.h> display-controller@13930000 { compatible = "samsung,exynos7-decon"; reg = <0x13930000 0x1000>; interrupt-names = "fifo", "vsync", "lcd_sys"; interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clock_disp 100>, /* PCLK_DECON_INT */ <&clock_disp 101>, /* ACLK_DECON_INT */ <&clock_disp 102>, /* SCLK_DECON_INT_ECLK */ <&clock_disp 103>; /* SCLK_DECON_INT_EXTCLKPLL */ clock-names = "pclk_decon0", "aclk_decon0", "decon0_eclk", "decon0_vclk"; pinctrl-0 = <&lcd_clk &pwm1_out>; pinctrl-names = "default"; }; |