15 Jan, 2011
1 commit
-
…nux-samsung into devel-stable
07 Jan, 2011
1 commit
-
Conflicts:
arch/arm/Kconfig
arch/arm/common/Makefile
arch/arm/kernel/Makefile
arch/arm/kernel/smp.c
03 Jan, 2011
1 commit
-
Signed-off-by: Lennert Buytenhek
[kgene.kim@samsung.com: coding-style fixes]
Signed-off-by: Kukjin Kim
17 Dec, 2010
1 commit
-
S3C2416 PM code uses low-level sleep routines from S3C2412 code,
but these routines are compiled only for S3C2412 SoC.Split S3C2412_PM to two parts: S3C2412_PM, S3C2412_PM_SLEEP and
select last in S3C2416's Kconfig.Signed-off-by: Yauhen Kharuzhy
Signed-off-by: Kukjin Kim
06 Dec, 2010
1 commit
-
It is kernel-wide policy that options depending on EXPERIMENTAL should
also have '(EXPERIMENTAL)' in their option text, and options with
'(EXPERIMENTAL)' depend on EXPERIMENTAL.Ensure that all ARM options comply with this.
Signed-off-by: Russell King
30 Nov, 2010
1 commit
-
Dependency on (CPU_S3C2416 is not selected) was defined as "!CPU_2416",
instead of "!CPU_S3C2416". Fix it.Signed-off-by: Yauhen Kharuzhy
Signed-off-by: Ben Dooks
28 Oct, 2010
1 commit
-
…nux-samsung into devel-stable
Conflicts:
arch/arm/mach-s3c64xx/dev-audio.c
20 Oct, 2010
1 commit
-
Since we're now using addruart to establish the debug mapping, we can
remove the io_pg_offst and phys_io members of struct machine_desc.The various declarations were removed using the following script:
grep -rl MACHINE_START arch/arm | xargs \
sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'[ Initial patch was from Jeremy Kerr, example script from Russell King ]
Signed-off-by: Nicolas Pitre
Acked-by: Eric Miao
18 Oct, 2010
1 commit
-
This patch replaces the device name assignment method from string assignment
to set_name method for all s3c24xx machines and adds device core file.Signed-off-by: Atul Dahiya
Signed-off-by: Sangbeom Kim
Signed-off-by: Kukjin Kim
16 Jul, 2010
1 commit
-
Everything should now be using sparsemem rather than discontigmem, so
remove the code supporting discontigmem from ARM.Signed-off-by: Russell King
21 May, 2010
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (250 commits)
ALSA: hda: Storage class should be before const qualifier
ASoC: tpa6130a2: Remove CPVSS and HPVdd supplies
ASoC: tpa6130a2: Define output pins with SND_SOC_DAPM_OUTPUT
ASoC: sdp4430 - add sdp4430 pcm ops to DAI.
ASoC: TWL6040: Enable earphone path in codec
ASoC: SDP4430: Add support for Earphone speaker
ASoC: SDP4430: Add sdp4430 machine driver
ASoC: tlv320dac33: Avoid powering off while in BIAS_OFF
ASoC: tlv320dac33: Use dev_dbg in dac33_hard_power function
ALSA: sound/pci/asihpi: Use kzalloc
ALSA: hdmi - dont fail on extra nodes
ALSA: intelhdmi - add id for the CougarPoint chipset
ALSA: intelhdmi - user friendly codec name
ALSA: intelhdmi - add dependency on SND_DYNAMIC_MINORS
ALSA: asihpi: incorrect range check
ALSA: asihpi: testing the wrong variable
ALSA: es1688: add pedantic range checks
ARM: McBSP: Add support for omap4 in McBSP driver
ARM: McBSP: Fix request for irq in OMAP4
OMAP: McBSP: Add 32-bit mode support
...
19 May, 2010
2 commits
-
Merge branch 'for-2635/fb-updates1' into for-linus/samsung2
-
Merge branch 'for-2635/gpio2' into for-linus/samsung2
18 May, 2010
2 commits
-
Update a couple of S3C24XX and S3C2412 files that are still
using the GPIO number to register mapping calls to get the
s3c_gpio_chip and use the base field from that.Signed-off-by: Ben Dooks
-
Start cleaning up the numbering of GPIO banks by removing the old
bank start definitions currently being used by some of the header
files.Signed-off-by: Ben Dooks
12 May, 2010
1 commit
-
The address ben@fluff.org is old, ben-linux@fluff.org has been in use
for a long time, and we should fixup all the occasions of the older
address to avoid confusion.Signed-off-by: Ben Dooks
10 May, 2010
1 commit
-
Add arch/arm/mach-s3c2416 for support of the Samsung S3C2416 SoC.
This patch adds support of the S3C2416 SoC, clocks, timers,
and initial IRQ support (without support of secondary set of registers).Signed-off-by: Yauhen Kharuzhy
[ben-linux@fluff.org: removed files to be reworked, fixed conflicts]
[ben-linux@fluff.org: use s3c2443 reset instead of specific reset code]
Signed-off-by: Ben Dooks
07 May, 2010
1 commit
-
The S3C DMA API doesn't make use of hw_addr.to/from and also
the FIFO addresses are provided from the I2S drivers. So these
fields are redundant.
This patch removes the hw_addr.to/from fields for I2S and the
inclusion of header, paving way for the header to be moved closer
to the I2S controller drivers.Signed-off-by: Jassi Brar
Acked-by: Ben Dooks
Signed-off-by: Mark Brown
06 May, 2010
3 commits
-
The s3c_gpio_cfgpin() call should be functionally equivalent, so replace
the s3c2410_gpio_cfgpin() calls in the s3c24xx code with s3c_gpio_cfgpin
to allow moving away from a fixed GPIO number to register address mappingSigned-off-by: Ben Dooks
-
Change mach-h1940 to use the gpiolib calls instead of s3c2410_gpio
directly.Signed-off-by: Ben Dooks
-
Change mach-jive to use gpiolib for the GPIO lines that are directly
manipulated by it.Note, we ignore any errors from gpio_request(), unlikely to see any.
Signed-off-by: Ben Dooks
22 Feb, 2010
1 commit
-
dma-plat.h is the last file left in plat-s3c64xx, but to remove it we
must also change the use of dma-plat.h by the core code and the s3c24xx
implementation.Rename the s3c24xx dma-plat.h in the common plat-samsung directory as it
may be used for other ports. Move the specific dma bits into the
mach-s3c64xx directory and update the build as needed.Signed-off-by: Ben Dooks
15 Jan, 2010
3 commits
-
The SMDK2413 has a commented out device that does not have any setup
data for it, so remove it for now.Signed-off-by: Ben Dooks
-
Prepare for the forthcoming device changes by renaming s3c_device_usb to
s3c_device_ohci as this is what the device represents.Signed-off-by: Ben Dooks
-
Reduce the size of struct clk by 12 bytes and make defining clocks with
common implementation functions easier by moving the set_rate, get_rate,
round_rate and set_parent calls into a new structure called 'struct clk_ops'
and using that instead.This change does make a few clocks larger as they need their own clk_ops,
but this is outweighed by the number of clocks with either no ops or having
a common set of ops.Update all the users of this.
Signed-off-by: Ben Dooks
10 Dec, 2009
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)
tree-wide: fix misspelling of "definition" in comments
reiserfs: fix misspelling of "journaled"
doc: Fix a typo in slub.txt.
inotify: remove superfluous return code check
hdlc: spelling fix in find_pvc() comment
doc: fix regulator docs cut-and-pasteism
mtd: Fix comment in Kconfig
doc: Fix IRQ chip docs
tree-wide: fix assorted typos all over the place
drivers/ata/libata-sff.c: comment spelling fixes
fix typos/grammos in Documentation/edac.txt
sysctl: add missing comments
fs/debugfs/inode.c: fix comment typos
sgivwfb: Make use of ARRAY_SIZE.
sky2: fix sky2_link_down copy/paste comment error
tree-wide: fix typos "couter" -> "counter"
tree-wide: fix typos "offest" -> "offset"
fix kerneldoc for set_irq_msi()
spidev: fix double "of of" in comment
comment typo fix: sybsystem -> subsystem
...
01 Dec, 2009
1 commit
09 Nov, 2009
1 commit
-
Additionally, some excessive newlines removed.
Signed-off-by: Michael Roth
Signed-off-by: Jiri Kosina
17 Sep, 2009
1 commit
-
A number of machines that need s3c_device_nand present do not select
this in their Kconfig entries. Add the necessary selection of the
configuration S3C_DEV_NAND so that we avoid the following error:arch/arm/mach-s3c2410/built-in.o: In function `bast_map_io':
arch/arm/mach-s3c2410/mach-bast.c:634: undefined reference to `s3c_device_nand'
arch/arm/mach-s3c2412/built-in.o: In function `s3c2412_init_uarts':
arch/arm/mach-s3c2412/s3c2412.c:109: undefined reference to `s3c_device_nand'
arch/arm/mach-s3c2412/built-in.o: In function `jive_machine_init':
arch/arm/mach-s3c2412/mach-jive.c:673: undefined reference to `s3c_device_nand'Signed-off-by: Ben Dooks
31 Jul, 2009
4 commits
-
Add debugfs support for the cpufreq driver to allow
information about the system state to be exported to
the user.Signed-off-by: Ben Dooks
Signed-off-by: Ben Dooks -
Add IO bank timing support for S3C2412/S3C2443.
Signed-off-by: Ben Dooks
Signed-off-by: Ben Dooks -
Update the mapping of the memory controler registers and
add the missing definitions of the register block for the
SSMC.The register contents definitions can be found in the pl093
header.Signed-off-by: Ben Dooks
Signed-off-by: Ben Dooks -
Add core support for frequency scaling on the S3C2412 SoC.
Signed-off-by: Ben Dooks
Signed-off-by: Ben Dooks
11 Jun, 2009
1 commit
22 May, 2009
1 commit
-
Merge branch 'devel-gpio' into for-rmk-devel
18 May, 2009
3 commits
-
Merge branch 'next-s3c64xx-dma2' into for-rmk-devel
Conflicts:
arch/arm/plat-s3c64xx/Makefile
-
Prepare to remove the large number of S3C2410_GPxn defines
by moving to S3C2410_GPx(n) in arch/arm.The following perl was used to change the files:
perl -pi~ -e 's/S3C2410_GP([A-Z])([0-9]+)([^_^0-9])/S3C2410_GP\1\(\2\)\3/g'
Signed-off-by: Ben Dooks
-
Move all the gpio functions out of as
this file is for defining the generic IO base addresses
for the kernel IO calls.Make a new header to take this and
include it via the chain from which is
what most of these files should be using (and will be
changed as soon as possible).Note, this does make minor changes to some drivers but
should not mess up any pending merges.CC: Richard Purdie
Acked-by: Mark Brown
CC: David Brownell
Signed-off-by: Ben Dooks
07 May, 2009
1 commit
-
Add common definition for USB OHCI platform device, add a Kconfig
to selectively compile it and add update all the users.Signed-off-by: Ben Dooks
Signed-off-by: Ben Dooks
01 May, 2009
1 commit
-
The alterations to the suspend code missed adding a
call to the cache flushing routines during the suspend
path of the S3C2412.Signed-off-by: Ben Dooks