forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'for-4.12/dax' into libnvdimm-for-next
- Loading branch information
Showing
110 changed files
with
4,759 additions
and
2,054 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
44 changes: 44 additions & 0 deletions
44
Documentation/devicetree/bindings/auxdisplay/hit,hd44780.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
DT bindings for the Hitachi HD44780 Character LCD Controller | ||
|
||
The Hitachi HD44780 Character LCD Controller is commonly used on character LCDs | ||
that can display one or more lines of text. It exposes an M6800 bus interface, | ||
which can be used in either 4-bit or 8-bit mode. | ||
|
||
Required properties: | ||
- compatible: Must contain "hit,hd44780", | ||
- data-gpios: Must contain an array of either 4 or 8 GPIO specifiers, | ||
referring to the GPIO pins connected to the data signal lines DB0-DB7 | ||
(8-bit mode) or DB4-DB7 (4-bit mode) of the LCD Controller's bus interface, | ||
- enable-gpios: Must contain a GPIO specifier, referring to the GPIO pin | ||
connected to the "E" (Enable) signal line of the LCD Controller's bus | ||
interface, | ||
- rs-gpios: Must contain a GPIO specifier, referring to the GPIO pin | ||
connected to the "RS" (Register Select) signal line of the LCD Controller's | ||
bus interface, | ||
- display-height: Height of the display, in character cells, | ||
- display-width: Width of the display, in character cells. | ||
|
||
Optional properties: | ||
- rw-gpios: Must contain a GPIO specifier, referring to the GPIO pin | ||
connected to the "RW" (Read/Write) signal line of the LCD Controller's bus | ||
interface, | ||
- backlight-gpios: Must contain a GPIO specifier, referring to the GPIO pin | ||
used for enabling the LCD's backlight, | ||
- internal-buffer-width: Internal buffer width (default is 40 for displays | ||
with 1 or 2 lines, and display-width for displays with more than 2 lines). | ||
|
||
Example: | ||
|
||
auxdisplay { | ||
compatible = "hit,hd44780"; | ||
|
||
data-gpios = <&hc595 0 GPIO_ACTIVE_HIGH>, | ||
<&hc595 1 GPIO_ACTIVE_HIGH>, | ||
<&hc595 2 GPIO_ACTIVE_HIGH>, | ||
<&hc595 3 GPIO_ACTIVE_HIGH>; | ||
enable-gpios = <&hc595 4 GPIO_ACTIVE_HIGH>; | ||
rs-gpios = <&hc595 5 GPIO_ACTIVE_HIGH>; | ||
|
||
display-height = <2>; | ||
display-width = <16>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
21 changes: 21 additions & 0 deletions
21
Documentation/devicetree/bindings/fpga/lattice-ice40-fpga-mgr.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Lattice iCE40 FPGA Manager | ||
|
||
Required properties: | ||
- compatible: Should contain "lattice,ice40-fpga-mgr" | ||
- reg: SPI chip select | ||
- spi-max-frequency: Maximum SPI frequency (>=1000000, <=25000000) | ||
- cdone-gpios: GPIO input connected to CDONE pin | ||
- reset-gpios: Active-low GPIO output connected to CRESET_B pin. Note | ||
that unless the GPIO is held low during startup, the | ||
FPGA will enter Master SPI mode and drive SCK with a | ||
clock signal potentially jamming other devices on the | ||
bus until the firmware is loaded. | ||
|
||
Example: | ||
fpga: fpga@0 { | ||
compatible = "lattice,ice40-fpga-mgr"; | ||
reg = <0>; | ||
spi-max-frequency = <1000000>; | ||
cdone-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>; | ||
reset-gpios = <&gpio 22 GPIO_ACTIVE_LOW>; | ||
}; |
Oops, something went wrong.