Commit ae53c696 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Miguel Ojeda

dt-bindings: auxdisplay: ht16k33: Document Adafruit segment displays

The Holtek HT16K33 LED controller is not only used for driving
dot-matrix displays, but also for driving segment displays.

Document compatible values for the Adafruit 7-segment[1] and
14-segment[2] FeatherWing expansion boards with red displays.  According
to the schematics, all other Adafruit 7-segment and 14-segment display
backpack and FeatherWing expansion boards (including bare boards and
boards fitted with displays) are compatible with these two boards.

[1] https://www.adafruit.com/product/3108
[2] https://www.adafruit.com/product/3130Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarMiguel Ojeda <ojeda@kernel.org>
parent c353d7ce
...@@ -14,14 +14,21 @@ allOf: ...@@ -14,14 +14,21 @@ allOf:
properties: properties:
compatible: compatible:
const: holtek,ht16k33 oneOf:
- items:
- enum:
- adafruit,3108 # 0.56" 4-Digit 7-Segment FeatherWing Display (Red)
- adafruit,3130 # 0.54" Quad Alphanumeric FeatherWing Display (Red)
- const: holtek,ht16k33
- const: holtek,ht16k33 # Generic 16*8 LED controller with dot-matrix display
reg: reg:
maxItems: 1 maxItems: 1
refresh-rate-hz: refresh-rate-hz:
maxItems: 1 maxItems: 1
description: Display update interval in Hertz description: Display update interval in Hertz for dot-matrix displays
interrupts: interrupts:
maxItems: 1 maxItems: 1
...@@ -44,7 +51,14 @@ properties: ...@@ -44,7 +51,14 @@ properties:
required: required:
- compatible - compatible
- reg - reg
- refresh-rate-hz
if:
properties:
compatible:
const: holtek,ht16k33
then:
required:
- refresh-rate-hz
additionalProperties: false additionalProperties: false
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment