16 Dec, 2009
1 commit
-
This patch provides the acceleration entry points for the SM501
framebuffer driver.This patch provides the sync, copyarea and fillrect entry points, using
the SM501's 2D acceleration engine to perform the operations in-chip
rather than across the bus.Signed-off-by: Ben Dooks
Signed-off-by: Simtec Linux Team
Signed-off-by: Vincent Sanders
Cc: Krzysztof Helt
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
05 Mar, 2008
1 commit
-
SM502 has a programmable PLL which can provide the panel pixel clock instead
of the 288MHz and 336MHz PLLs.[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Ville Syrjala
Cc: Ben Dooks
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
03 Feb, 2008
1 commit
-
Signed-off-by: Joe Perches
Signed-off-by: Adrian Bunk
17 Oct, 2007
1 commit
-
When we setup the panel interface whilst configuring the
framebuffer, we should ensure the panel interface is not
in tristate, in case the bootloader or previous setup has
not enabled it.Signed-off-by: Ben Dooks
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Jun, 2007
2 commits
-
When binding the driver, check the ID register for a valid identity, in case
the SM501 is not functioning correctly.Signed-off-by: Ben Dooks
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Ensure that the M1XCLK and MCLK are sourced from the same PLL (and refuse to
bind the driver if they are not).Update the PCI to safe initialisation values, as 72MHz is the maximum clock
for 33MHz PCI bus mastering.Signed-off-by: Ben Dooks
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
21 Feb, 2007
1 commit
-
This driver provides the core functionality of the SM501, which is a
multi-function chip including two framebuffers, video acceleration, USB,
and many other peripheral blocks.The driver exports a number of entries for the peripheral drivers to use.
Signed-off-by: Ben Dooks
Signed-off-by: Vincent Sanders
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds