Skip to content
Permalink
norns-4.14.y
Go to file
 
 
Cannot retrieve contributors at this time
80 lines (67 sloc) 1.37 KB
/*
Device Tree overlay for SSD1322 SPI controller.
Default pins:
DC# = GPIO5
RESET# = GPIO6
*/
/dts-v1/;
/plugin/;
/ {
compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709";
fragment@0 {
target = <&spi0>;
__overlay__ {
status = "okay";
};
};
fragment@1 {
target = <&spidev0>;
__overlay__ {
status = "disabled";
};
};
fragment@2 {
target = <&spidev1>;
__overlay__ {
status = "disabled";
};
};
fragment@3 {
target = <&gpio>;
__overlay__ {
ssd1322_pins: ssd1322_pins {
brcm,pins = <6 5>;
brcm,function = <1 1>;
};
};
};
fragment@4 {
target = <&spi0>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
ssd1322: ssd1322@0 {
compatible = "solomon,ssd1322";
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&ssd1322_pins>;
spi-max-frequency = <16000000>;
buswidth = <8>;
rotate = <0>;
bgr = <0>;
fps = <20>;
reset-gpios = <&gpio 6 0>;
dc-gpios = <&gpio 5 1>;
debug = <3>;
};
};
};
__overrides__ {
speed = <&ssd1322>,"spi-max-frequency:0";
rotate = <&ssd1322>,"rotate:0";
bgr = <&ssd1322>,"bgr:0";
fps = <&ssd1322>,"fps:0";
debug = <&ssd1322>,"debug:0";
dc-pin = <&ssd1322>,"dc-gpios:4";
};
};