On Monday 08 of October 2012 12:04:18 Thomas Abraham wrote:
> Hi Tomasz,
>
> On 3 October 2012 19:40, Tomasz Figa wrote:
> > Hi Chander, Thomas,
> >
> > I can see one more problem here.
> >
> > Based on the fact that sdhci-s3c driver receives only the e
ging this patch? It is a dependency of Samsung
Trats board device tree support.
Best regards,
--
Tomasz Figa
Samsung Poland R&D Center
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo inf
/fsmc_nand.c| 20 ++-
> drivers/net/ethernet/micrel/ks8842.c | 6 +-
> drivers/spi/spi-dw-mid.c| 4 +-
> include/linux/async_tx.h| 4 +
> include/linux/dmaengine.h | 34 ++--
> 34 files changed,
Hi Doug,
On Wednesday 12 of June 2013 10:33:19 Doug Anderson 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 not e
ad/modify/write.
> Add the spinlock there.
Right, that's correct.
I always thought that the IRQ core already does some irqchip level
locking, but it seems like I got confused by irq_desc spinlock. Thanks for
spotting this.
Acked-by: Tomasz Figa
Best regards,
Tomasz
> Si
-- 1 file changed, 26
> insertions(+), 26 deletions(-)
IMHO just moving _ack() above _mask() (or _unmask()) would be enough,
without touching _mask() and _unmask() in this patch, but have my
Acked-by: Tomasz Figa
Best regards,
Tomasz
P.S. I think you might have missed linux-arm-kernel a
On Thursday 13 of June 2013 09:34:43 Doug Anderson wrote:
> Tomasz,
>
> On Thu, Jun 13, 2013 at 3:54 AM, Tomasz Figa
wrote:
> > Hi Doug,
> >
> > On Wednesday 12 of June 2013 10:33:19 Doug Anderson wrote:
> >> A level-triggered interrupt should be acked a
On Thursday 13 of June 2013 09:38:33 Doug Anderson wrote:
> Kukjin,
>
> On Thu, Jun 13, 2013 at 5:04 AM, Kukjin Kim
wrote:
> > Doug Anderson wrote:
> >> A level-triggered interrupt should be acked after the interrupt line
> >> becomes inactive and before it is unmasked, or else another interrupt
lready applied parts 1 and 2, so not resending.
>
> drivers/pinctrl/pinctrl-exynos.c | 22 ++
> 1 file changed, 22 insertions(+)
Looks good. Thanks.
Acked-by: Tomasz Figa
Best regards,
Tomasz
> diff --git a/drivers/pinctrl/pinctrl-exynos.c
> b/drivers/p
t;
> +PIN CONTROLLER - SAMSUNG
> +M: Linus Walleij
> +M: Kukjin Kim
So actually this would be:
M: Thomas Abraham
M: Tomasz Figa
Thomas, do you agree on this?
Best regards,
Tomasz
> +L: linux-arm-ker...@lists.infradead.org (moderated for non-
subscribers)
> +L
On Thursday 13 of June 2013 10:25:02 Doug Anderson wrote:
> Tomasz,
>
> On Thu, Jun 13, 2013 at 10:13 AM, Tomasz Figa
wrote:
> > On Thursday 13 of June 2013 10:05:44 Doug Anderson wrote:
> >> It's convenient if get_maintainer suggests sending samsung/exynos
> >
On Friday 14 of June 2013 07:22:53 Kukjin Kim wrote:
> Tomasz Figa wrote:
> > On Thursday 13 of June 2013 10:25:02 Doug Anderson wrote:
> > > Tomasz,
> > >
> > > On Thu, Jun 13, 2013 at 10:13 AM, Tomasz Figa
> > >
> >
> > wrote:
> &g
On Friday 14 of June 2013 07:22:53 Kukjin Kim wrote:
> Tomasz Figa wrote:
> > On Thursday 13 of June 2013 10:25:02 Doug Anderson wrote:
> > > Tomasz,
> > >
> > > On Thu, Jun 13, 2013 at 10:13 AM, Tomasz Figa
> > >
> >
> > wrote:
> &g
On Friday 14 of June 2013 07:47:15 Kukjin Kim wrote:
> Tomasz Figa wrote:
> > On Thursday 13 of June 2013 10:05:44 Doug Anderson wrote:
> > > It's convenient if get_maintainer suggests sending samsung/exynos
> > > pinctrl changes to linux-samsung-soc and to
On Friday 14 of June 2013 00:49:08 Tomasz Figa wrote:
> On Friday 14 of June 2013 07:22:53 Kukjin Kim wrote:
> > Tomasz Figa wrote:
> > > On Thursday 13 of June 2013 10:25:02 Doug Anderson wrote:
> > > > Tomasz,
> > > >
> > &
Hi,
Some comments inline.
On Saturday 15 of June 2013 01:16:20 Oliver Schinagl wrote:
> From: Oliver Schinagl
>
> Allwinner has electric fuses (efuse) on their line of chips. This driver
> reads those fuses, seeds the kernel entropy and exports them as a sysfs
> node.
>
> These fuses are most
, this problem has become a bit more
inconvenient.
This patch tries to solve this issue by introducing new callback called
.init_platform(), where any custom low level initialization of platform
can be done safely.
Signed-off-by: Tomasz Figa
---
arch/arm/include/asm/mach/arch.h | 1 +
arch/arm
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.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 31 +--
1 file changed, 17 insertions(+), 14
From: Alban Bedel
There are more fields than just SWIDTH in CH_CONTROL register, so read
register value must be masked in addition to shifting.
Signed-off-by: Alban Bedel
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers
From: Alban Bedel
Many audio interface drivers require support of cyclic transfers to work
correctly, for example Samsung ASoC DMA driver. This patch adds support
for cyclic transfers to the amba-pl08x driver.
Signed-off-by: Alban Bedel
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c
through DMA resource, casted to unsigned long, but this
is how Samsung DMA wrappers (used to support both s3c-dma and DMA engine
in drivers) is designed.
Signed-off-by: Tomasz Figa
---
arch/arm/Kconfig | 1 +
arch/arm/mach-s3c64xx/Kconfig| 8 +-
arch/arm
With support for amba-pl08x driver, on S3C64xx the generic DMA engine API
can be used instead of the private s3c-dma interface.
Signed-off-by: Tomasz Figa
---
sound/soc/samsung/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/samsung/Kconfig b/sound/soc
With support for amba-pl08x driver, on S3C64xx the generic DMA engine API
can be used instead of the private s3c-dma interface.
Signed-off-by: Tomasz Figa
---
drivers/spi/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index
PL080 reference manual states that to LLI entries should be aligned
to 4-word boundary to make LLI fetches more efficient. This patch adds
a 3-word padding to the LLi struct to make this condition true.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 1 +
1 file changed, 1 insertion
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 data struct.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 51
1 file
transfer sizes fitting the original bitfield
of PL080, but now would overwrite other fields.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 22 ++
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c
index
PL080S is a modified version of PL080 that can be found on Samsung SoCs,
such as S3C6400 and S3C6410.
It has different offset of CONFIG register, separate CONTROL1 register
that holds transfer size and larger maximum transfer size.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 68
wherever
possible.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 51 ++--
1 file changed, 28 insertions(+), 23 deletions(-)
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c
index d443a68..1e57ded 100644
--- a/drivers/dma/amba
2):
dmaengine: PL08x: Fix reading the byte count in cctl
dmaengine: PL08x: Add cyclic transfer support
Tomasz Figa (9):
dma: amba-pl08x: Use bitmap to pass variant specific quirks
dma: amba-pl08x: Refactor pl08x_getbytes_chan() to lower indentation
dma: amba-pl08x: Add support for diff
Hi Sachin,
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 error:
> drivers/pinctrl/pinctrl-exynos.c: In function ‘exynos_wkup_irq_mask’:
> drivers/pinctrl/pinctrl-exynos.c:299:3: error: implicit declarati
On Monday 17 of June 2013 12:36:47 Oliver Schinagl wrote:
> On 15-06-13 12:28, Tomasz Figa wrote:
> > Hi,
> >
> > Some comments inline.
>
> Thank you
You're welcome. :)
> > On Saturday 15 of June 2013 01:16:20 Oliver Schinagl wrote:
> >> From: Oli
On Monday 17 of June 2013 15:10:47 Oliver Schinagl wrote:
> On 17-06-13 14:51, Tomasz Figa wrote:
> > On Monday 17 of June 2013 12:36:47 Oliver Schinagl wrote:
> >> On 15-06-13 12:28, Tomasz Figa wrote:
> >>> Hi,
> >>>
> >>> Some comment
Hi,
On Sunday 19 of May 2013 00:56:30 Tomasz Figa wrote:
> Some drivers might rely on availability of trigger flags in IRQ
> resource, for example to configure the hardware for particular interrupt
> type. However current code creating IRQ resources from data in device
> tree does n
Hi Luke,
On Wednesday 05 of June 2013 22:15:08 Luke Kenneth Casson Leighton wrote:
> [i've just received word, please remove debian-release from
> discussions!]
> On Wed, Jun 5, 2013 at 9:46 PM, jonsm...@gmail.com
wrote:
> > Why don't you try converting the sunxi code over to device tree?
>
> o
On Wednesday 05 of June 2013 16:48:27 jonsm...@gmail.com wrote:
> On Wed, Jun 5, 2013 at 3:46 PM, Luke Kenneth Casson Leighton
>
> wrote:
> > On Fri, May 31, 2013 at 3:52 AM, Ben Hutchings
wrote:
> > > The 3.8.y branch is over, so I think we have to move to 3.9, ready
> > > or
> > > not. I mer
On Wednesday 05 of June 2013 22:16:37 Russell King - ARM Linux wrote:
> On Wed, Jun 05, 2013 at 03:00:13PM -0600, Stephen Warren wrote:
> > 2) Having U-Boot itself read a DT and configure itself, just like the
> > kernel does. This is relatively new, and only supported by a few
> > boards
> > (all
On Wednesday 05 of June 2013 23:38:52 Luke Kenneth Casson Leighton wrote:
> On Wed, Jun 5, 2013 at 10:52 PM, Tomasz Figa
wrote:
> > Hi Luke,
>
> allo tomasz :)
>
> ok - much of what you say is duplicated by what russell said, so in
> effect the same reply is relevan
On Thursday 06 of June 2013 00:54:02 luke.leighton wrote:
> On Thu, Jun 6, 2013 at 12:40 AM, Henrik Nordström
>
> wrote:
> > tor 2013-06-06 klockan 00:26 +0100 skrev luke.leighton:
> >> no john - they've only added it to the multiplexed sections of the
> >>
> >> drivers which they themselves ha
Hi Thomas,
On Thursday 06 of June 2013 11:27:23 Thomas Petazzoni wrote:
> Dear Tomasz Figa,
>
> On Thu, 06 Jun 2013 02:01:14 +0200, Tomasz Figa wrote:
> > I don't see any other solution here than moving all the Allwinner
> > code to DT (as it has been suggested in
Hi Alex,
On Thursday 06 of June 2013 16:28:07 Alexandre Courbot wrote:
> Boot loaders on some Tegra devices can be unlocked but do not let the
> system operate without SecureOS. SecureOS prevents access to some
> registers and requires the operating system to perform certain
> operations through S
Luke,
On Thursday 06 of June 2013 13:24:57 luke.leighton wrote:
> On Thu, Jun 6, 2013 at 1:01 AM, Tomasz Figa
wrote:
> > I don't see any other solution here than moving all the Allwinner code
> > to DT (as it has been suggested in this thread several times
> > alr
On Thursday 06 of June 2013 13:49:38 luke.leighton wrote:
> On Thu, Jun 6, 2013 at 1:43 PM, Tomasz Figa
wrote:
> > Luke,
> >
> > On Thursday 06 of June 2013 13:24:57 luke.leighton wrote:
> >> On Thu, Jun 6, 2013 at 1:01 AM, Tomasz Figa
> >
> > wrote:
On Friday 07 of June 2013 08:52:43 luke.leighton wrote:
> On Thu, Jun 6, 2013 at 2:02 PM, Tomasz Figa
wrote:
> > On Thursday 06 of June 2013 13:49:38 luke.leighton wrote:
> >> On Thu, Jun 6, 2013 at 1:43 PM, Tomasz Figa
> >
> > wrote:
> >> > Luke,
>
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
> >
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
>
3 files changed, 165
> insertions(+)
> create mode 100644 drivers/misc/eeprom/sunxi_sid.c
Looks good to me. Have my
Reviewed-by: Tomasz Figa
Best regards,
Tomasz
> diff --git a/drivers/misc/eeprom/Kconfig b/drivers/misc/eeprom/Kconfig
> index 04f2e1f..c
SoCs on which currently
offlining CPUs 2 or 3 caused CPU 1 to be turned off. In addition,
bring-up of CPU 2 and 3 is fixed on boards where bootloader powers off
secondary cores by default.
Cc: sta...@vger.kernel.org
Signed-off-by: Tomasz Figa
Signed-off-by: Kyungmin Park
---
arch/arm/mach
Ccing Arnd and Olof, because I forgot to add them to git send-email...
Sorry for the noise.
On Tuesday 18 of June 2013 17:26:31 Tomasz Figa wrote:
> S5P_ARM_CORE1_* registers affect only core 1. To control further cores
> properly another registers must be used.
>
> This pa
Hi Tushar,
On Wednesday 19 of June 2013 10:20:14 Tushar Behera wrote:
> On 06/17/2013 10:20 AM, Tushar Behera wrote:
> > On 06/11/2013 12:23 AM, Tomasz Figa wrote:
> >> On Monday 10 of June 2013 09:13:11 Tushar Behera wrote:
> >>> On 06/08/2013 05:20 PM, Tomasz Fig
On Wednesday 19 of June 2013 17:39:21 Chander Kashyap wrote:
> On 18 June 2013 23:29, Kukjin Kim wrote:
> > On 06/19/13 02:45, Tomasz Figa wrote:
> >> Ccing Arnd and Olof, because I forgot to add them to git send-email...
> >>
> >> Sorry for the noise.
> &g
On Wednesday 19 of June 2013 14:24:17 Lorenzo Pieralisi wrote:
> On Wed, Jun 19, 2013 at 01:50:57PM +0100, Tomasz Figa wrote:
> > On Wednesday 19 of June 2013 17:39:21 Chander Kashyap wrote:
> > > On 18 June 2013 23:29, Kukjin Kim wrote:
> > > > On 06/
On Wednesday 19 of June 2013 19:25:27 Chander Kashyap wrote:
> On 19 June 2013 19:19, Tomasz Figa wrote:
> > On Wednesday 19 of June 2013 14:24:17 Lorenzo Pieralisi wrote:
> >> On Wed, Jun 19, 2013 at 01:50:57PM +0100, Tomasz Figa wrote:
> >> > On Wednesday 19
On Wednesday 19 of June 2013 20:26:50 Chander Kashyap wrote:
> On 19 June 2013 19:58, Tomasz Figa wrote:
> > On Wednesday 19 of June 2013 19:25:27 Chander Kashyap wrote:
> >> On 19 June 2013 19:19, Tomasz Figa wrote:
> >> > On Wednesday 19 of June 2013 14
On Wednesday 19 of June 2013 18:40:47 Mark Brown wrote:
> On Sun, Jun 16, 2013 at 10:54:07PM +0200, Tomasz Figa wrote:
> > One of the biggest roadblocks on the way of S3C64xx to DeviceTree
> > support is its DMA driver, which is completely platform-specific and
> > provides
On Wednesday 19 of June 2013 20:22:11 Mark Brown wrote:
> On Wed, Jun 19, 2013 at 08:26:12PM +0200, Tomasz Figa wrote:
> > On Wednesday 19 of June 2013 18:40:47 Mark Brown wrote:
> > > - ret = pd->get_signal(plchan->cd);
> > > + ret = (pd->g
Hi Jingoo,
On Thursday 20 of June 2013 16:12:24 Jingoo Han wrote:
> Exynos5440 has two PCIe controllers which can be used as root complex
> for PCIe interface.
>
> Signed-off-by: Jingoo Han
> ---
> arch/arm/boot/dts/exynos5440-ssdk5440.dts |8 ++
> arch/arm/boot/dts/exynos5440.dtsi
On Thursday 20 of June 2013 17:25:12 Jingoo Han wrote:
> On Thursday, June 20, 2013 5:04 PM, Tomasz Figa wrote:
> > Hi Jingoo,
> >
> > On Thursday 20 of June 2013 16:12:24 Jingoo Han wrote:
> > > Exynos5440 has two PCIe controllers which can be used as root co
On Wednesday 19 of June 2013 11:19:30 Nicolas Pitre wrote:
> On Wed, 19 Jun 2013, Tomasz Figa wrote:
> > On Wednesday 19 of June 2013 20:26:50 Chander Kashyap wrote:
> > > On 19 June 2013 19:58, Tomasz Figa wrote:
> > > > I mean, calculate register offset bas
On Thursday 20 of June 2013 20:04:47 Jingoo Han wrote:
> On Thursday, June 20, 2013 7:17 PM, Arnd Bergmann wrote:
> > On Thursday 20 June 2013, Jingoo Han wrote:
> > > 2. patch adding label to the pinctrl node (which is a prerequisite)
> > > and
> > >
> > > board-specific properties of PCIe no
This patch adds basic device tree definitions for Samsung S3C64xx SoCs.
Since all the SoCs in the series are very similar, the files are created
hierarchically - one file for the whole series and then separate files
for particular SoCs including the common one.
Signed-off-by: Tomasz Figa
This patch adds basic device tree sources for FriendlyARM Mini6410 board
based on Samsung S3C6410 SoC.
Signed-off-by: Tomasz Figa
---
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/s3c6410-mini6410.dts | 199 +
2 files changed, 200 insertions
This patch adds basic device tree sources for SAMSUNG SMDK6410 board
based on SAMSUNG S3C6410 SoC.
Currently only UARTs, SD channel 0 and 100Mbps ethernet (SMSC911x) are
supported.
Signed-off-by: Tomasz Figa
---
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/s3c6410-smdk6410
This patch extends vic_of_init to parse valid interrupt sources
and resume sources masks from device tree.
If mask values are not specified in device tree, all sources
are assumed to be valid, as before this patch.
Signed-off-by: Tomasz Figa
---
Documentation/devicetree/bindings/arm/vic.txt
The new driver handles GPIO on DT-enabled platforms.
Signed-off-by: Tomasz Figa
---
drivers/gpio/gpio-samsung.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
index a1392f4..8d512b1 100644
--- a/drivers/gpio/gpio
This patch adds board file that will be used to boot S3C64xx-based boards
using Device Tree.
Signed-off-by: Tomasz Figa
---
arch/arm/mach-s3c64xx/Kconfig | 16 +++
arch/arm/mach-s3c64xx/Makefile | 1 +
arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 83
, this problem has become a bit more
inconvenient.
This patch tries to solve this issue by introducing new callback called
.init_platform(), where any custom low level initialization of platform
can be done safely.
Signed-off-by: Tomasz Figa
---
arch/arm/include/asm/mach/arch.h | 1 +
arch/arm
This patch allows bypassing most of legacy initialization when booting
an S3C64xx-based board using device tree, by adding conditional checks
for DT presence to initcalls which are no longer necessary when booting
with DT..
Signed-off-by: Tomasz Figa
---
arch/arm/mach-s3c64xx/common.c | 12
ected VIC interrupt specifiers
- Adjusted CPU compatible values and dropped @id
Tomasz Figa (8):
ARM: common: vic: Parse interrupt and resume masks from device tree
ARM: s3c64xx: Bypass legacy initialization when booting with DT
gpio: samsung: Skip legacy GPIO registration if pinctrl-s3c64xx i
anges?
>
> Alternately, I can take your patch and do above modifications in them.
Unfortunately I'm unlikely to find time to do it myself in nearest future, so
feel free to do it. Thanks.
Keep in mind, however, that this patch was a dependency of
[PATCH 0/6] Samsung watchdog supp
Hi Marc,
On Friday 21 of June 2013 11:24:52 Marc Zyngier wrote:
> On 21/06/13 01:35, Tomasz Figa wrote:
>
> Hi Tomasz,
>
> > Most ARM platforms have parts that should be initialized as early as
> > possible, which usually means as soon as memory management (kmalloc,
>
documentation.
Tested on Universal C210 board.
Changes since v1:
- rebased to current for-next of regulator tree
Tomasz Figa (3):
mfd: Add irq domain support for max8998 interrupts
regulator: max8998: Use arrays for specifying voltages in platform
data
mfd: max8998: Add support for
This patch adds Device Tree support to max8998 driver.
Signed-off-by: Tomasz Figa
Signed-off-by: Kyungmin Park
---
Documentation/devicetree/bindings/mfd/max8998.txt | 111 +++
drivers/mfd/max8998.c | 75 +-
drivers/regulator/max8998.c
platform data and max8997 driver private data
are removed.
Signed-off-by: Tomasz Figa
Signed-off-by: Kyungmin Park
---
drivers/mfd/Kconfig | 1 +
drivers/mfd/max8998-irq.c | 61 ++---
drivers/mfd/max8998.c | 1 -
drivers/rtc/rtc
.
Signed-off-by: Tomasz Figa
Signed-off-by: Kyungmin Park
---
arch/arm/mach-exynos/mach-universal_c210.c | 8 +--
arch/arm/mach-s5pv210/mach-aquila.c| 8 +--
arch/arm/mach-s5pv210/mach-goni.c | 8 +--
drivers/regulator/max8998.c| 96
On Friday 21 of June 2013 16:12:15 Arnd Bergmann wrote:
> On Friday 21 June 2013, Tomasz Figa wrote:
> > > To me, this new hook is strictly equivalent to init_irq. What do we
> > > gain exactly? I didn't think init_irq was going away...
> > >
> > > I
d to make them available through global alias.
> >
> > The patches are based on next-20130618.
> >
> > Patch 1 has not been modified.
> > Patch 2 has been updated to include EXYNOS4X12 releated clocks.
Looks fine to me.
Reviewed-by: Tomasz Figa
> Patch and c
This patch adds board file that will be used to boot S3C64xx-based boards
using Device Tree.
Signed-off-by: Tomasz Figa
---
arch/arm/mach-s3c64xx/Kconfig | 16 +++
arch/arm/mach-s3c64xx/Makefile | 1 +
arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 85
Hi Kukjin,
On Friday 21 of June 2013 02:35:20 Tomasz Figa wrote:
> Most ARM platforms have parts that should be initialized as early as
> possible, which usually means as soon as memory management (kmalloc,
> ioremap) starts to work,
>
> However, currently there is no appropri
e count in cctl
dmaengine: PL08x: Add cyclic transfer support
Tomasz Figa (10):
dmaengine: PL08x: Refactor pl08x_getbytes_chan() to lower indentation
dmaengine: PL08x: Add support for different offset of CONFIG register
dmaengine: PL08x: Rework LLI handling to be less fragile
dmaeng
wherever
possible.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 53 ++--
1 file changed, 29 insertions(+), 24 deletions(-)
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c
index 06fe45c..6a12392 100644
--- a/drivers/dma/amba
offset.
This patch fixes this problem by making the legacy S3C-DMA API use the
same semantics as DMA engine (the whole cyclic buffer is enqueued at
once) and modifying users of Samsung DMA wrappers in cyclic mode to
behave appropriately.
Signed-off-by: Tomasz Figa
---
arch/arm/plat-samsung/s3c-dma
.]
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 147 +--
1 file changed, 118 insertions(+), 29 deletions(-)
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c
index 1eeb911..a3a86dd 100644
--- a/drivers/dma/amba-pl08x.c
+++ b
From: Alban Bedel
There are more fields than just SWIDTH in CH_CONTROL register, so read
register value must be masked in addition to shifting.
Signed-off-by: Alban Bedel
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers
The new amba-pl08x driver requires another set of clock aliases, so this
patch adds them.
Signed-off-by: Tomasz Figa
---
drivers/clk/samsung/clk-s3c64xx.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/clk/samsung/clk-s3c64xx.c
b/drivers/clk/samsung/clk-s3c64xx.c
index 253a972
With support for amba-pl08x driver, on S3C64xx the generic DMA engine
API can be used instead of the private s3c-dma interface.
Signed-off-by: Tomasz Figa
---
drivers/spi/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index
With support for amba-pl08x driver, on S3C64xx the generic DMA engine
API can be used instead of the private s3c-dma interface.
Signed-off-by: Tomasz Figa
---
sound/soc/samsung/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/samsung/Kconfig b/sound/soc
transfer sizes fitting the original bitfield
of PL080, but now would overwrite other fields.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c
index 103bc1a..89b8120
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 data struct.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 30 ++
1 file changed, 18
-bit words, which is just filled
with appropriate values in appropriate order and padded with required
amount of dummy words (currently zero, but PL080S will make better use
of this).
Suggested-by: Linus Walleij
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 149
through DMA resource, casted to unsigned long,
but this is how Samsung DMA wrappers (used to support both s3c-dma and
DMA engine in drivers) are designed.
Signed-off-by: Tomasz Figa
---
arch/arm/Kconfig | 1 +
arch/arm/mach-s3c64xx/Kconfig| 8 +-
arch/arm
PL080S is a modified version of PL080 that can be found on Samsung SoCs,
such as S3C6400 and S3C6410.
It has different offset of CONFIG register, separate CONTROL1 register
that holds transfer size and larger maximum transfer size.
Signed-off-by: Tomasz Figa
---
drivers/dma/amba-pl08x.c | 73
This patch adds Device Tree support to max8998 driver.
Signed-off-by: Tomasz Figa
---
Documentation/devicetree/bindings/mfd/max8998.txt | 108
drivers/mfd/max8998.c | 75 +++-
drivers/regulator/max8998.c | 143
This patch adds irq domain support for max8998 interrupts.
To keep both non-DT and DT worlds happy, simple domain is used, which is
linear when no explicit IRQ base is specified and legacy, with static
mapping, otherwise.
Signed-off-by: Tomasz Figa
---
drivers/mfd/Kconfig | 1
bit
Changes since v1:
- rebased to current for-next of regulator tree
Tomasz Figa (3):
mfd: Add irq domain support for max8998 interrupts
regulator: max8998: Use arrays for specifying voltages in platform
data
mfd: max8998: Add support for Device Tree
Documentation/devicetree/bindings
.
Signed-off-by: Tomasz Figa
---
arch/arm/mach-exynos/mach-universal_c210.c | 8 +--
arch/arm/mach-s5pv210/mach-aquila.c| 8 +--
arch/arm/mach-s5pv210/mach-goni.c | 8 +--
drivers/regulator/max8998.c| 96 +-
include/linux/mfd/max8998.h
Hi Mark,
Thanks for testing this series.
On Tuesday 25 of June 2013 11:28:18 Mark Brown wrote:
> On Sat, Jun 22, 2013 at 10:42:32PM +0200, Tomasz Figa wrote:
> > This is another version of my patches extending support of amba-pl08x
> > DMA engine driver to PL080S DMA engine (PL
This patch adds Device Tree support to max8998 driver.
Signed-off-by: Tomasz Figa
---
Documentation/devicetree/bindings/mfd/max8998.txt | 119
drivers/mfd/max8998.c | 67 ++-
drivers/regulator/max8998.c | 130
Hi,
Oops, I have posted wrong patch by mistake. Sorry for the noise. Correct
one is on the way.
Best regards,
Tomasz
On Tuesday 25 of June 2013 15:46:45 Tomasz Figa wrote:
> This patch adds Device Tree support to max8998 driver.
>
> Signed-off-by: Tomasz Figa
> ---
>
This patch adds Device Tree support to max8998 driver.
Signed-off-by: Tomasz Figa
---
Documentation/devicetree/bindings/mfd/max8998.txt | 119
drivers/mfd/max8998.c | 67 ++-
drivers/regulator/max8998.c | 131
On Tuesday 25 of June 2013 16:38:43 Mark Brown wrote:
> On Tue, Jun 25, 2013 at 01:22:20PM +0200, Tomasz Figa wrote:
> > On Tuesday 25 of June 2013 11:28:18 Mark Brown wrote:
> > > On my non-DT s3c64xx system I get this when trying to use SPI for the
> >
> > >
101 - 200 of 1789 matches
Mail list logo