This patchset does the following:
1. Move duplicated code to common place
[PATCH 1/7] ARM: SAMSUNG: Move SPI device definitions to plat-samsung
SPI platform devices are defined in respective machine folder of
Samsung S3C64XX and S5P series SoCs.This is duplicated for every SoC.
So all SPI
Move all SPI platform device definitions from respective machine
folder to plat-samsung
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
arch/arm/mach-s3c64xx/dev-spi.c | 177 -
arch/arm/mach-s5p64x0/dev-spi.c | 222 -
A common macro has been defined for SPI physical address as
SPI has been made common across all the S3C64xx and S5P series.
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
arch/arm/mach-s3c64xx/include/mach/map.h |2 ++
arch/arm/mach-s5p64x0/include/mach/map.h |2 ++
SPI device specific setup files are created for S3C64XX,S5P64X0,S5PC100
and S5PV210 to configure the GPIO pins corresponding to specific SoC.
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
arch/arm/mach-s3c64xx/Kconfig | 14 ++
arch/arm/mach-s3c64xx/Makefile |
The SPI module on S5PV210 is similar to the earlier Samsung SoCs like
S3C64XX. Enable the existing SPI driver for use on S5PV210.
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
drivers/spi/Kconfig |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git
tx_st_done is required for checking the transmission status of SPI
channels with different fifo levels
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
arch/arm/mach-s3c64xx/mach-smdk6410.c|2 ++
arch/arm/mach-s5p64x0/mach-smdk6440.c|2 ++
Fixed the bug in transmission status check for 64 bytes FIFO
level.
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
drivers/spi/spi_s3c64xx.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/spi/spi_s3c64xx.c b/drivers/spi/spi_s3c64xx.c
index
Add SPI Support
Add SPI setup files for GPIO configurations
Define SPI source clocks
Add SPI platform specific code
Enable the existing SPI driver
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
arch/arm/mach-exynos4/Kconfig | 21 +++
On Mon, Jun 20, 2011 at 4:34 PM, Changhwan Youn chaos.y...@samsung.com wrote:
This patch adds external GIC io memory mapping
to support external GIC on EXYNOS4.
Signed-off-by: Changhwan Youn chaos.y...@samsung.com
---
arch/arm/mach-exynos4/cpu.c | 10 ++
On Thu, Jun 30, 2011 at 6:08 PM, Padmavathi Venna padm...@samsung.com wrote:
Fixed the bug in transmission status check for 64 bytes FIFO
level.
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
drivers/spi/spi_s3c64xx.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
On Thu, Jun 30, 2011 at 5:55 PM, Padmavathi Venna padm...@samsung.com wrote:
This patchset does the following:
1. Move duplicated code to common place
[PATCH 1/7] ARM: SAMSUNG: Move SPI device definitions to plat-samsung
SPI platform devices are defined in respective machine folder of
Patch 1/6: Add regulator support in ADC driver.
If CONFIG_REGULATOR is enabled, vdd regulator for the ADC driver
(e.g., s5p-adc) should exist for the adc driver.
Patch 2/6: Channel selection method for S5PC110 and Exynos4
Recent Samsung SoCs have different register
In S5PV210/S5PC110/Exynos4, ADCMUX channel selection uses ADCMUX
register, not ADCCON register. This patch corrects the behavior of
Samsung-ADC for such cpus.
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
--
updates from v2
- Renamed
This patch allows the Samsung ADC driver to enable VDD regulator at
probe and resume and to disable at exit and suspend.
In a platform where ADC's VDD regulator is not always-on, this control
is required although this patch does not provide fine-grained power
control (turning on the regulator only
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
--
Updates from v2
- Based on EXT_GIC patches from Changhwan Youn (ARM: EXYNOS4: Adds
External GIC)
---
arch/arm/mach-exynos4/Kconfig |1 +
arch/arm/mach-exynos4/cpu.c
- Fixed: 12bit precision is lost at suspend/resume
- Updated: use pm_dev_ops
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/plat-samsung/adc.c | 24 ++--
1 files changed, 18 insertions(+), 6
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-s5pv210/cpu.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-s5pv210/cpu.c b/arch/arm/mach-s5pv210/cpu.c
index 61e6c24..79907ec
There has been no #ifndef - #define - #endif protection for this header
file. The patch adds it for Exynos4-ADC support
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
---
arch/arm/plat-samsung/include/plat/devs.h |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git
On Wed, Jun 29, 2011 at 10:42 PM, Kukjin Kim kgene@samsung.com wrote:
MyungJoo Ham wrote:
In S5PV210/S5PC110/Exynos4, ADCMUX channel selection uses ADCMUX
register, not ADCCON register. This patch corrects the behavior of
Samsung-ADC for such cpus.
Signed-off-by: MyungJoo Ham
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos4/mach-nuri.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos4/mach-nuri.c
b/arch/arm/mach-exynos4/mach-nuri.c
index
1/6: Increase NR_IRQS for MAX8997
2/6: Add MAX8997 PMIC
3/6: Add MAX17042 Fuel Gauge
4/6: Add ADC
5/6: Add MAX8903 Secondary Charger
6/6: Add RTC-S3C
ps. Tushar, I didn't seperated MAX8997 support code out of mach-nuri.c, yet
because I still have no idea about how similar the Origen board is
MAX8997/17042, which are used by Exynos4-NURI, use additional IRQ
numbers after GPIO's IRQs. The patch creates some room for those
devices.
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos4/include/mach/irqs.h |
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
--
Changes from v3
- Updated init function name to include other power related devices.
Changes from v2
- Add more __initdata entries
- Moved and renamed pmic init function
- Rearranged
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos4/mach-nuri.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos4/mach-nuri.c
b/arch/arm/mach-exynos4/mach-nuri.c
index
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos4/mach-nuri.c | 78 +
1 files changed, 78 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos4/mach-nuri.c
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
--
changed from v2
- Moved locations
---
arch/arm/mach-exynos4/mach-nuri.c | 33 +
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git
On Thursday 30 June 2011 10:49:30 MyungJoo Ham wrote:
This patch allows the Samsung ADC driver to enable VDD regulator at
probe and resume and to disable at exit and suspend.
In a platform where ADC's VDD regulator is not always-on, this control
is required although this patch does not provide
This patch allows kernel codes to use values from NTC LM-Sensor
driver, which allows SYSFS access only.
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/plat-samsung/dev-adc.c | 62 ++
This series of patches require NTC thermistor support.
NTC thermistor support patch is submitted and told to be applied (lm-sensors)
although it is not being found in -next branches just yet.
You can find the patch at:
http://comments.gmane.org/gmane.linux.drivers.sensors/26475
MyungJoo Ham (3):
Signed-off-by: MyungJoo Ham myungjoo@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos4/mach-nuri.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos4/mach-nuri.c
b/arch/arm/mach-exynos4/mach-nuri.c
On Thu, Jun 30, 2011 at 05:26:26PM +0900, MyungJoo Ham wrote:
diff --git a/arch/arm/plat-samsung/dev-adc.c b/arch/arm/plat-samsung/dev-adc.c
index 622972c..526097a 100644
--- a/arch/arm/plat-samsung/dev-adc.c
+++ b/arch/arm/plat-samsung/dev-adc.c
@@ -22,6 +22,8 @@
#include plat/devs.h
On Thu, Jun 30, 2011 at 5:22 PM, Vasily Khoruzhick anars...@gmail.com wrote:
On Thursday 30 June 2011 10:49:30 MyungJoo Ham wrote:
This patch allows the Samsung ADC driver to enable VDD regulator at
probe and resume and to disable at exit and suspend.
In a platform where ADC's VDD regulator is
Hi,
On Thu, Jun 30, 2011 at 12:38 PM, Jassi Brar jassisinghb...@gmail.com wrote:
On Thu, Jun 30, 2011 at 6:08 PM, Padmavathi Venna padm...@samsung.com wrote:
Fixed the bug in transmission status check for 64 bytes FIFO
level.
Signed-off-by: Padmavathi Venna padm...@samsung.com
---
Hello,
On Thursday, June 30, 2011 2:25 PM Padmavathi Venna wrote:
This patchset does the following:
1. Move duplicated code to common place
[PATCH 1/7] ARM: SAMSUNG: Move SPI device definitions to plat-samsung
SPI platform devices are defined in respective machine folder of
Samsung
Hi,
On Thu, Jun 30, 2011 at 1:01 PM, Jassi Brar jassisinghb...@gmail.com wrote:
On Thu, Jun 30, 2011 at 5:55 PM, Padmavathi Venna padm...@samsung.com wrote:
This patchset does the following:
1. Move duplicated code to common place
[PATCH 1/7] ARM: SAMSUNG: Move SPI device definitions to
On Thu, Jun 30, 2011 at 08:25:19AM -0400, Padmavathi Venna wrote:
SPI Clocks were defined in dev-spi.c of machine specific folder.
To make SPI devices common across all SoCs,dev-spi.c is moved
from machine specific folder to plat-samsung. So SPI clock
definitions has been moved from dev-spi.c
On Thu, Jun 30, 2011 at 3:00 PM, Russell King - ARM Linux
li...@arm.linux.org.uk wrote:
On Thu, Jun 30, 2011 at 08:25:19AM -0400, Padmavathi Venna wrote:
SPI Clocks were defined in dev-spi.c of machine specific folder.
To make SPI devices common across all SoCs,dev-spi.c is moved
from machine
On Thu, Jun 30, 2011 at 2:35 PM, padma venkat padma@gmail.com wrote:
Hi,
On Thu, Jun 30, 2011 at 12:38 PM, Jassi Brar jassisinghb...@gmail.com wrote:
On Thu, Jun 30, 2011 at 6:08 PM, Padmavathi Venna padm...@samsung.com
wrote:
Fixed the bug in transmission status check for 64 bytes FIFO
On Thu, Jun 30, 2011 at 2:57 PM, padma venkat padma@gmail.com wrote:
Hi,
On Thu, Jun 30, 2011 at 1:01 PM, Jassi Brar jassisinghb...@gmail.com wrote:
On Thu, Jun 30, 2011 at 5:55 PM, Padmavathi Venna padm...@samsung.com
wrote:
This patchset does the following:
1. Move duplicated code
Function declaration differs between file:s3c-pl330.c and file:dma.h
and SPARSE (Documentation/sparse.txt) gives error messages
Signed-off-by: Sangwook Lee sangwook@linaro.org
---
arch/arm/plat-samsung/include/plat/dma.h | 16
1 files changed, 8 insertions(+), 8
On Thu, Jun 30, 2011 at 3:46 PM, Sangwook Lee sangwook@linaro.org wrote:
Function declaration differs between file:s3c-pl330.c and file:dma.h
and SPARSE (Documentation/sparse.txt) gives error messages
Signed-off-by: Sangwook Lee sangwook@linaro.org
Acked-by: Jassi Brar
On Wed, Jun 29, 2011 at 11:31:39AM -0700, Stephen Boyd wrote:
void __init platform_smp_prepare_cpus(unsigned int max_cpus)
{
- int i;
-
/*
* Initialise the present map, which describes the set of CPUs
* actually populated at the present time.
*/
- for
On Thu, Jun 30, 2011 at 11:22:50AM +0300, Vasily Khoruzhick wrote:
On Thursday 30 June 2011 10:49:30 MyungJoo Ham wrote:
+ adc-vdd = regulator_get(dev, vdd);
+ if (IS_ERR(adc-vdd)) {
+ dev_err(dev, operating without regulator \vdd\ .\n);
+ ret = PTR_ERR(adc-vdd);
On 6/30/2011 6:11 AM, Russell King - ARM Linux wrote:
On Wed, Jun 29, 2011 at 11:31:39AM -0700, Stephen Boyd wrote:
void __init platform_smp_prepare_cpus(unsigned int max_cpus)
{
-int i;
-
/*
* Initialise the present map, which describes the set of CPUs
* actually
On Thu, Jun 30, 2011 at 6:00 PM, Russell King - ARM Linux
li...@arm.linux.org.uk wrote:
On Thu, Jun 30, 2011 at 05:26:26PM +0900, MyungJoo Ham wrote:
diff --git a/arch/arm/plat-samsung/dev-adc.c
b/arch/arm/plat-samsung/dev-adc.c
index 622972c..526097a 100644
---
Russell King - ARM Linux wrote:
On Fri, Jun 24, 2011 at 10:37:50AM +0100, Russell King - ARM Linux wrote:
On Fri, Jun 24, 2011 at 04:42:26PM +0900, Kukjin Kim wrote:
Russell King - ARM Linux wrote:
(snip)
Here's an updated patch for it against the v3 set of patches.
This patch updates EXYNOS4 PM based on Russell's suspend consolidation patches.
NOTE: Depends on external GIC patches which are from Changhwan Youn.
Changes since V1:
- address comments from Russell King
[PATCH V2 1/8] ARM: EXYNOS4: Support system level power down configuration
[PATCH V2 2/8]
From: Jaecheol Lee jc@samsung.com
Signed-off-by: Jaecheol Lee jc@samsung.com
Signed-off-by: Kukjin Kim kgene@samsung.com
---
arch/arm/plat-samsung/pm.c |7 ++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/arch/arm/plat-samsung/pm.c
From: Jaecheol Lee jc@samsung.com
EXYNOS4 supports 3 different system level power down mode by PMU (Power
Management Unit). Each power down mode need to configure many PMU registers
with different value. This patch supports function to configure PMU registers
with pre-defined values in PMU
From: Jaecheol Lee jc@samsung.com
This patch adds save/restore values for Power Control Register and
Diagnostic Register for PM.
Signed-off-by: Jaecheol Lee jc@samsung.com
Signed-off-by: Kukjin Kim kgene@samsung.com
---
arch/arm/mach-exynos4/pm.c | 24
1
From: Jaecheol Lee jc@samsung.com
Since early wakeup can be handled in pm so we don't need masking
interrupts of external GIC. When the early wakeup interrupt happens,
PMU(Power Management Unit) ignores WFI instruction. This means that
PC(Program Counter) passed without any changes. This
From: Jaecheol Lee jc@samsung.com
PMU(Power Management Unit) configuraion for S2RAM(SLEEP) is removed
and using function which provided by PMU support code to configure
PMU register.
Signed-off-by: Jaecheol Lee jc@samsung.com
Signed-off-by: Kukjin Kim kgene@samsung.com
---
From: Jaecheol Lee jc@samsung.com
The PLL restore routine supports waiting pll locking. If PLL is
enabled in restoring sequence, it should wait until PLL is locked.
Signed-off-by: Jaecheol Lee jc@samsung.com
Signed-off-by: Kukjin Kim kgene@samsung.com
---
Hi Russell,Jassi
On Thu, Jun 30, 2011 at 3:13 PM, Jassi Brar jassisinghb...@gmail.com wrote:
On Thu, Jun 30, 2011 at 3:00 PM, Russell King - ARM Linux
li...@arm.linux.org.uk wrote:
On Thu, Jun 30, 2011 at 08:25:19AM -0400, Padmavathi Venna wrote:
SPI Clocks were defined in dev-spi.c of
Hi Marek,
On Thu, Jun 30, 2011 at 2:55 PM, Marek Szyprowski
m.szyprow...@samsung.com wrote:
Hello,
On Thursday, June 30, 2011 2:25 PM Padmavathi Venna wrote:
This patchset does the following:
1. Move duplicated code to common place
[PATCH 1/7] ARM: SAMSUNG: Move SPI device definitions to
To insert the code for power on/off with pmu control to support hotplug in/out
core1
As for hotplug.c, the codes for core1 to be hotplug in/out is inserted.
As for regs-pmu.h, S5P_CORE_LOCAL_PWR_EN is defined.
As for platsmp.c, the codes for core1 to be powered on is inserted.
Signed-off-by:
Hi Tony,
On Thu, Jun 30, 2011 at 4:30 PM, Tony Nadackal ton...@gmail.com wrote:
Hi Padma,
With regards to your patch, even though one can check the tx done status
using the TX_DONE bit, the present macro itself would work perfectly fine if
the 'fifo_lvl_mask' is set properly.
For example in
On Fri, Jul 1, 2011 at 11:16 AM, padma venkat padma@gmail.com wrote:
Hi Tony,
On Thu, Jun 30, 2011 at 4:30 PM, Tony Nadackal ton...@gmail.com wrote:
Hi Padma,
With regards to your patch, even though one can check the tx done status
using the TX_DONE bit, the present macro itself would
Hi Jassi,
On Fri, Jul 1, 2011 at 11:22 AM, Jassi Brar jassisinghb...@gmail.com wrote:
On Fri, Jul 1, 2011 at 11:16 AM, padma venkat padma@gmail.com wrote:
Hi Tony,
On Thu, Jun 30, 2011 at 4:30 PM, Tony Nadackal ton...@gmail.com wrote:
Hi Padma,
With regards to your patch, even though
59 matches
Mail list logo