mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 13:14:02 +02:00
dt-bindings: display: panel: Add Chipone ICNA3512 OLED driver bindings
The Chipone ICNA3512 and ICNA3520 DDICs are high refresh, low power MIPI-DSI drivers for OLED panels. The icna3512 is used by the Ayn Odin 2 Portal and the Ayaneo Pocket DS top panel while the icna3520 is used by the Ayn Thor top panel and the Ayn Odin 3. These ddic's are generally compatible, but some MIPI vendor commands differ between them, so they are not fully fallback compatible. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Signed-off-by: Aaron Kling <webgeek1234@gmail.com> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patch.msgid.link/20260607-icna35xx-v4-1-64de514add34@gmail.com
This commit is contained in:
parent
fc917a533d
commit
392313ce84
|
|
@ -0,0 +1,79 @@
|
|||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/display/panel/chipone,icna3512.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Chipone ICNA3512 and ICNA3520 display drivers
|
||||
|
||||
maintainers:
|
||||
- Neil Armstrong <neil.armstrong@linaro.org>
|
||||
|
||||
description:
|
||||
The Chipone ICNA3512 and ICNA3520 are DDICs connected
|
||||
using a MIPI-DSI video interface.
|
||||
|
||||
allOf:
|
||||
- $ref: panel-common.yaml#
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- ayaneo,pocketds-panel-top
|
||||
- ayntec,odin2portal-panel
|
||||
- const: chipone,icna3512
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- ayntec,odin3-panel
|
||||
- ayntec,thor-panel-top
|
||||
- const: chipone,icna3520
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
description: DSI virtual channel
|
||||
|
||||
vdd-supply: true
|
||||
vddio-supply: true
|
||||
vci-supply: true
|
||||
disp-supply: true
|
||||
blvdd-supply: true
|
||||
|
||||
port: true
|
||||
reset-gpios: true
|
||||
rotation: true
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- vdd-supply
|
||||
- vddio-supply
|
||||
- vci-supply
|
||||
- disp-supply
|
||||
- blvdd-supply
|
||||
- reset-gpios
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
dsi {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
panel@0 {
|
||||
compatible = "ayntec,odin2portal-panel", "chipone,icna3512";
|
||||
reg = <0>;
|
||||
vdd-supply = <&vreg_l11b_1p2>;
|
||||
vddio-supply = <&vreg_l12b_1p8>;
|
||||
vci-supply = <&vreg_l13b_3p0>;
|
||||
disp-supply = <&vdd_disp_2v8>;
|
||||
blvdd-supply = <&vdd_bl_5v0>;
|
||||
reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
...
|
||||
Loading…
Reference in New Issue
Block a user