Skip to content

Commit e39f16b

Browse files
committed
dts: bindings: display: hub12: add horizontal chaining support
- Add support for chaining multiple 32x16 panels horizontally by setting width to multiples of 32 (64, 96, 128, etc). Signed-off-by: Siratul Islam <email@sirat.me>
1 parent 0ffef90 commit e39f16b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

dts/bindings/display/zephyr,hub12.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ description: |
1111
plus additional GPIO pins for row address selection (PA, PB),
1212
output enable (PE), and data latching (PLAT).
1313
14+
Supports horizontal chaining of multiple 32x16 panels by increasing the width
15+
property. For example, width=64 chains two panels horizontally, width=96 chains
16+
three panels, etc.
17+
1418
See:
1519
- https://www.auselectronicsdirect.com.au/assets/files/TA0094%20and%20TA0095%20user%20manual.pdf
1620
- https://www.researchgate.net/publication/377952697_Light_Emitting_Diode_LED_Matrix_Display_Board#pf7
@@ -45,11 +49,8 @@ properties:
4549
width:
4650
type: int
4751
required: true
48-
enum:
49-
- 32
5052
description: |
51-
Display width in pixels. Must match the physical hardware panel.
52-
Currently only single 32-pixel wide panels are supported.
53+
Display width in pixels. Must be a multiple of 32 for horizontal chaining.
5354
5455
height:
5556
type: int

0 commit comments

Comments
 (0)