28 Jan, 2008
1 commit
-
Merge together the bits of the S3C2440 and S3C2442 clock code
that can be.Signed-off-by: Ben Dooks
Signed-off-by: Russell King
25 Jan, 2008
1 commit
-
All kobjects require a dynamically allocated name now. We no longer
need to keep track if the name is statically assigned, we can just
unconditionally free() all kobject names on cleanup.Signed-off-by: Kay Sievers
Signed-off-by: Greg Kroah-Hartman
17 Oct, 2007
8 commits
-
This patch removes lcdcon1 register field from the s3c2410fb_display as all
bits are calculated from other fields.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds pixelclock field to the s3c2410fb_display structure and make
use of it in the driver.The Bast machine defined 9 modes but pixclock and margin values are defined
only for the 640x480 modes so I removed other modes.This patch also fixes wrong display type constant for the SMDK2440 board.
Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch removes unused lcdcon2 and lcdcon3 register value
from the s3c2410fb_display structure.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds synchronization pulse lenght fields to
the s3c2410fb_display structure and makes use of them
in the driver.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds vertical margins values to all
s3c24xx platform.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch removes unused lcdcon3 register from the
s3c2410fb_display structure.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds margins fields to the s3c2410fb_display
structure. It also sets display type and horizontal
margins in all platform files that use the s3c2410fb
driver.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds a new structure to describe and handle
more than one panel (display mode) for the s3c2410 framebuffer.
This structure is added after the pxafb driver.Signed-off-by: Krzysztof Helt
Signed-off-by: Antonino Daplas
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
13 Oct, 2007
1 commit
-
This patch removes section mismatches related to DMA functions.
Signed-off-by: Krzysztof Helt
Acked-by: Ben Dooks
Signed-off-by: Russell King
06 Oct, 2007
2 commits
-
Ensure nRSTOUT is not asserted during or on resume.
Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Ensure that CPLD is restored to the original state
on resume, and that before going into suspend we
select the NAND bank we booted from for restarting.Signed-off-by: Ben Dooks
Signed-off-by: Russell King
23 Jul, 2007
1 commit
-
Move register and other definitions out of the
include/asm-arm/arch-s3c2410 into the the arch
directories of include/asm-arm/plat-s3c24xx and
include/asm-arm/plat-s3c.This move is in preperation of the merging of
s3c2400 and s3c6400.The following git mv commands are needed before
this patch can be applied:git mv include/asm-arm/arch-s3c2410/regs-ac97.h include/asm-arm/plat-s3c/regs-ac97.h
git mv include/asm-arm/arch-s3c2410/regs-adc.h include/asm-arm/plat-s3c/regs-adc.h
git mv include/asm-arm/arch-s3c2410/regs-iis.h include/asm-arm/plat-s3c24xx/regs-iis.h
git mv include/asm-arm/arch-s3c2410/regs-spi.h include/asm-arm/plat-s3c24xx/regs-spi.h
git mv include/asm-arm/arch-s3c2410/regs-udc.h include/asm-arm/plat-s3c24xx/regs-udc.h
git mv include/asm-arm/arch-s3c2410/udc.h include/asm-arm/plat-s3c24xx/udc.hSigned-off-by: Ben Dooks
Signed-off-by: Russell King
22 Jul, 2007
2 commits
-
Update the Kconfig to create configuration options based on which
CPUs are supported for the low level serial code. This means that
the debug macros can be optimised for the type(s) of CPU that are
being used.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
This patch moves items of the s3c24xx support into
a new plat-s3c directory for items that use the
s3c24xx support but are not directly s3c24xx
compatible, such as the s3c2400 and s3c6400.git mv commands:
git mv include/asm-arm/arch-s3c2410/iic.h include/asm-arm/plat-s3c/iic.h
git mv include/asm-arm/arch-s3c2410/nand.h include/asm-arm/plat-s3c/nand.h
git mv include/asm-arm/arch-s3c2410/regs-iic.h include/asm-arm/plat-s3c/regs-iic.h
git mv include/asm-arm/arch-s3c2410/regs-nand.h include/asm-arm/plat-s3c/regs-nand.h
git mv include/asm-arm/arch-s3c2410/regs-rtc.h include/asm-arm/plat-s3c/regs-rtc.h
git mv include/asm-arm/arch-s3c2410/regs-serial.h include/asm-arm/plat-s3c/regs-serial.h
git mv include/asm-arm/arch-s3c2410/regs-timer.h include/asm-arm/plat-s3c/regs-timer.h
git mv include/asm-arm/arch-s3c2410/regs-watchdog.h include/asm-arm/plat-s3c/regs-watchdog.hSigned-off-by: Ben Dooks
Signed-off-by: Russell King
12 Jul, 2007
4 commits
-
Add support for the partition layout on the revision B
modules which have large page NAND fitted.The new partition table accounts for the use of the
128KiB block parts, which means the second partition
on the device is moved to the new boundary.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Add support for the partition layour used on the
revision B modules which ship with large page NAND
flash as default.The differnce between the old and new layouts is that
the large page devices use 128KiB blocks, so the
initial loader partition now ends at 128KiB boundary
pushing the begining of partition 1 up. The rest of
the partitions are in the same place as the small page
NAND devices.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Add resources for the SM501 present on the
Simtec Anubis board, including the framebuffer
and the I2C for DDC.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
This patch adds the resources necessary for the
AX88796 driver to attach to the AX88796 network
controller fitted on the Simtec Anubis board.Signed-off-by: Ben Dooks
Signed-off-by: Russell King
11 Jun, 2007
4 commits
-
Update the ANUBIS register definitions inline with the
specs and ensure they are registered correctly.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Ensure the CPLD 8bit settings are preserved over a suspend/resume
cycle as the CPU sends a hard-reset at resume time.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Add the watchdog timer to the list of devices
the Osiris registers at startup.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Fix the CPLD register definitions to correctly mirror the
documentationSigned-off-by: Ben Dooks
Signed-off-by: Russell King
21 May, 2007
2 commits
-
Spelling fixes in arch/arm/.
Signed-off-by: Simon Arlott
Signed-off-by: Russell King -
Include in any machines that use the PM functions
which require struct sys_device.Signed-off-by: Ben Dooks
Signed-off-by: Russell King
22 Apr, 2007
3 commits
-
Remove the use of struct s3c24xx_board as
this is just as easily done by using the
platform device registration functions to
make the initialisation sequence easier.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Remove the clocks from the s3c24xx_board as part
of the process of simplifying the initialisation
sequence by removing struct s3c24xx_board.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Lots of places in arch/arm were needlessly including linux/ptrace.h,
resumably because we used to pass a struct pt_regs to interrupt
handlers. Now that we don't, all these ptrace.h includes are
redundant.Signed-off-by: Russell King
21 Mar, 2007
1 commit
-
Added missing ifdefs, to make kernel linkable without the PM support.
Signed-off-by: Krzysztof Helt
Signed-off-by: Ben Dooks
Signed-off-by: Russell King
17 Feb, 2007
1 commit
-
This patch gets the DMA system for the S3C24XX
ready for the S3C2443, which requires 6 dma channels
at a different stride, and different base IRQ.The DMA system is now initialised from the same
drivers which apply the DMA mappings, as well
as removing the DMA sysdev intialisation out of
the main init code (which is now being called
from a sysdev probe, so cannot add a new sysdev)Signed-off-by: Ben Dooks
Signed-off-by: Russell King
16 Feb, 2007
2 commits
-
Machines in the S3C24XX architectures should not
be including as this is not
needed.Also remove commented out includes
Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
Set the LCD display type field in the platform data
so that the LCD driver initialise the display as an
TFT displaySigned-off-by: Ben Dooks
Signed-off-by: Russell King
14 Feb, 2007
1 commit
-
Add DMA ordering list for S3C2440
Signed-off-by: Ben Dooks
Signed-off-by: Russell King
12 Feb, 2007
1 commit
-
The following patch and script moves the arch/arm/mach-s3c2410
directory into arch/arm/plat-s3c24xx for the generic core code
and inti arch/arm/mach-s3c{cpu} for the cpu/machine support filesInclude directory include/asm-arm/plat-s3c24xx is added for the
core include files.Signed-off-by: Ben Dooks
Signed-off-by: Russell King