2017-11-19 20:12:06 +00:00
|
|
|
Ilitek ILI9225 display panels
|
|
|
|
|
|
|
|
This binding is for display panels using an Ilitek ILI9225 controller in SPI
|
|
|
|
mode.
|
|
|
|
|
|
|
|
Required properties:
|
dt-bindings: update compatible string for ILI9225
This updates the compatible string for a no-name LCD panel to
"vot,v220hf01a-t", "ilitek,ili9225".
The original bindings [1] were the generic "ilitek,ili9225-2.2in-176x220"
because I could not find a datasheet. However, after some more research,
I finally found one, so the actual vendor and model name are now known.
This previous bindings have not made it to the mainline kernel yet, so
this is not breaking backwards compatibility.
This is also following the precedence of the ILI9322 bindings [2] by using
the pattern "vendor,specific-system-config", "vendor,ip-part";
[1]: https://patchwork.ozlabs.org/patch/839352/
[2]: https://patchwork.ozlabs.org/patch/843576/
Signed-off-by: David Lechner <david@lechnology.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1513881187-3197-3-git-send-email-david@lechnology.com
2017-12-21 18:33:06 +00:00
|
|
|
- compatible: "vot,v220hf01a-t", "ilitek,ili9225"
|
2017-11-19 20:12:06 +00:00
|
|
|
- rs-gpios: Register select signal
|
|
|
|
- reset-gpios: Reset pin
|
|
|
|
|
|
|
|
The node for this driver must be a child node of a SPI controller, hence
|
|
|
|
all mandatory properties described in ../spi/spi-bus.txt must be specified.
|
|
|
|
|
|
|
|
Optional properties:
|
|
|
|
- rotation: panel rotation in degrees counter clockwise (0,90,180,270)
|
|
|
|
|
|
|
|
Example:
|
|
|
|
display@0{
|
dt-bindings: update compatible string for ILI9225
This updates the compatible string for a no-name LCD panel to
"vot,v220hf01a-t", "ilitek,ili9225".
The original bindings [1] were the generic "ilitek,ili9225-2.2in-176x220"
because I could not find a datasheet. However, after some more research,
I finally found one, so the actual vendor and model name are now known.
This previous bindings have not made it to the mainline kernel yet, so
this is not breaking backwards compatibility.
This is also following the precedence of the ILI9322 bindings [2] by using
the pattern "vendor,specific-system-config", "vendor,ip-part";
[1]: https://patchwork.ozlabs.org/patch/839352/
[2]: https://patchwork.ozlabs.org/patch/843576/
Signed-off-by: David Lechner <david@lechnology.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1513881187-3197-3-git-send-email-david@lechnology.com
2017-12-21 18:33:06 +00:00
|
|
|
compatible = "vot,v220hf01a-t", "ilitek,ili9225";
|
2017-11-19 20:12:06 +00:00
|
|
|
reg = <0>;
|
|
|
|
spi-max-frequency = <12000000>;
|
|
|
|
rs-gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
|
|
|
|
reset-gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
|
|
|
|
rotation = <270>;
|
|
|
|
};
|