forked from grate-driver/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 tag 'fbdev-3.13' of git://git.kernel.org/pub/scm/linux/kernel/g…
…it/tomba/linux Pull fbdev changes from Tomi Valkeinen: "Nothing particularly stands out in this pull request. The biggest part of the changes are cleanups. Maybe one fix to mention is the "fb: reorder the lock sequence to fix potential dead lock" which hopefully fixes the fb locking issues reported by multiple persons. There are also a few commits that have changes to arch/arm/mach-at91 and arch/avr32, which have been acked by the maintainers" * tag 'fbdev-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (143 commits) fb: reorder the lock sequence to fix potential dead lock fbdev: shmobile-lcdcfb: Convert to clk_prepare/unprepare fbdev: shmobile-hdmi: Convert to clk_prepare/unprepare omapdss: Add new panel driver for Topolly td028ttec1 LCD. video: exynos_mipi_dsi: Unlock the mutex before returning video: da8xx-fb: remove unwanted define video: Remove unnecessary semicolons simplefb: use write-combined remapping simplefb: fix unmapping fb during destruction OMAPDSS: connector-dvi: fix releasing i2c_adapter OMAPDSS: DSI: fix perf measuring ifdefs framebuffer: Use fb_<level> framebuffer: Add fb_<level> convenience logging macros efifb: prevent null-deref when iterating dmi_list fbdev: fix error return code in metronomefb_probe() video: xilinxfb: Fix for "Use standard variable name convention" OMAPDSS: Fix de_level in videomode_to_omap_video_timings() video: xilinxfb: Simplify error path video: xilinxfb: Use devm_kzalloc instead of kzalloc video: xilinxfb: Use standard variable name convention ...
- Loading branch information
Showing
176 changed files
with
3,948 additions
and
3,104 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,75 @@ | ||
Atmel LCDC Framebuffer | ||
----------------------------------------------------- | ||
|
||
Required properties: | ||
- compatible : | ||
"atmel,at91sam9261-lcdc" , | ||
"atmel,at91sam9263-lcdc" , | ||
"atmel,at91sam9g10-lcdc" , | ||
"atmel,at91sam9g45-lcdc" , | ||
"atmel,at91sam9g45es-lcdc" , | ||
"atmel,at91sam9rl-lcdc" , | ||
"atmel,at32ap-lcdc" | ||
- reg : Should contain 1 register ranges(address and length) | ||
- interrupts : framebuffer controller interrupt | ||
- display: a phandle pointing to the display node | ||
|
||
Required nodes: | ||
- display: a display node is required to initialize the lcd panel | ||
This should be in the board dts. | ||
- default-mode: a videomode within the display with timing parameters | ||
as specified below. | ||
|
||
Example: | ||
|
||
fb0: fb@0x00500000 { | ||
compatible = "atmel,at91sam9g45-lcdc"; | ||
reg = <0x00500000 0x1000>; | ||
interrupts = <23 3 0>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_fb>; | ||
display = <&display0>; | ||
status = "okay"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
|
||
}; | ||
|
||
Atmel LCDC Display | ||
----------------------------------------------------- | ||
Required properties (as per of_videomode_helper): | ||
|
||
- atmel,dmacon: dma controler configuration | ||
- atmel,lcdcon2: lcd controler configuration | ||
- atmel,guard-time: lcd guard time (Delay in frame periods) | ||
- bits-per-pixel: lcd panel bit-depth. | ||
|
||
Optional properties (as per of_videomode_helper): | ||
- atmel,lcdcon-backlight: enable backlight | ||
- atmel,lcd-wiring-mode: lcd wiring mode "RGB" or "BRG" | ||
- atmel,power-control-gpio: gpio to power on or off the LCD (as many as needed) | ||
|
||
Example: | ||
display0: display { | ||
bits-per-pixel = <32>; | ||
atmel,lcdcon-backlight; | ||
atmel,dmacon = <0x1>; | ||
atmel,lcdcon2 = <0x80008002>; | ||
atmel,guard-time = <9>; | ||
atmel,lcd-wiring-mode = <1>; | ||
|
||
display-timings { | ||
native-mode = <&timing0>; | ||
timing0: timing0 { | ||
clock-frequency = <9000000>; | ||
hactive = <480>; | ||
vactive = <272>; | ||
hback-porch = <1>; | ||
hfront-porch = <1>; | ||
vback-porch = <40>; | ||
vfront-porch = <1>; | ||
hsync-len = <45>; | ||
vsync-len = <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
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
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.