forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'fbdev-for-3.11' of git://git.kernel.org/pub/scm/linux/kern…
…el/git/plagnioj/linux-fbdev Pull fbdev update from Jean-Christophe PLAGNIOL-VILLARD: "Various fbdev changes for 3.11 - xilinxfb updates - Small cleanups and fixes to multiple drivers - OMAP display subsystem bug updates - imxfb dt support" * tag 'fbdev-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev: (95 commits) video: imxfb: Add DT support video: i740fb: Make i740fb_init static fb: make fp_get_options name argument const video: mmp: fix graphics/video layer enable/mask swap issue video: mmp: fix memcpy wrong size for mmp_addr issue radeon: use pdev->pm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM) aty128fb: use pdev->pm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM) video: of_display_timing.h: Declare 'display_timing' fbdev: bfin-lq035q1-fb: Use dev_pm_ops fbmem: return -EFAULT on copy_to_user() failure OMAPDSS: DPI: Fix wrong pixel clock limit video: replace strict_strtoul() with kstrtoul() uvesafb: Correct/simplify warning message fb: fix atyfb unused data warnings fb: fix atyfb build warning video: imxfb: Make local symbols static video: udlfb: Make local symbol static video: udlfb: Use NULL instead of 0 video: smscufx: Use NULL instead of 0 video: remove unnecessary platform_set_drvdata() ...
- Loading branch information
Showing
95 changed files
with
8,700 additions
and
1,214 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
Freescale imx21 Framebuffer | ||
|
||
This framebuffer driver supports devices imx1, imx21, imx25, and imx27. | ||
|
||
Required properties: | ||
- compatible : "fsl,<chip>-fb", chip should be imx1 or imx21 | ||
- reg : Should contain 1 register ranges(address and length) | ||
- interrupts : One interrupt of the fb dev | ||
|
||
Required nodes: | ||
- display: Phandle to a display node as described in | ||
Documentation/devicetree/bindings/video/display-timing.txt | ||
Additional, the display node has to define properties: | ||
- bits-per-pixel: Bits per pixel | ||
- fsl,pcr: LCDC PCR value | ||
|
||
Optional properties: | ||
- fsl,dmacr: DMA Control Register value. This is optional. By default, the | ||
register is not modified as recommended by the datasheet. | ||
- fsl,lscr1: LCDC Sharp Configuration Register value. | ||
|
||
Example: | ||
|
||
imxfb: fb@10021000 { | ||
compatible = "fsl,imx21-fb"; | ||
interrupts = <61>; | ||
reg = <0x10021000 0x1000>; | ||
display = <&display0>; | ||
}; | ||
|
||
... | ||
|
||
display0: display0 { | ||
model = "Primeview-PD050VL1"; | ||
native-mode = <&timing_disp0>; | ||
bits-per-pixel = <16>; | ||
fsl,pcr = <0xf0c88080>; /* non-standard but required */ | ||
display-timings { | ||
timing_disp0: 640x480 { | ||
hactive = <640>; | ||
vactive = <480>; | ||
hback-porch = <112>; | ||
hfront-porch = <36>; | ||
hsync-len = <32>; | ||
vback-porch = <33>; | ||
vfront-porch = <33>; | ||
vsync-len = <2>; | ||
clock-frequency = <25000000>; | ||
}; | ||
}; | ||
}; |
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
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
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
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.