Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: display: panel: Add Himax HX83121A

HX83121A is a driver IC used to drive MIPI-DSI panels. It is found
in HUAWEI Matebook E Go series (Gaokun2/3) with BOE or CSOT panels.

Signed-off-by: Pengyu Luo <mitltlatltl@gmail.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20260316084040.728106-2-mitltlatltl@gmail.com

authored by

Pengyu Luo and committed by
Neil Armstrong
9f96a50d 7a5b9669

+91
+91
Documentation/devicetree/bindings/display/panel/himax,hx83121a.yaml
··· 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/himax,hx83121a.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Himax HX83121A based DSI display Panels 8 + 9 + maintainers: 10 + - Pengyu Luo <mitltlatltl@gmail.com> 11 + 12 + description: 13 + The Himax HX83121A is a generic DSI Panel IC used to drive dsi 14 + panels. Support video mode panels from China Star Optoelectronics 15 + Technology (CSOT) and BOE Technology. 16 + 17 + allOf: 18 + - $ref: panel-common-dual.yaml# 19 + 20 + properties: 21 + compatible: 22 + items: 23 + - enum: 24 + - boe,ppc357db1-4 25 + - csot,ppc357db1-4 26 + - const: himax,hx83121a 27 + 28 + reg: 29 + maxItems: 1 30 + 31 + reset-gpios: 32 + maxItems: 1 33 + 34 + avdd-supply: 35 + description: analog positive supply for IC 36 + 37 + avee-supply: 38 + description: analog negative supply for IC 39 + 40 + vddi-supply: 41 + description: power supply for IC 42 + 43 + backlight: true 44 + ports: true 45 + 46 + required: 47 + - compatible 48 + - reg 49 + - vddi-supply 50 + - reset-gpios 51 + - ports 52 + 53 + additionalProperties: false 54 + 55 + examples: 56 + - | 57 + #include <dt-bindings/gpio/gpio.h> 58 + 59 + dsi { 60 + #address-cells = <1>; 61 + #size-cells = <0>; 62 + 63 + panel@0 { 64 + compatible = "csot,ppc357db1-4", "himax,hx83121a"; 65 + reg = <0>; 66 + 67 + vddi-supply = <&vreg_l2b>; 68 + reset-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>; 69 + 70 + ports { 71 + #address-cells = <1>; 72 + #size-cells = <0>; 73 + 74 + port@0 { 75 + reg = <0>; 76 + panel_in_0: endpoint { 77 + remote-endpoint = <&dsi0_out>; 78 + }; 79 + }; 80 + 81 + port@1{ 82 + reg = <1>; 83 + panel_in_1: endpoint { 84 + remote-endpoint = <&dsi1_out>; 85 + }; 86 + }; 87 + }; 88 + }; 89 + }; 90 + 91 + ...