-
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 'drm-armada-devel' of git://ftp.arm.linux.org.uk/~rmk/li…
…nux-arm into drm-next Merge armada changes, I've confirmed the componenet changes are same as in Greg's tree. * 'drm-armada-devel' of git://ftp.arm.linux.org.uk/~rmk/linux-arm: drm/armada: register crtc with port drm/armada: permit CRTCs to be registered as separate devices dt-bindings: add Marvell Dove LCD controller documentation drm/armada: update Armada 510 (Dove) to use "ext_ref_clk1" as the clock drm/armada: convert to componentized support drm: add of_graph endpoint helper to find possible CRTCs component: fix bug with legacy API drm/armada: make variant a CRTC thing drm/armada: move variant initialisation to CRTC init drm/armada: use number of CRTCs registered drm/armada: move IRQ handling into CRTC component: add support for component match array component: ignore multiple additions of the same component component: fix missed cleanup in case of devres failure
- Loading branch information
Showing
12 changed files
with
642 additions
and
154 deletions.
There are no files selected for viewing
30 changes: 30 additions & 0 deletions
30
Documentation/devicetree/bindings/drm/armada/marvell,dove-lcd.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,30 @@ | ||
Device Tree bindings for Armada DRM CRTC driver | ||
|
||
Required properties: | ||
- compatible: value should be "marvell,dove-lcd". | ||
- reg: base address and size of the LCD controller | ||
- interrupts: single interrupt number for the LCD controller | ||
- port: video output port with endpoints, as described by graph.txt | ||
|
||
Optional properties: | ||
|
||
- clocks: as described by clock-bindings.txt | ||
- clock-names: as described by clock-bindings.txt | ||
"axiclk" - axi bus clock for pixel clock | ||
"plldivider" - pll divider clock for pixel clock | ||
"ext_ref_clk0" - external clock 0 for pixel clock | ||
"ext_ref_clk1" - external clock 1 for pixel clock | ||
|
||
Note: all clocks are optional but at least one must be specified. | ||
Further clocks may be added in the future according to requirements of | ||
different SoCs. | ||
|
||
Example: | ||
|
||
lcd0: lcd-controller@820000 { | ||
compatible = "marvell,dove-lcd"; | ||
reg = <0x820000 0x1000>; | ||
interrupts = <47>; | ||
clocks = <&si5351 0>; | ||
clock-names = "ext_ref_clk_1"; | ||
}; |
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
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
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
Oops, something went wrong.