Samsung uart driver lookups the clock using the connectio id
'clk_uart_baud'. The uart clocks are reorganized to register them
with the lookup name as required by the uart driver.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/clock.c
The SoC specific port reset functions is removed from SoC extensions of
the Samsung serial driver and merged into a single port reset function.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
drivers/tty/serial/s3c2410.c | 18 --
drivers/tty/serial/s3c2412.c | 24
for uart baud generator,
clock selection bit mask and shift values which is required by the
clkdev support in samsung uart driver.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/init.c |4 +-
arch/arm/plat-samsung/include/plat/regs-serial.h |7
The driver probe() function is removed from the SoC specific extensions
and a probe() is added to the common driver.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/plat-samsung/include/plat/regs-serial.h | 12 +
drivers/tty/serial/Kconfig | 45 +---
drivers
Add device tree based discovery support for Samsung's uart controller.
Cc: Ben Dooks
Cc: Grant Likely
Signed-off-by: Thomas Abraham
---
drivers/tty/serial/samsung.c | 36 ++--
1 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/drivers/tty/s
Hi Grant,
On 22 September 2011 23:10, Grant Likely wrote:
> On Mon, Sep 19, 2011 at 03:49:13PM +0530, Thomas Abraham wrote:
>> Add device tree based discovery support for Samsung's keypad controller.
>>
>> Cc: Joonyoung Shim
>> Cc: Donghwa Lee
>> Signed-of
Hi Grant,
On 22 September 2011 23:05, Grant Likely wrote:
> On Mon, Sep 19, 2011 at 03:49:12PM +0530, Thomas Abraham wrote:
>> For platforms using device tree, the static keypad device instances
>> are not required and SAMSUNG_DEV_KEYPAD is not selected. Since,
>> sams
eypad controller driver. The second patch adds
device
tree support for the keypad driver.
Thomas Abraham (2):
input: samsung-keypad: Add HAVE_SAMSUNG_KEYPAD config option
input: samsung-keypad: Add device tree support
.../devicetree/bindings/input/samsung-keypad.txt | 88 +++
option 'HAVE_SAMSUNG_KEYPAD' is added
which the device tree based platforms can select. This config
option is added as an alternative dependency for keypad driver.
Signed-off-by: Thomas Abraham
---
drivers/input/keyboard/Kconfig |9 -
1 files changed, 8 insertions(+), 1
Add device tree based discovery support for Samsung's keypad controller.
Cc: Joonyoung Shim
Cc: Donghwa Lee
Signed-off-by: Thomas Abraham
Acked-by: Grant Likely
---
.../devicetree/bindings/input/samsung-keypad.txt | 88 ++
drivers/input/keyboard/samsung-keypad.c|
and
pass it to the wrappers. The wrapper functions use the property value
as the filter function parameter. Sixth patch restricts the usage of
pl330 device and platform data instances to non-dt platforms.
This patchset is based on Linux 3.1-rc7 and tested tested for both
device-tree and non-device-t
n a system with multiple types of DMA
drivers).
Suggested-by: Russell King
Signed-off-by: Thomas Abraham
Acked-by: Jassi Brar
Acked-by: Grant Likely
---
arch/arm/plat-samsung/dma-ops.c |6 --
drivers/dma/pl330.c | 15 +++
include/linux/amba/pl330.h |2 ++
cannot be inferred any more. Hence,
the dma controller capabilities is specified using platform data.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Acked-by: Jassi Brar
Acked-by: Grant Likely
---
drivers/dma/pl330.c| 65 +++-
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Acked-by: Kukjin Kim
Acked-by: Grant Likely
---
arch/arm/mach-exynos4/dm
match is found, the request id
from the client node and the 'chan_id' of the channel is matched.
A channel is found if both the values match.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Reviewed-by: Rob Herring
Acked-by: Jassi Brar
Acked-by: Grant Likely
---
.../de
y value as the value for the filter parameter.
Signed-off-by: Thomas Abraham
Acked-by: Kukjin Kim
Acked-by: Grant Likely
---
arch/arm/plat-samsung/dma-ops.c|9 -
arch/arm/plat-samsung/include/plat/dma-ops.h |1 +
arch/arm/plat-samsung/include/plat/dma-pl330.h
amba device registrations is applicable to only non-dt platforms.
Cc: Kukjin Kim
Cc: Kyungmin Park
Signed-off-by: Thomas Abraham
Acked-by: Grant Likely
---
arch/arm/mach-exynos4/Kconfig | 12
arch/arm/mach-exynos4/Makefile |3 ++-
arch/arm/mach-exynos4/dma.c|4
3
ng tree
https://github.com/kgene/linux-samsung.git branch: for-next
and tested on smdkv310, smdkv210 and smdk2416.
Thomas Abraham (3):
mmc: sdhci-s3c: Remove usage of clk_type member in platform data
arm: exynos4: use 'exynos4-sdhci' as device name for sdhci controllers
arm: samsun
With the addition of platform specific driver data in the sdhci driver
for exynos4, the device name of sdhci controllers on exynos4 is changed
accordingly.
Cc: Kukjin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/clock.c | 16
arch/arm/mach-exynos4
n platform data is removed and the sdhci
quirk is used. In addition to that, since this qurik is SoC specific,
driver data is introduced to represent controllers on SoC's that require
this quirk.
Cc: Ben Dooks
Cc: Jeongbae Seo
Signed-off-by: Thomas Abraham
---
In the function 'sdhci_cmu_
The sdhci driver is modified to be independent of clk_type member in the sdhci
platform data. Hence, all usage of clk_type in platform code is removed.
Cc: Kyungmin Park
Cc: JeongHyeon Kim
Cc: Kukjin Kim
Cc: Changhwan Youn
Cc: Alim Akhtar
Signed-off-by: Thomas Abraham
---
arch/arm/mach
Hi Mr. Park,
On 4 October 2011 13:23, Kyungmin Park wrote:
> Hi,
>
> On Tue, Oct 4, 2011 at 4:28 PM, Thomas Abraham
> wrote:
>> SDHCI controllers on Exynos4 do not include the sdclk divider as per the
>> sdhci controller specification. This case can be represented
kv310 board.
Thomas Abraham (3):
mmc: sdhci-s3c: Keep a copy of platform data and use it
mmc: Add OF bindings support for mmc host controller capabilities
mmc: sdhci-s3c: Add device tree support
.../devicetree/bindings/mmc/linux-mmc-host.txt | 11 ++
.../devicetree/bindings/mmc/sa
The platform data is copied into driver's private data and the copy is
used for all access to the platform data. This simpifies the addition
of device tree support for the sdhci-s3c driver.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
drivers/mmc/host/sdhci-s3c.c | 11 +--
1
Device nodes representing sd/mmc controllers in a device tree would include
mmc host controller capabilities. Add support for parsing of mmc host
controller capabilities included in device nodes.
Signed-off-by: Thomas Abraham
---
.../devicetree/bindings/mmc/linux-mmc-host.txt | 11
Add device tree based discovery support for Samsung's sdhci controller
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
.../devicetree/bindings/mmc/samsung-sdhci.txt | 75 ++
drivers/mmc/host/sdhci-s3c.c | 150 +++-
2 files changed
Hi Rob,
On 5 October 2011 18:59, Rob Herring wrote:
> Thomas,
>
> On 10/05/2011 05:13 AM, Thomas Abraham wrote:
>> Device nodes representing sd/mmc controllers in a device tree would include
>> mmc host controller capabilities. Add support for parsing of mmc host
>&
The concept of irq domain for
interrupt combiner controller is based on Grant's 'simple' irq converter
Thomas Abraham (2):
arm: samsung: move timer irq numbers to end of linux irq space
arm: exynos4: add support for dt irq specifier to linux virq conversion
arch/arm/mach-exynos4/cpu.c
ro is consolidated
for all the s5p platforms in this process.
Cc: Ben Dooks
Cc: Kukjin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/include/mach/entry-macro.S |1 -
arch/arm/mach-exynos4/include/mach/irqs.h|3 +--
arch/arm/mach-s5p64x0/include/mach/irqs.h|
Add support for conversion of device tree interrupt specifier to linux
virq domain for GIC and Interrupt combiner controllers.
Cc: Rob Herring
Cc: Grant Likely
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/cpu.c | 20 ++-
arch/arm/mach-exynos4/irq-combiner.c
Hi Russell,
On 7 October 2011 03:45, Russell King - ARM Linux
wrote:
> On Fri, Oct 07, 2011 at 02:41:42AM +0530, Thomas Abraham wrote:
>> All of Samsung's s5p platforms have timer irqs statically mapped from linux
>> irq numbers 11 to 15. These timer irqs are moved to e
On 7 October 2011 05:26, Thomas Abraham wrote:
> Hi Russell,
>
> On 7 October 2011 03:45, Russell King - ARM Linux
> wrote:
>> On Fri, Oct 07, 2011 at 02:41:42AM +0530, Thomas Abraham wrote:
>>> All of Samsung's s5p platforms have timer irqs statically mapped fro
On 5 October 2011 21:25, Stephen Warren wrote:
> Thomas Abraham wrote at Wednesday, October 05, 2011 8:28 AM:
>> On 5 October 2011 18:59, Rob Herring wrote:
>> > On 10/05/2011 05:13 AM, Thomas Abraham wrote:
>> >> Device nodes representing sd/mmc controllers in a de
get_pull callbacks set to exynos4 specific callbacks
The new default gpio configs can then be used for exynos4 gpio chips.
Signed-off-by: Thomas Abraham
---
drivers/gpio/gpio-samsung.c | 31 +++
1 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/drivers/gpio
get_pull callbacks set to exynos4 specific callbacks
The new default gpio configs can then be used for exynos4 gpio chips.
Signed-off-by: Thomas Abraham
---
drivers/gpio/gpio-samsung.c | 31 +++
1 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/drivers/gpio
Hi Grant,
On 10 October 2011 04:40, Grant Likely wrote:
> On Sun, Oct 9, 2011 at 12:35 PM, Thomas Abraham
> wrote:
>> Some of the gpio chips of exynos4 are assigned a default gpio config without
>> the exynos4 specific pull up/down callbacks which resulted in incorrect
>
ro is consolidated
for all the s5p platforms in this process.
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/include/mach/entry-macro.S |1 -
arch/arm/mach-exynos4/include/mach/irqs.h|3 +--
arch/arm/mach-s5p64x0/include/mach/irqs.h|4 +---
arch/arm/mach-s5pc100/include
Add support for conversion of device tree interrupt specifier to linux
virq domain for GIC and Interrupt combiner controllers.
Signed-off-by: Thomas Abraham
---
.../devicetree/bindings/irq/samsung-combiner.txt | 24 ++
arch/arm/mach-exynos4/cpu.c| 20
ioremap() request for statically remapped regions are intercepted and the
statically assigned virtual address is returned. For requests for which
there are no statically remapped regions, the requests are let through.
Cc: Kukjin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/cpu.c
following tree:
https://github.com/kgene/linux-samsung.git branch: for-next
Patch 1 is tested on smdk6450, smdkc100, smdkv210.
Patch 1 to 3 are tested on smdkv310.
Thomas Abraham (3):
arm: samsung: move timer irq numbers to end of linux irq space
ARM: Exynos4: Add ioremap interceptor for st
tches applied
[PATCH] serial: samsung: Add unified interrupt handler for s3c64xx and later
SoC's
[PATCH] ARM: SAMSUNG: Remove uart irq handling from plaform code
and tested on the following boards.
SMDK2440, SMDK2416, SMDK6410, SMDK6440, SMDK6450, SMDKC100, SMDKV210, SMDKV310.
This pat
set to pdev->dev->platform_data
or platform data instance created from device tree.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
drivers/tty/serial/s5pv210.c | 12 ++--
drivers/tty/serial/samsung.c | 16
drivers/tty/serial/samsung.h |4 +++-
3 files change
source clock. If a bit at any
bit position is set, that clock is looked up to participate in the
selection of the baud clock source.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/plat-samsung/include/plat/regs-serial.h |5 +
drivers/tty/serial/samsun
With clkdev based clock lookup added to samsung serial driver, the use
of 'struct s3c24xx_uart_clksrc' to supply clock names in platform
data is removed from all the Samsung platform code.
Cc: Ben Dooks
Cc: Ramax Lo
Cc: Vasily Khoruzhick
Signed-off-by: Thomas Abraham
---
arc
Samsung uart driver lookups the clock using the connection id 'clk_uart_baud'.
The uart clocks for all Samsung platforms are reorganized to register them
with the lookup name as required by the uart driver.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exyno
Add device tree based discovery support for Samsung's uart controller.
Cc: Ben Dooks
Cc: Grant Likely
Signed-off-by: Thomas Abraham
---
.../devicetree/bindings/serial/samsung_uart.txt| 14
drivers/tty/serial/samsung.c | 36 ++-
2
ed not determine clock rate of fclk/n.
Cc: Ben Dooks
Cc: Vasily Khoruzhick
Signed-off-by: Thomas Abraham
---
arch/arm/mach-s3c2440/clock.c | 37 +++
arch/arm/mach-s3c2440/mach-rx1950.c |4 +-
arch/arm/mach-s3c2440/mach-rx3715.c |4 +-
drivers/tty/
e does not specify the same.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/init.c |4 +-
arch/arm/plat-samsung/include/plat/regs-serial.h |7 ++-
drivers/tty/serial/s3c2410.c | 31 ++--
drivers/tty/serial
-off-by: Thomas Abraham
---
drivers/tty/serial/s3c2410.c | 18 --
drivers/tty/serial/s3c2412.c | 24
drivers/tty/serial/s3c2440.c | 24
drivers/tty/serial/s3c6400.c | 24
drivers/tty/serial/s5pv210.c
extentions
are no longer required and they are deleted.
Cc: Ben Dooks
Signed-off-by: Thomas Abraham
---
arch/arm/plat-samsung/include/plat/regs-serial.h | 12 +
drivers/tty/serial/Kconfig | 45 +---
drivers/tty/serial/Makefile |5 -
drivers/tty
Hi Will,
On 17 August 2011 03:11, Will Deacon wrote:
> Now that the DEBUG_LL UART can be selected by a Kconfig choice, convert
> the Samsung UART selection to use a set of bools rather than an int.
>
> Signed-off-by: Will Deacon
> ---
> arch/arm/Kconfig.debug | 45
> ++
On 10 October 2011 17:53, Will Deacon wrote:
> On Mon, Oct 10, 2011 at 12:56:24PM +0100, Thomas Abraham wrote:
>> Hi Will,
>
> Hi Thomas,
>>
>> What is your opinion about the following diff instead of the above one?
>>
>>
>> diff --git a/arch/arm/Kc
On 10 October 2011 19:04, Will Deacon wrote:
> On Mon, Oct 10, 2011 at 01:35:54PM +0100, Thomas Abraham wrote:
>> There are no difficulties with the original patch. But that was not
>> how Samsung boards have been selecting the low level debug uart port
>> number. The pr
device tree enabled platforms
for selecting the samsung's keypad controller driver. The second patch adds
device
tree support for the keypad driver.
Thomas Abraham (2):
input: samsung-keypad: Add HAVE_SAMSUNG_KEYPAD config option
input: samsung-keypad: Add device tree support
..
option 'HAVE_SAMSUNG_KEYPAD' is added
which the device tree based platforms can select. This config
option is added as an alternative dependency for keypad driver.
Signed-off-by: Thomas Abraham
---
drivers/input/keyboard/Kconfig |9 -
1 files changed, 8 insertions(+), 1
Add device tree based discovery support for Samsung's keypad controller.
Cc: Joonyoung Shim
Cc: Donghwa Lee
Signed-off-by: Thomas Abraham
Acked-by: Grant Likely
---
.../devicetree/bindings/input/samsung-keypad.txt | 88 ++
drivers/input/keyboard/samsung-keypad.c|
n a system with multiple types of DMA
drivers).
Suggested-by: Russell King
Signed-off-by: Thomas Abraham
Acked-by: Jassi Brar
Acked-by: Grant Likely
---
arch/arm/plat-samsung/dma-ops.c |6 --
drivers/dma/pl330.c | 15 +++
include/linux/amba/pl330.h |2 ++
cannot be inferred any more. Hence,
the dma controller capabilities is specified using platform data.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Acked-by: Jassi Brar
Acked-by: Grant Likely
---
drivers/dma/pl330.c| 65 +++-
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Acked-by: Kukjin Kim
Acked-by: Grant Likely
---
arch/arm/mach-exynos4/dm
match is found, the request id
from the client node and the 'chan_id' of the channel is matched.
A channel is found if both the values match.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Reviewed-by: Rob Herring
Acked-by: Jassi Brar
Acked-by: Grant Likely
---
.../de
y value as the value for the filter parameter.
Signed-off-by: Thomas Abraham
Acked-by: Kukjin Kim
Acked-by: Grant Likely
---
arch/arm/plat-samsung/dma-ops.c|9 -
arch/arm/plat-samsung/include/plat/dma-ops.h |1 +
arch/arm/plat-samsung/include/plat/dma-pl330.h
amba device registrations is applicable to only non-dt platforms.
Cc: Kukjin Kim
Cc: Kyungmin Park
Signed-off-by: Thomas Abraham
Acked-by: Grant Likely
---
arch/arm/mach-exynos4/Kconfig | 10 ++
arch/arm/mach-exynos4/Makefile |3 ++-
arch/arm/mach-exynos4/dma.c|4
3
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-s5p64x0/dma.c | 227 -
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-s5pv210/dma.c | 241 -
on the following tree:
https://github.com/kgene/linux-samsung.git branch: for-next
and tested tested for both device-tree and non-device-tree kernel on smdkv310.
This patchset has dependency on the following patchset.
[PATCH V2 0/2] Add a common macro for creating struct clk_lookup entries.
Thomas
'
but amba_device_register() looks up the clock using the name 'apb_pclk'.
Hence, alias clocks with name 'apb_pclk' clock are created for clocks
with name 'dma'.
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/clock.c | 35 +-
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-s5pc100/dma.c | 247 --
On 3 September 2011 21:19, Thomas Abraham wrote:
> Add device tree based discovery support for Samsung's rtc controller.
>
> Cc: Ben Dooks
> Signed-off-by: Thomas Abraham
> ---
> Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 20
&
: Thomas Abraham
---
This patch is based on the latest consolidated Samsung GPIO driver available
in the following tree:
https://github.com/kgene/linux-samsung.git branch: for-next
.../devicetree/bindings/gpio/gpio-samsung.txt | 30 +++
drivers/gpio/gpio-samsung.c
samsung.git branch: for-next
Thomas Abraham (2):
ARM: Samsung: Add Exynos4 device tree enabled board file
ARM: dts: Add intial dts file for Exynos4210 SoC, SMDKV310 and Origen board
.../devicetree/bindings/arm/insignal-boards.txt|8 +
.../devicetree/bindings/arm/samsung-boards.txt
the kernel.
Signed-off-by: Thomas Abraham
---
.../devicetree/bindings/arm/insignal-boards.txt|8 ++
.../devicetree/bindings/arm/samsung-boards.txt |8 ++
arch/arm/mach-exynos4/Kconfig | 14 +++
arch/arm/mach-exynos4/Makefile |2 +
arc
Signed-off-by: Thomas Abraham
---
arch/arm/boot/dts/exynos4210-origen.dts | 137 ++
arch/arm/boot/dts/exynos4210-smdkv310.dts | 182 +
arch/arm/boot/dts/exynos4210.dtsi | 403 +
3 files changed, 722 insertions(+), 0 deletions(-)
create m
Hi Vinod,
On 11 October 2011 17:36, Kukjin Kim wrote:
> Thomas Abraham wrote:
>>
>> Changes since v5:
>> - Added alias clocks for pdma clocks on Exynos4.
>> - Modified platform data for s5p64x0, s5pc100 and s5pv210.
>> - Rebased on the tip of for-next branch of
Hi Rob,
On 11 October 2011 20:41, Rob Herring wrote:
> Thomas,
>
> On 10/11/2011 03:16 AM, Thomas Abraham wrote:
>> As gpio chips get registered, a device tree node which represents the
>> gpio chip is searched and attached to it. A translate function is also
>> p
On 11 October 2011 21:00, Rob Herring wrote:
> On 10/11/2011 10:19 AM, Thomas Abraham wrote:
>> Hi Rob,
>>
>> On 11 October 2011 20:41, Rob Herring wrote:
>>> Thomas,
>>>
>>> On 10/11/2011 03:16 AM, Thomas Abraham wrote:
>>>> As gpio c
On 11 October 2011 21:59, Stephen Warren wrote:
> Thomas Abraham wrote at Sunday, October 09, 2011 12:58 AM:
>> On 5 October 2011 21:25, Stephen Warren wrote:
>> > Thomas Abraham wrote at Wednesday, October 05, 2011 8:28 AM:
>> >> On 5 October 2011 18:59, Rob He
Hi Anca,
On 12 October 2011 09:41, Anca Emanuel wrote:
> On Mon, Oct 10, 2011 at 9:15 PM, Thomas Abraham
> wrote:
>
>
>> +u8 pdma1_peri[] = {
>> + DMACH_UART0_RX,
>> + DMACH_UART0_TX,
>> + DMACH_UART1_RX,
>> +
Dear Mr. Kim,
On 10 October 2011 23:45, Thomas Abraham wrote:
> With the 'struct dma_pl330_peri' removed, the platfrom data for dma
> driver can be simplified to a simple list of peripheral request ids.
>
> Cc: Jassi Brar
> Cc: Boojin Kim
> Signed-off-by: Thomas Abr
Dear Boojin Kim,
2011/10/12 Boojin Kim :
> Thomas Abraham wrote:
>>
>> Dear Mr. Kim,
>>
>> On 10 October 2011 23:45, Thomas Abraham
>> wrote:
>> > With the 'struct dma_pl330_peri' removed, the platfrom data for dma
>> > driver
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Acked-by: Kukjin Kim
Acked-by: Grant Likely
Acked-by: Boojin Kim
---
arch/arm/ma
With the 'struct dma_pl330_peri' removed, the platfrom data for dma
driver can be simplified to a simple list of peripheral request ids.
Cc: Jassi Brar
Cc: Boojin Kim
Signed-off-by: Thomas Abraham
Acked-by: Boojin Kim
---
arch/arm/mach-s5pc100/dm
On 12 October 2011 20:41, Rob Herring wrote:
> On 10/11/2011 11:06 AM, Thomas Abraham wrote:
>> On 11 October 2011 21:00, Rob Herring wrote:
>>> On 10/11/2011 10:19 AM, Thomas Abraham wrote:
>>>> Hi Rob,
>>>>
>>>> On 11 October 2011 20:41,
On 12 October 2011 21:40, Rob Herring wrote:
> On 10/10/2011 03:11 AM, Thomas Abraham wrote:
>> All of Samsung's s5p platforms have timer irqs statically mapped from linux
>> irq numbers 11 to 15. These timer irqs are moved to end of the statically
>> mapped linux irq s
On 12 October 2011 21:43, Rob Herring wrote:
> On 10/10/2011 03:11 AM, Thomas Abraham wrote:
>> ioremap() request for statically remapped regions are intercepted and the
>> statically assigned virtual address is returned. For requests for which
>> there are no statically
On 12 October 2011 22:00, Thomas Abraham wrote:
> On 12 October 2011 21:43, Rob Herring wrote:
>> On 10/10/2011 03:11 AM, Thomas Abraham wrote:
>>> ioremap() request for statically remapped regions are intercepted and the
>>> statically assigned virtual address is
On 13 October 2011 06:31, Grant Likely wrote:
> On Wed, Oct 12, 2011 at 09:45:25PM +0530, Thomas Abraham wrote:
>> On 12 October 2011 20:41, Rob Herring wrote:
>> > On 10/11/2011 11:06 AM, Thomas Abraham wrote:
>> >> On 11 October 2011 21:00, Rob Herring wrote:
the 3.2 merge window.
Thanks,
Thomas.
>
> Best regards,
> Changhwan Youn
>
> On 10/10/2011 03:11 AM, Thomas Abraham wrote:
>> All of Samsung's s5p platforms have timer irqs statically mapped from linux
>> irq numbers 11 to 15. These timer irqs are moved to end
: Thomas Abraham
Acked-by: Grant Likely
---
Changes since v1:
- As suggested by Rob and Grant, the gpio controller node lookup is based
on the base address of the gpio controller instead of the unique
per-controller compatible property value.
This patch is based on the following tree and branch
h 3 adds device tree support for GIC controllers on Exynos4. For GIC
controller, this patch is based on Rob Herring's,
"[PATCH 0/3] GIC OF bindings" patchset.
This patchset is based on the following tree:
git://git.linaro.org/git/people/arnd/arm-soc.git branch: for-next
Thomas Abr
for Exynos4.
A new macro 'IRQ_TIMER_BASE' specifies a platform specific base of the linux
virq number for the timer interrupts. For exynos4, this base is set to end of
the linux virq space. For the other s5p platforms, the existing base '11' is
retained.
Signed-off-by: Thoma
ioremap() request for statically remapped regions are intercepted and the
statically assigned virtual address is returned. For requests for which
there are no statically remapped regions, the requests are let through.
Cc: Kukjin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/cpu.c
Enable conversion of device tree interrupt specifier to linux virq domain
for GIC controller.
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/cpu.c | 17 -
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-exynos4/cpu.c b/arch/arm/mach
port
on these boards, migrate other existing Exynos4 based boards to use device tree
and enable device tree based boot on new upcoming boards.
This patchset has been tested on the following tree:
git://git.linaro.org/git/people/arnd/arm-soc.git branch: for-next
Thomas Abraham (2):
ARM: Samsung: Add
the kernel.
Signed-off-by: Thomas Abraham
Acked-by: Grant Likely
---
.../devicetree/bindings/arm/insignal-boards.txt|8 ++
.../devicetree/bindings/arm/samsung-boards.txt |8 ++
arch/arm/mach-exynos4/Kconfig | 14 +++
arch/arm/mach-exynos
Signed-off-by: Thomas Abraham
Acked-by: Grant Likely
---
arch/arm/boot/dts/exynos4210-origen.dts | 137 ++
arch/arm/boot/dts/exynos4210-smdkv310.dts | 182 +
arch/arm/boot/dts/exynos4210.dtsi | 397 +
3 files changed, 716 insert
Hi Sylwester,
On 1 November 2011 13:52, Sylwester Nawrocki wrote:
> Hi Thomas,
>
> thanks for your work on this.
>
> On 11/01/2011 01:43 AM, Thomas Abraham wrote:
>> As gpio chips get registered, a device tree node which represents the
>> gpio chip is searched and
Hi Mr. Kim,
On 2 November 2011 17:25, Kukjin Kim wrote:
> Thomas Abraham wrote:
>>
>> As gpio chips get registered, a device tree node which represents the
>> gpio chip is searched and attached to it. A translate function is also
>> provided to convert the gpio spe
n platform data is removed and the sdhci
quirk is used. In addition to that, since this qurik is SoC specific,
driver data is introduced to represent controllers on SoC's that require
this quirk.
Cc: Ben Dooks
Cc: Jeongbae Seo
Signed-off-by: Thomas Abraham
---
drivers/mmc/host/sdh
sable across other platforms as well. The
last patch adds device tree based discovery for the sdhci-s3c driver.
In this patchset, the comments from Rob Herring for the fifth patch in this
series has been addressed.
This patchset is based on the following tree.
https://github.com/kgene/linux-samsung.
With the addition of platform specific driver data in the sdhci driver
for exynos4, the device name of sdhci controllers on exynos4 is changed
accordingly.
Cc: Kukjin Kim
Signed-off-by: Thomas Abraham
---
arch/arm/mach-exynos4/clock.c | 24
arch/arm/mach
101 - 200 of 1412 matches
Mail list logo