This patch removes static mapping of chip ID block that was used when
booting with ATAGS, which is not supported on Exynos any more.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/common.c | 14 +-
1 file
Since SOC_EXYNOS4412 Kconfig symbol has been removed, it is enough to
check for SOC_EXYNOS4212 for both SoCs from Exynos4x12 series.
Cc: linux...@vger.kernel.org
Cc: Viresh Kumar viresh.ku...@linaro.org
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park
This patch adds selection of CONFIG_SPARSE_IRQ for ARCH_EXYNOS, since it
is required by multiplatform and allows to remove the legacy mach/irqs.h
header.
To make this possible, a dummy IRQ_EINT_BIT macro is added to pm-core.h
header to allow plat-samsung/pm.c compile. This macro is irrelevant for
Exynos4212 and Exynos4412 have the same thermal block, so there is no
reason to include support only for Exynos4412 in this driver.
Cc: linux...@vger.kernel.org
Cc: Zhang Rui rui.zh...@intel.com
Cc: Eduardo Valentin eduardo.valen...@ti.com
Signed-off-by: Tomasz Figa t.f...@samsung.com
Since EXYNOS is now DT-only, it always requires USE_OF option to be
selected. This patch moves USE_OF selection from entries of DT board
files to ARCH_EXYNOS.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/Kconfig | 1
Since SOC_EXYNOS4412 Kconfig symbol has been removed, it is enough to
check for SOC_EXYNOS4212 for both SoCs from Exynos4x12 series.
Cc: linux...@vger.kernel.org
Cc: Zhang Rui rui.zh...@intel.com
Cc: Eduardo Valentin eduardo.valen...@ti.com
Signed-off-by: Tomasz Figa t.f...@samsung.com
Since there is no board specific mapping needed on Exynos,
exynos_init_io() can be simplified and used as map_io callback for both
Exynos4 and Exynos5.
Signed-off-by: Arnd Bergmann a...@arndb.de
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
This patch adds new Kconfig symbols, SAMSUNG_PM_GPIO and S5P_IRQ_PM that
get enabled when GPIO_SAMSUNG, PM and S5P_PM are enabled, but only if
SAMSUNG_ATAGS is selected.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
This patch removes legacy EINT initialization code that was used to
handle external interrupts when booting with ATAGS, which is not
supported any more.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/common.c | 307
ARCH_EXYNOS is going to be excluded from PLAT_S5P, so it must be checked
separately in Exynos-related Kconfig entries.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/usb/Kconfig | 1 +
drivers/usb/host/Kconfig | 2 +-
2 files
This allows to bypass compilation of static platform device and resource
definitions that require interrupts and base addresses to be defined
statically.
Cc: Jeongtae Park jtp.p...@samsung.com
Cc: Kamil Debski k.deb...@samsung.com
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by:
This patch adds a Kconfig entry that enables compilation of legacy
support code required for Samsung platforms that require ATAGS based
boot.
This allows to bypass compilation of this code when platforms without
ATAGS support are selected.
Signed-off-by: Tomasz Figa t.f...@samsung.com
ARCH_EXYNOS is going to be excluded from PLAT_S5P, so it must be checked
separately in Exynos-related Kconfig entries.
Cc: linux-me...@vger.kernel.org
Cc: Mauro Carvalho Chehab mche...@redhat.com
Cc: Sylwester Nawrocki s.nawro...@samsung.com
Cc: Kamil Debski k.deb...@samsung.com
Cc: Tomasz
This patch removes legacy timer initialization code that was used to
set up system timers when booting with ATAGS, which is not supported
on Exynos any more.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/common.c |
This patch removes all the unused base addresses from mach/map.h header,
leaving only addresses of IPs that currently use static IO mapping or
need the address hardcoded, like low level debug UART.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park
This patch removes legacy IRQ initialization code that was used to set
up interrupt handling when booting with ATAGS, which is not supported
any more.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/common.c | 30
On Mon, Jun 17, 2013 at 12:17 AM, Doug Anderson diand...@chromium.org wrote:
It's convenient if get_maintainer suggests sending samsung/exynos
pinctrl changes to linux-samsung-soc and to Tomasz and Thomas.
Signed-off-by: Doug Anderson diand...@chromium.org
---
Changes in v2:
- Updated with
Since Exynos now uses CONFIG_SPARSE_IRQ and all remaining users of this
header has been fixed, we can safely remove it.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/include/mach/irqs.h | 476
This patch adds Kconfig entry that selects whether legacy Samsung GPIO
driver should be built or not. For platforms that support only DT based
boot, the new pinctrl driver is used and so the old one is not needed.
Cc: Grant Likely grant.lik...@linaro.org
Cc: Linus Walleij linus.wall...@linaro.org
On Mon, Jun 17, 2013 at 3:13 PM, Kukjin Kim kgene@samsung.com wrote:
Linus, shall I take this into samsung tree? Or since the pinctrl-s3c24xx
already merged into arm-soc, this could be picked into your tree...
I'm not rebasing pinctrl agains the ARM SoC tree,
I only rebase to Torvalds
A level-triggered interrupt should be acked after the interrupt line
becomes inactive and before it is unmasked, or else another interrupt
will be immediately triggered. Acking before or after calling the
handler is not enough.
Signed-off-by: Luigi Semenzato semenz...@chromium.org
Signed-off-by:
Linus,
On Mon, Jun 17, 2013 at 9:18 AM, Linus Walleij linus.wall...@linaro.org wrote:
On Mon, Jun 17, 2013 at 1:57 PM, Tomasz Figa t.f...@samsung.com wrote:
On Monday 17 of June 2013 15:08:12 Sachin Kamat wrote:
'exynos_wkup_irq_ack' should be defined ahead of its call.
Fixes the following
On Thu, Jun 13, 2013 at 8:20 PM, Linus Walleij linus.wall...@linaro.org wrote:
On Thu, Jun 13, 2013 at 6:38 PM, Doug Anderson diand...@chromium.org wrote:
A level-triggered interrupt should be acked after the interrupt line
becomes inactive and before it is unmasked, or else another interrupt
On Mon, Jun 17, 2013 at 6:50 PM, Doug Anderson diand...@chromium.org wrote:
A level-triggered interrupt should be acked after the interrupt line
becomes inactive and before it is unmasked, or else another interrupt
will be immediately triggered. Acking before or after calling the
handler is
On Mon, Jun 17, 2013 at 09:48:04AM +0530, Tushar Behera wrote:
RTC source is very useful in testing S2R wakeup. Also enable
gpio-keys driver in case someone wants wakeup the board using
the buttons.
S2R wakeup feature on Arndale depends on following two additional
patches.
1. [PATCH 1/8]
This patch defines a common samsung_clk_register_pll() and its migrating the
PLL35xx PLL36xx to use it. Other samsung PLL can also be migrated to it.
This patch also adds exynos5250 PLLs in unique id list of exynos5250 clocks.
Signed-off-by: Yadwinder Singh Brar yadi.b...@samsung.com
---
This patch defines a common rate_table which will contain recommended p, m, s,
k values for supported rates that needs to be changed for changing
corresponding PLL's rate.
Reviewed-by: Doug Anderson diand...@chromium.org
Signed-off-by: Yadwinder Singh Brar yadi.b...@samsung.com
---
Adds the EPLL and VPLL freq table for exynos5250 SoC.
Signed-off-by: Vikas Sajjan vikas.saj...@linaro.org
Signed-off-by: Yadwinder Singh Brar yadi.b...@samsung.com
---
drivers/clk/samsung/clk-exynos5250.c | 38 ++
drivers/clk/samsung/clk.h|2 +
2
This patch unifies clk strutures used for PLL35xx PLL36xx and
adding an extra member lock_reg, so that common code can be factored out.
Signed-off-by: Yadwinder Singh Brar yadi.b...@samsung.com
---
drivers/clk/samsung/clk-pll.c | 30 --
1 files changed, 12
From: Vikas Sajjan vikas.saj...@linaro.org
This patch adds set_rate and round_rate clk_ops for PLL36xx
Reviewed-by: Tomasz Figa t.f...@samsung.com
Reviewed-by: Doug Anderson diand...@chromium.org
Signed-off-by: Vikas Sajjan vikas.saj...@linaro.org
---
drivers/clk/samsung/clk-pll.c | 78
This patch add set_rate() and round_rate() for PLL35xx
Reviewed-by: Doug Anderson diand...@chromium.org
Reviewed-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Yadwinder Singh Brar yadi.b...@samsung.com
---
drivers/clk/samsung/clk-pll.c | 104 -
1
This patch series does the following:
1) Unifies the clk strutures and registration function used for PLL35xx
PLL36xx, to factor out possible common code.
2) Defines a common rate_table which will contain recommended p, m, s and k
values for supported rates that needs to be changed
From: Vikas Sajjan vikas.saj...@linaro.org
While trying to get rate of mout_vpllsrc MUX (parent) for registering the
fout_vpll (child), we found get rate was failing.
So this patch moves the mout_vpllsrc MUX out of the existing common list
and registers the mout_vpllsrc MUX before the PLL
On Sun, Jun 16, 2013 at 10:54:08PM +0200, Tomasz Figa wrote:
Instead of defining new bool field in vendor_data struct for each quirk,
it is more reasonable to use a single flags field and make each quirk
use single bits.
Please explain why this is better over the existing system, and why it is
On Monday 17 of June 2013 19:48:56 Russell King - ARM Linux wrote:
On Sun, Jun 16, 2013 at 10:54:08PM +0200, Tomasz Figa wrote:
Instead of defining new bool field in vendor_data struct for each
quirk, it is more reasonable to use a single flags field and make
each quirk use single bits.
On Sun, Jun 16, 2013 at 10:54:15PM +0200, Tomasz Figa wrote:
@@ -561,9 +564,9 @@ static u32 pl08x_getbytes_chan(struct pl08x_dma_chan
*plchan)
bytes += get_bytes_in_cctl(llis_va[index].cctl);
/*
- * A LLI pointer of 0 terminates the LLI
On Monday 17 of June 2013 19:52:23 Russell King - ARM Linux wrote:
On Sun, Jun 16, 2013 at 10:54:10PM +0200, Tomasz Figa wrote:
Some variants of PL08x (namely PL080S, found in Samsung S3C64xx SoCs)
have CONFIG register at different offset. This patch makes the driver
use offset from vendor
On Monday 17 June 2013, Tomasz Figa wrote:
As I promised, I am doing some spring (or rather summer) cleaning
of Exynos- and Samsung- related code.
This first part consists mostly of removing dead code remaining after
removal of ATAGS support for Exynos, but several patches cleans up
other
+static __initdata struct samsung_pll_rate_table epll_24mhz_tbl[] = {
+ /* sorted in descending order */
+ /* PLL_36XX_RATE(rate, m, p, s, k) */
+ PLL_36XX_RATE(19200, 48, 3, 1, 0),
+ PLL_36XX_RATE(180633600, 45, 3, 1, 10381),
+ PLL_36XX_RATE(18000, 45,
On Wed, Jun 05, 2013 at 11:18:13PM +0200, Tomasz Figa wrote:
This patch introduces new Samsung PWM driver, which uses Samsung
PWM/timer master driver to control shared parts of the hardware.
Signed-off-by: Tomasz Figa tomasz.f...@gmail.com
Sorry for jumping in so late, I've been busy with
Hi Thierry,
On Monday 17 of June 2013 22:29:11 Thierry Reding wrote:
On Wed, Jun 05, 2013 at 11:18:13PM +0200, Tomasz Figa wrote:
This patch introduces new Samsung PWM driver, which uses Samsung
PWM/timer master driver to control shared parts of the hardware.
Signed-off-by: Tomasz Figa
On 06/18/13 01:21, Linus Walleij wrote:
On Mon, Jun 17, 2013 at 2:57 PM, Leela Krishna Amudala
l.kris...@samsung.com wrote:
This patch adds examples to samsung-pinctrl.txt documentaion file
on how to make gpio binding and gpio request
Signed-off-by: Leela Krishna Amudalal.kris...@samsung.com
Loan Syndicacion
Am AFG Guaranty Trust Bank, zu strukturieren wir Kreditlinien treffen Sie
unsere
Kunden spezifischen geschäftlichen Anforderungen und einen deutlichen
Mehrwert für unsere
Kunden Unternehmen.
eine Division der AFG Finance und Private Bank plc.
Wenn Sie erwägen, eine große
Arnd,
On 17-06-2013 15:59, Arnd Bergmann wrote:
On Monday 17 June 2013, Tomasz Figa wrote:
diff --git a/drivers/thermal/exynos_thermal.c
b/drivers/thermal/exynos_thermal.c
index 788b1dd..4cbe3ee 100644
--- a/drivers/thermal/exynos_thermal.c
+++ b/drivers/thermal/exynos_thermal.c
@@ -817,7
On 17 June 2013 22:04, Tomasz Figa t.f...@samsung.com wrote:
Since SOC_EXYNOS4412 Kconfig symbol has been removed, it is enough to
check for SOC_EXYNOS4212 for both SoCs from Exynos4x12 series.
Cc: linux...@vger.kernel.org
Cc: Viresh Kumar viresh.ku...@linaro.org
Signed-off-by: Tomasz Figa
On Monday, June 17, 2013 9:45 PM, Arnd Bergmann wrote:
On Monday 17 June 2013 18:45:52 Jingoo Han wrote:
On Friday, June 14, 2013 9:54 PM, Arnd Bergmann wrote:
Please look up the documentation about inbound viewport and describe
in a code comment what it does. I /assume/ that this is
On 17 June 2013 17:51, Arnd Bergmann a...@arndb.de wrote:
On Monday 17 June 2013 16:30:35 Chander Kashyap wrote:
@@ -330,10 +330,10 @@ void exynos5_restart(char mode, const char *cmd)
u32 val;
void __iomem *addr;
- if (of_machine_is_compatible(samsung,exynos5250)) {
-
On 17 June 2013 17:23, Kukjin Kim kgene@samsung.com wrote:
Chander Kashyap wrote:
Replace the (setup/remove)_irq calls for local timer registration with
(request/free)_irq calls. This generalizes the local timer registration
API.
Suggested by Mark Rutland.
Signed-off-by: Chander
On 17 June 2013 17:57, Arnd Bergmann a...@arndb.de wrote:
On Monday 17 June 2013 16:30:31 Chander Kashyap wrote:
diff --git a/Documentation/devicetree/bindings/clock/exynos5420-clock.txt
b/Documentation/devicetree/bindings/clock/exynos5420-clock.txt
new file mode 100644
index
On 17 June 2013 17:14, Tomasz Figa t.f...@samsung.com wrote:
--
Tomasz Figa
Linux Kernel Developer
Samsung RD Institute Poland
Samsung Electronics
On Monday 17 of June 2013 16:30:32 Chander Kashyap wrote:
Add initial device tree nodes for Exynos5420 SoC and SMDK5420 board.
Signed-off-by:
On 17 June 2013 17:08, Kukjin Kim kgene@samsung.com wrote:
Chander Kashyap wrote:
In preparation of adding support for Exynos5420, which has many
peripherals
similar to Exynos5250, a new common Exynos5 device tree source file is
created out of the exising Exynos5250 device tree source
On 17 June 2013 17:26, Kukjin Kim kgene@samsung.com wrote:
Chander Kashyap wrote:
Exynos5420 is new SoC in Samsung's Exynos5 SoC series. This series adds
initial support for this SoC.
Changes since v2:
1. Renamed oscclk to fin_pll, in order to keep it consistant with
Exynos4/Exynos5
On 17 June 2013 17:37, Kukjin Kim kgene@samsung.com wrote:
Sachin Kamat wrote:
On 10 June 2013 14:21, Sachin Kamat sachin.ka...@linaro.org wrote:
Hi Kukjin,
On 29 April 2013 22:30, Mike Turquette mturque...@linaro.org wrote:
Quoting Sachin Kamat (2013-04-21 20:55:46)
Added clock
On Monday, June 17, 2013 9:45 PM, Arnd Bergmann wrote:
On Monday 17 June 2013 18:45:52 Jingoo Han wrote:
On Friday, June 14, 2013 9:54 PM, Arnd Bergmann wrote:
[.]
+static int __exit exynos_pcie_remove(struct platform_device *pdev)
+{
+ struct pcie_port *pp =
101 - 154 of 154 matches
Mail list logo