Age | Commit message (Collapse) | Author | Files | Lines |
|
The definition of the framebuffer parameters was created when s3c-fb.c
driver was patched to support setting the refresh rate directly (commit
600ce1a0faafeed1ce6bcfd421bc040b941cbbc1). That patch was completely wrong
and was reverted in commit eb29a5cc0b601c458bae9df2f what breaked the
framebuffer on s5pc100. This patch updates framebuffer definitions to
correct values.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Add support for external interrupts on S5PV210.
Signed-off-by: Jongpill Lee <[email protected]>
Signed-off-by: Pannaga Bhushan <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
[[email protected]: Ext => IRQ_EINT in title]
Signed-off-by: Ben Dooks <[email protected]>
|
|
This patch adds touchscreen support for S5PV210.
Note: TSADC in S5PV210 support 2 touchscreen interfaces,
Only 1 is implemented as of now.
Signed-off-by: Naveen Krishna Ch <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
[[email protected]: minor title fix]
Signed-off-by: Ben Dooks <[email protected]>
|
|
This patch adds touchscreen support for S5P6440.
Signed-off-by: Naveen Krishna Ch <[email protected]
Signed-off-by: Kukjin Kim <[email protected]>
[[email protected]: minor header fix]
Signed-off-by: Ben Dooks <[email protected]>
|
|
This patch adds touchscreen support for S3C64XX.
Signed-off-by: Naveen Krishna Ch <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
[[email protected]: minor title fix]
Signed-off-by: Ben Dooks <[email protected]>
|
|
Make the driver depend on either ARCH_S3C2410 (as legacy) or the new
device selection of SAMSUNG_DEV_TS.
Change the menuconfig name to reflect this driver is now handling more
devices that just the s3c2410.
Signed-off-by: Ben Dooks <[email protected]>
Acked-by: Dmitry Torokhov <[email protected]>
|
|
This patch adds a feature bit field in the touchscreen driver for Samsung SoCs.
Which can be used to distinguish the TSADC module features.
Signed-off-by: Naveen Krishna Ch <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
[[email protected]: minor fix to title]
Signed-off-by: Ben Dooks <[email protected]>
Acked-by: Dmitry Torokhov <[email protected]>
|
|
This patch implements generic GPIO configuration function in Samsung
touchscreen driver. And makes the touchscreen driver s3c24xx-ts.c
generic to all the Samsung SoCs.
Signed-off-by: Naveen Krishna Ch <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
[[email protected]: fixed title ]
Signed-off-by: Ben Dooks <[email protected]>
Acked-by: Dmitry Torokhov <[email protected]>
|
|
Move the arch/arm/mach-s3c64xx/dev-ts.c file to arch/arm/plat-samsung and
rename the Kconfig entry appropriately.
Signed-off-by: Ben Dooks <[email protected]>
|
|
This patch implements cfg_gpio function for Samsung touchscreen.
And also modifies the H1940 machine respectively.
Signed-off-by: Naveen Krishna Ch <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
This patch adds the touchscreen platform device definition for S3C64XX boards.
Signed-off-by: Maurus Cuelenaere <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
This moves mach-s3c2410/include/mach/ts.h to plat-samsung/include/plat/ts.h in
order to prepare for s3c64xx support in the touchscreen driver.
Signed-off-by: Maurus Cuelenaere <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Move i2c helpers from plat-s5pc1xx to mach-s5pc100.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Move frame buffer helpers from plat-s5pc1xx to mach-s5pc100.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
This patch renames gpio related registers from s5pc1xx to s5pc100 to
better match the plat-s5p framework style. GPIO_MP* defines now used
anywhere thus has been removed.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Move gpio-lib support from plat-s5pc1xx to mach-s5pc100. Only basic gpio
functionality is now supported. Gpio interrupts are disabled temporarly
and will be added later.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
GPIOlib helpers from plat-samsung already have functions for accessing
4bit gpio banks. This patch removes the duplicated functions from
plat-s5pc1xx/gpiolib.c.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Remove unnecessary Kconfig entry. S5PC100 has exactly the same driver as
S3C6400/S3C6410/S5P6440.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
This is a pre-requisite clock patch for the plat-s5pc1xx to plat-s5p
movement. The patches that perform the movement of the code from
plat-s5pc1xx to plat-s5p (and mach-s5pc100) should also enable the
build for the mach-s5pc100/clock.c code.
Signed-off-by: Thomas Abraham <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Driver strength parameter can be changed not only on S5PC100 but also
on S5PV210/S5PC110 platforms, so move the helper functions to the common
plat-samsung directory.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Merge branch 'for-2635/samsung-rtc' into for-linus/samsung2
Conflicts:
arch/arm/mach-s3c64xx/include/mach/map.h
arch/arm/plat-samsung/Kconfig
arch/arm/plat-samsung/Makefile
|
|
Merge branch 'for-2635/samsung-ts' into for-linus/samsung2
|
|
Merge branch 'for-2635/s5p-audio' into for-linus/samsung2
|
|
Merge branch 'for-2635/s5p-dma' into for-linus/samsung2
Conflicts:
arch/arm/mach-s5pv210/Makefile
|
|
Merge branch 'for-2635/fb-updates1' into for-linus/samsung2
|
|
Merge branch 'for-2635/s5pv210-clock' into for-linus/samsung2
|
|
Merge branch 'for-2635/s5p6440-clock' into for-linus/samsung2
|
|
Merge branch 'for-2635/s3c6410-clock' into for-linus/samsung2
|
|
Merge branch 'for-2635/gpio2' into for-linus/samsung2
|
|
Merge branch 'for-2635/rx1950' into for-linus/samsung2
|
|
Merge branch 'for-2635/acer-n35' into for-linus/samsung2
|
|
Merge branch 'for-2635/samsung-clock' into for-linus/samsung2
|
|
Merge branch 'for-2635/samsung-hwmon' into for-linus/samsung2
|
|
Merge branch 'for-2635/samsung-dma' into for-linus/samsung2
|
|
Merge branch 'for-2635/s5p-general' into for-linus/samsung2
|
|
Merge branch 'for-2635/s3c24xx-general' into for-linus/samsung2
|
|
This patch adds GPIOlib support for S5PV210.
Signed-off-by: Pannaga Bhushan <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Timer interrupts range was defined as 43-47, what overlaps with VIC0 range
(32-64). This was caused probably by a typo while the common interrupts
definition was refactored. This patch moves timer interrupt range to safe
area of 11-15 (just before uart range).
This fixes the commit 87aef30eb3c5dac0491c83fe3b90bc61f1df24ec
("ARM: S5P: Change S5P_TIMER_IRQ based to 11 for SAMSUNG S5P series.")
which meant to move these into the old (and previously reserved)
ISA space.
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Kyungmin Park <[email protected]>
[[email protected]: update description]
Signed-off-by: Ben Dooks <[email protected]>
|
|
Add audio platform devices on the smdk by default.
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Define platform devices for all audio devices found on S5P6440
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Add audio platform devices on the smdk by default.
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Define platform devices for all audio devices found on S5P6442
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Add audio platform devices on the smdk by default.
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Add audio platform devices on the smdk by default.
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
Define platform devices for all audio devices found on S5PV210
Signed-off-by: Jassi Brar <[email protected]>
Signed-off-by: Ben Dooks <[email protected]>
|
|
The pm-gpio.c code was incrementing the gpio_nr from the nr_gpios
field and the bank-bank offset inside the loop, and also in the
for() loop with a ++.
Remove the ++, as the number is already at the next GPIO, thus
ensuring that we don't skip a gpio bank by accident.
Signed-off-by: Ben Dooks <[email protected]>
|
|
Add a table for the GPIO bank sizes for each SoC
Signed-off-by: Ben Dooks <[email protected]>
|
|
As part of the cleanup, remove the old macros mapping GPIO numbers
to the base of the register now we have gpiolib to manage the GPIO
mappings for us.
Signed-off-by: Ben Dooks <[email protected]>
|
|
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 <[email protected]>
|