Re: [PATCH] dt/documentation: add specification of dma bus information

2014-06-09 Thread Santosh Shilimkar
On Sunday 08 June 2014 10:13 PM, Fabio Estevam wrote: > On Thu, Jun 5, 2014 at 12:22 PM, Santosh Shilimkar > wrote: >> Recently we introduced the generic device tree infrastructure for couple of >> DMA >> bus parameter, dma-ranges and dma-coherent. Update the documentati

Re: [PATCH V2 03/19] irqchip: crossbar: Skip some irqs from getting mapped to crossbar

2014-06-13 Thread Santosh Shilimkar
On Friday 13 June 2014 09:10 AM, Jason Cooper wrote: > On Fri, Jun 13, 2014 at 12:26:10PM +0530, Sricharan R wrote: >> On Thursday 12 June 2014 07:35 PM, Jason Cooper wrote: > ... >>> Do you have other changes outside of irqchip depending on this series? >>> If so, I can set up a topic branch for y

Re: [PATCH v2 0/6] soc: ti: Add Keystone Navigator drivers

2014-05-20 Thread Santosh Shilimkar
On Tuesday 20 May 2014 04:01 PM, Greg Kroah-Hartman wrote: > On Tue, May 20, 2014 at 09:57:50AM -0400, Santosh Shilimkar wrote: >> Greg, >> >> On Wednesday 23 April 2014 07:46 PM, Santosh Shilimkar wrote: >>> Here is an updated version of the Keystone Navigato

Re: [Patch v4 2/5] Power: reset: add bindings for keystone reset driver

2014-05-21 Thread Santosh Shilimkar
On Wednesday 21 May 2014 12:07 PM, Arnd Bergmann wrote: > On Wednesday 21 May 2014 19:03:38 Ivan Khoronzhuk wrote: >> >> I've slightly confused where should I add these bindings. >> The main pll controller mostly used by clk driver >> As its register set is used also by reset driver it's logica

Re: [Patch v5 0/7] Introduce keystone reset driver

2014-05-22 Thread Santosh Shilimkar
Ivan, On Thursday 22 May 2014 09:48 AM, Ivan Khoronzhuk wrote: > These patches introduce keystone reset driver. > > The keystone SoC can be rebooted in several ways. By external reset > pin, by soft and by watchdogs. This driver allows software reset and reset > by one of the watchdogs. Also adde

Re: [Patch v5 0/7] Introduce keystone reset driver

2014-05-22 Thread Santosh Shilimkar
Arnd, On Thursday 22 May 2014 09:54 AM, Arnd Bergmann wrote: > On Thursday 22 May 2014 09:52:27 Santosh Shilimkar wrote: >> On Thursday 22 May 2014 09:48 AM, Ivan Khoronzhuk wrote: >>> These patches introduce keystone reset driver. >>> >>> The keystone SoC

Re: [Patch v7 2/7] clock: keystone-pllctrl: add bindings for keystone pll controller

2014-05-23 Thread Santosh Shilimkar
On Friday 23 May 2014 02:32 PM, Mike Turquette wrote: > Quoting Ivan Khoronzhuk (2014-05-23 08:43:27) >> The main pll controller used to drive theC66x CorePacs, the switch fabric, >> and a majority of the peripheral clocks (all but the ARM CorePacs, DDR3 and >> the NETCP modules) requires a PLL Con

Re: [Patch v7 0/7] Introduce keystone reset driver

2014-05-23 Thread Santosh Shilimkar
On Friday 23 May 2014 11:43 AM, Ivan Khoronzhuk wrote: > These patches introduce keystone reset driver. > > The keystone SoC can be rebooted in several ways. By external reset > pin, by soft and by watchdogs. This driver allows software reset and reset > by one of the watchdogs. Also added opportu

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-28 Thread Santosh Shilimkar
On Wednesday 28 May 2014 09:32 AM, Linus Walleij wrote: > On Wed, May 28, 2014 at 3:29 PM, Arnd Bergmann wrote: >> On Wednesday 28 May 2014 10:23:09 Linus Walleij wrote: > >>> model = "ARM Integrator/AP"; >>> compatible = "arm,integrator-ap"; >>> + dma-ranges = <0x8000 0

Re: [PATCH v3 5/7] ARM: dma: Use dma_pfn_offset for dma address translation

2014-05-05 Thread Santosh Shilimkar
On Monday 05 May 2014 03:50 PM, Russell King - ARM Linux wrote: > On Fri, May 02, 2014 at 11:05:16AM -0400, Santosh Shilimkar wrote: >> On Friday 02 May 2014 10:58 AM, Russell King - ARM Linux wrote: >>> On Thu, Apr 24, 2014 at 11:30:05AM -0400, Santosh Shilimkar wrote: >&g

Re: [PATCH v3 3/7] of: introduce of_dma_is_coherent() helper

2014-05-05 Thread Santosh Shilimkar
On Thursday 01 May 2014 08:56 PM, Rob Herring wrote: > On Thu, Apr 24, 2014 at 10:30 AM, Santosh Shilimkar > wrote: >> The of_dma_is_coherent() helper parses the given DT device >> node to see if the "dma-coherent" property is supported and >> returns true or fa

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-05 Thread Santosh Shilimkar
On Thursday 01 May 2014 08:49 PM, Rob Herring wrote: > On Thu, Apr 24, 2014 at 10:30 AM, Santosh Shilimkar > wrote: >> Retrieve DMA configuration from DT and setup platform device's DMA >> parameters. The DMA configuration in DT has to be specified using >> &

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-06 Thread Santosh Shilimkar
On Tuesday 06 May 2014 05:54 AM, Arnd Bergmann wrote: > On Tuesday 06 May 2014 13:44:38 Benjamin Herrenschmidt wrote: >> On Mon, 2014-05-05 at 16:28 -0600, Bjorn Helgaas wrote: >>> I still wonder whether arm, powerpc, and tile (and I just noticed >>> microblaze also has a similar dma_direct_map_pag

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-06 Thread Santosh Shilimkar
On Tuesday 06 May 2014 05:40 AM, Arnd Bergmann wrote: > On Monday 05 May 2014 17:47:32 Santosh Shilimkar wrote: > >> + dev->coherent_dma_mask = DMA_BIT_MASK(32); >> + if (!dev->dma_mask) >> + dev->dma_mask = &dev->coherent_dma_m

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-07 Thread Santosh Shilimkar
On Tuesday 06 May 2014 04:44 PM, Santosh Shilimkar wrote: > On Tuesday 06 May 2014 05:40 AM, Arnd Bergmann wrote: >> On Monday 05 May 2014 17:47:32 Santosh Shilimkar wrote: >> >>> + dev->coherent_dma_mask = DMA_BIT_MASK(32); >>> + if (!dev->dma_

[GIT PULL] DT dma proprties support and ARM arch updates for 3.16

2014-05-07 Thread Santosh Shilimkar
erty is used to setup arch's coherent dma_ops. Grygorii Strashko (2): of: introduce of_dma_get_range() helper ARM: dma: Use dma_pfn_offset for dma address translation Santosh Shilimkar (5): device: introduce per device dma_pfn_offset of: introduce of_dma_is_

Re: [PATCH v2 5/6] Documentation: dt: soc: add Keystone Navigator DMA bindings

2014-05-07 Thread Santosh Shilimkar
On Monday 05 May 2014 12:17 PM, Rob Herring wrote: > On Wed, Apr 23, 2014 at 6:46 PM, Santosh Shilimkar > wrote: >> The Keystone Navigator DMA driver sets up the dma channels and flows for >> the QMSS(Queue Manager SubSystem) who triggers the actual data movements >&

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-29 Thread Santosh Shilimkar
On Thursday 29 May 2014 10:01 AM, Linus Walleij wrote: > On Wed, May 28, 2014 at 4:04 PM, Santosh Shilimkar > wrote: >> On Wednesday 28 May 2014 09:32 AM, Linus Walleij wrote: > >>>> I suspect what you want is >>>> >>>> dma-ranges

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

2014-05-29 Thread Santosh Shilimkar
On Thursday 29 May 2014 03:24 PM, Arnd Bergmann wrote: > On Thursday 29 May 2014 10:08:10 Santosh Shilimkar wrote: >> On Thursday 29 May 2014 10:01 AM, Linus Walleij wrote: >>> On Wed, May 28, 2014 at 4:04 PM, Santosh Shilimkar >>> wrote: >>>> On Wednes

Re: [PATCH v3 0/7] of: setup dma parameters using dma-ranges and dma-coherent

2014-06-02 Thread Santosh Shilimkar
On Monday 02 June 2014 02:37 AM, Shawn Guo wrote: > On Thu, Apr 24, 2014 at 11:30:00AM -0400, Santosh Shilimkar wrote: >> Here is an updated v3 of the series. Series introduces support for setting up >> dma parameters based on device tree properties like 'dma-ranges' and &

Re: [PATCH v3 0/7] of: setup dma parameters using dma-ranges and dma-coherent

2014-06-02 Thread Santosh Shilimkar
Arnd, On Monday 02 June 2014 11:06 AM, Arnd Bergmann wrote: > On Monday 02 June 2014 09:24:50 Santosh Shilimkar wrote: >> On Monday 02 June 2014 02:37 AM, Shawn Guo wrote: >>> On Thu, Apr 24, 2014 at 11:30:00AM -0400, Santosh Shilimkar wrote: >>>> Here is an up

Re: [PATCH v3 0/7] of: setup dma parameters using dma-ranges and dma-coherent

2014-06-02 Thread Santosh Shilimkar
On Monday 02 June 2014 03:00 PM, Arnd Bergmann wrote: > On Monday 02 June 2014 11:54:36 Santosh Shilimkar wrote: >> >> On Monday 02 June 2014 11:06 AM, Arnd Bergmann wrote: >>> On Monday 02 June 2014 09:24:50 Santosh Shilimkar wrote: >>>> On Monday 02 June 2014

Re: [PATCH V3 00/16] irqchip: crossbar: driver fixes

2014-06-16 Thread Santosh Shilimkar
-skip properties from DT, > merged path#8 for checkpatch warning to other relevant > patches and fixed comments for other patches. > I scanned entire series again including your updates on Jason's comments. All look good to my eyes. Hopefully after this series now, we can actua

Re: [PATCH 1/3] memblock, nobootmem: Add memblock_virt_alloc_low()

2014-01-28 Thread Santosh Shilimkar
On Tuesday 28 January 2014 12:18 PM, Russell King - ARM Linux wrote: > On Tue, Jan 28, 2014 at 09:12:27AM -0800, Yinghai Lu wrote: >> On Tue, Jan 28, 2014 at 7:30 AM, Kevin Hilman wrote: >>> Like Olof, I noticed multiple boot failures on various ARM boards. >>> I've confirmed that reverting the ar

Re: [PATCH 1/3] memblock, nobootmem: Add memblock_virt_alloc_low()

2014-01-28 Thread Santosh Shilimkar
On Tuesday 28 January 2014 12:12 PM, Yinghai Lu wrote: > On Tue, Jan 28, 2014 at 7:30 AM, Kevin Hilman wrote: >> > On Tue, Jan 28, 2014 at 12:02 AM, Olof Johansson wrote: >>> >> Hi, >>> >> >>> >> On Fri, Jan 24, 2014 at 11:11 AM, Yinghai Lu wrote: >>> The new memblock_virt APIs are used to

Re: [PATCH 1/3] memblock, nobootmem: Add memblock_virt_alloc_low()

2014-01-28 Thread Santosh Shilimkar
+ Gryagorii, On Tuesday 28 January 2014 01:22 PM, Russell King - ARM Linux wrote: > On Tue, Jan 28, 2014 at 12:23:02PM -0500, Santosh Shilimkar wrote: >> On Tuesday 28 January 2014 12:12 PM, Yinghai Lu wrote: >>> Index: linux-2.6/inclu

Re: [PATCH] ARM: keystone: dts: disable "msmcsram" clock

2014-01-30 Thread Santosh Shilimkar
On Thursday 30 January 2014 08:58 AM, Ivan Khoronzhuk wrote: > Ok. I will delete node for this clock from DT and send v1 > Sorry for the html reply first of all. That node should never have been actually added since the clock is not suppose to be touched even in low power states. Change log should

Re: [PATCH] clk: keystone: gate: fix clk_init_data initialization

2014-01-30 Thread Santosh Shilimkar
On Thursday 30 January 2014 08:49 AM, Ivan Khoronzhuk wrote: > Yes. As result the clk->flag field contains garbage. In my case it leads > that flag CLK_IGNORE_UNUSED is set for most of clocks. As result a bunch > of unused clocks cannot be disabled. > Can you please update the change log with abo

Re: [PATCH] usb: dwc3: keystone: switch to use runtime pm

2014-01-31 Thread Santosh Shilimkar
On Friday 31 January 2014 08:20 AM, Grygorii Strashko wrote: > The Keystone PM management layer has been implemented using PM bus for > power management clocks. As result, most of Keystone drivers don't need > to manage clocks directly. They just need to enable runtime PM and use it > to handle the

Re: [PATCH v2] ARM: keystone: dts: drop "msmcsram" clock node

2014-01-31 Thread Santosh Shilimkar
On Thursday 30 January 2014 01:10 PM, Ivan Khoronzhuk wrote: > At late init all unused clocks are disabled. So clocks that were not > get before will be gated. In Keysone 2 SoC we have at least one > necessary clock that is not used by any driver - "msmcsram". This > clock is necessary, because it

Re: [PATCH v2] clk: keystone: gate: fix clk_init_data initialization

2014-01-31 Thread Santosh Shilimkar
On Thursday 30 January 2014 01:03 PM, Ivan Khoronzhuk wrote: > The clk_init_data struct is allocated in the stack. All members of > this struct should be initialized before using otherwise it will > lead to unpredictable situation as it can contain garbage. > > Ultimately the clk->flag field conta

Re: [PATCH] usb: dwc3: keystone: switch to use runtime pm

2014-01-31 Thread Santosh Shilimkar
On Friday 31 January 2014 10:19 AM, Felipe Balbi wrote: > Hi, > > On Fri, Jan 31, 2014 at 03:20:26PM +0200, Grygorii Strashko wrote: >> The Keystone PM management layer has been implemented using PM bus for >> power management clocks. As result, most of Keystone drivers don't need >> to manage clo

Re: [PATCH] usb: dwc3: keystone: switch to use runtime pm

2014-01-31 Thread Santosh Shilimkar
On Friday 31 January 2014 10:47 AM, Felipe Balbi wrote: > On Fri, Jan 31, 2014 at 10:43:21AM -0500, Santosh Shilimkar wrote: >> On Friday 31 January 2014 10:19 AM, Felipe Balbi wrote: >>> Hi, >>> >>> On Fri, Jan 31, 2014 at 03:20:26PM +0200, Grygorii Strashko wr

Re: [PATCH] usb: dwc3: keystone: switch to use runtime pm

2014-01-31 Thread Santosh Shilimkar
On Friday 31 January 2014 11:45 AM, Felipe Balbi wrote: > On Fri, Jan 31, 2014 at 10:50:40AM -0500, Santosh Shilimkar wrote: >> On Friday 31 January 2014 10:47 AM, Felipe Balbi wrote: >>> On Fri, Jan 31, 2014 at 10:43:21AM -0500, Santosh Shilimkar wrote: >>>> On F

Re: [PATCH] usb: dwc3: keystone: switch to use runtime pm

2014-01-31 Thread Santosh Shilimkar
On Friday 31 January 2014 05:15 PM, Felipe Balbi wrote: > Hi, > > On Fri, Jan 31, 2014 at 02:20:48PM -0500, Santosh Shilimkar wrote: > > [ snip ] > >>> note that because of pm_runtime_set_active() that first >>> pm_runtime_get_sync() in probe() will simpl

[PATCH] ARM: mm: Fix the memblock allocation for LPAE machines

2014-02-01 Thread Santosh Shilimkar
() in setup code since the memblock.current_limit is updated appropriately makes it work on all ARM 32 bit machines. Cc: Yinghai Lu Cc: Russell King Cc: Strashko, Grygorii Cc: Andrew Morton Signed-off-by: Santosh Shilimkar --- arch/arm/kernel/setup.c |2 +- 1 file changed, 1 insertion

Re: [PATCH v4 1/3] clocksource: timer-keystone: introduce clocksource driver for Keystone

2014-02-04 Thread Santosh Shilimkar
On Tuesday 04 February 2014 03:17 PM, Thomas Gleixner wrote: > On Tue, 4 Feb 2014, Ivan Khoronzhuk wrote: > > Please do not top post. > >> It was so in v1. But it was decided to use explicit memory barriers, >> because we're always sure the memory barriers are there and that >> they're properly d

Re: [PATCHv2 1/2] mm/memblock: add memblock_get_current_limit

2014-02-05 Thread Santosh Shilimkar
On Tuesday 04 February 2014 07:02 PM, Laura Abbott wrote: > Appart from setting the limit of memblock, it's also useful to be able > to get the limit to avoid recalculating it every time. Add the function > to do so. > > Signed-off-by: Laura Abbott > --- Acked-by: Sa

Re: [PATCHv2 2/2] arm: Get rid of meminfo

2014-02-05 Thread Santosh Shilimkar
; > Signed-off-by: Laura Abbott > --- Acked-by: Santosh Shilimkar -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Re: [PATCH] ARM: mm: Fix the memblock allocation for LPAE machines

2014-02-05 Thread Santosh Shilimkar
Russell, On Saturday 01 February 2014 03:14 PM, Santosh Shilimkar wrote: > Commit ad6492b8 added much needed memblock_virt_alloc_low() and further > commit 07bacb3 {memblock, bootmem: restore goal for alloc_low} fixed the > issue with low memory limit thansk to Yinghai. But even after

Re: [PATCH] ARM: mm: Fix the memblock allocation for LPAE machines

2014-02-05 Thread Santosh Shilimkar
On Wednesday 05 February 2014 06:48 PM, Russell King - ARM Linux wrote: > On Wed, Feb 05, 2014 at 06:39:44PM -0500, Santosh Shilimkar wrote: >> Russell, >> >> On Saturday 01 February 2014 03:14 PM, Santosh Shilimkar wrote: >>> Commit ad6492b8 added much needed membloc

Re: [RFC v1 0/9] gpio: davinci: reuse for keystone arch

2013-12-09 Thread Santosh Shilimkar
Sekhar, On Friday 29 November 2013 03:37 AM, Linus Walleij wrote: > On Tue, Nov 26, 2013 at 8:40 PM, Grygorii Strashko > wrote: > >> [1] Depends on patch: >> "[PATCH 1/2] gpio: davinci: Fix a check for unbanked gpio" >> https://lkml.org/lkml/2013/11/8/22 >> >> [2] and depends on series from Prab

Re: [PATCH v5 0/5] Update Davinci watchdog driver

2013-12-09 Thread Santosh Shilimkar
Wim, On Wednesday 04 December 2013 02:39 PM, Ivan Khoronzhuk wrote: > These patches are intended to update Davinci watchdog to use WDT core > and reuse driver for keystone arch, because Keystone uses the similar > IP like Davinci. > [..] > v4..v5: > - watchdog: davinci: change driver to use WDT

Re: [PATCH 2/2] memory: ti-aemif: add bindings for AEMIF driver

2013-12-09 Thread Santosh Shilimkar
Kumar, On Tuesday 26 November 2013 11:27 AM, Grygorii Strashko wrote: > On 11/22/2013 11:04 PM, Kumar Gala wrote: >> >> On Nov 20, 2013, at 9:46 AM, Ivan Khoronzhuk wrote: >> >>> Add bindings for AEMIF controller drivers/memory/ti-aemif.c >>> >> >> Binding shouldn’t normally refer to code. >> >>

Re: [PATCH v3 0/9] Reuse davinci-nand driver for Keystone arch

2013-12-09 Thread Santosh Shilimkar
David, On Thursday 05 December 2013 12:25 PM, Ivan Khoronzhuk wrote: > This series contains fixes and updates of Davinci nand driver in > order to reuse it for Keystone platform. > > v2..v3: > - mtd: nand: davinci: don't set timings if AEMIF is used > dropped, it would be replaced by alone

[PATCH v3 00/23] mm: Use memblock interface instead of bootmem

2013-12-09 Thread Santosh Shilimkar
for early memory allocations mm/page_cgroup: Use memblock apis for early memory allocations Santosh Shilimkar (14): mm/memblock: Add memblock memory allocation apis mm/init: Use memblock apis for early memory allocations mm/printk: Use memblock apis for early memory allocations mm/page_

[PATCH v3 01/23] mm/memblock: debug: correct displaying of upper memory boundary

2013-12-09 Thread Santosh Shilimkar
Tejun Heo Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- mm/memblock.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/memblock.c b/mm/memblock.c index 53e477b..aab5669 100644 --- a/mm/memblock.c +++ b/mm/memblock.c @@ -643,7 +64

[PATCH v3 06/23] mm/memblock: reorder parameters of memblock_find_in_range_node

2013-12-09 Thread Santosh Shilimkar
From: Grygorii Strashko Reorder parameters of memblock_find_in_range_node to be consistent with other memblock APIs. The change was suggested by Tejun Heo . Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- include/linux

[PATCH v3 14/23] mm/lib/cpumask: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Santosh Shilimkar --- lib/cpumask.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib

[PATCH v3 21/23] mm/ARM: kernel: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Santosh Shilimkar --- arch/arm/kernel/devtree.c |2 +- arch/arm/kernel/setup.c |2 +- 2 files changed, 2

[PATCH v3 17/23] mm/page_cgroup: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
: Santosh Shilimkar --- mm/page_cgroup.c |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mm/page_cgroup.c b/mm/page_cgroup.c index 6d757e3a..d8bd2c5 100644 --- a/mm/page_cgroup.c +++ b/mm/page_cgroup.c @@ -54,8 +54,9 @@ static int __init alloc_node_page_cgroup(int nid

[PATCH v3 20/23] mm/firmware: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- drivers/firmware/memmap.c |2 +- 1 file changed, 1

[PATCH v3 18/23] mm/percpu: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Cc: Christoph Lameter Signed-off-by: Santosh Shilimkar --- mm/percpu.c | 38 ++ 1 file changed

[PATCH v3 15/23] mm/sparse: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Santosh Shilimkar --- mm/sparse-vmemmap.c |6 -- mm/sparse.c | 27 +++ 2

[PATCH v3 23/23] mm/ARM: OMAP: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Cc: Paul Walmsley Cc: Tony Lindgren Signed-off-by: Santosh Shilimkar --- arch/arm/mach-omap2/omap_hwmod.c |8 ++-- 1 file

[PATCH v3 16/23] mm/hugetlb: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
of bootmem wrappers build on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- mm/hugetlb.c | 10 +- 1

[PATCH v3 19/23] mm/memory_hotplug: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
Correct ensure_zone_is_initialized() function description according to the introduced memblock APIs for early memory allocations. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- mm/memory_hotplug.c |2 +- 1 file

[PATCH v3 22/23] mm/ARM: mm: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Santosh Shilimkar --- arch/arm/mm/init.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch

[PATCH v3 12/23] mm/power: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Cc: Pavel Machek Acked-by: "Rafael J. Wysocki" Signed-off-by: Santosh Shilimkar --- kernel/power/snapshot.c |2

[PATCH v3 08/23] mm/memblock: Add memblock memory allocation apis

2013-12-09 Thread Santosh Shilimkar
NO_BOOTMEM continue to work as is. The meaning of MEMBLOCK_ALLOC_ACCESSIBLE and MEMBLOCK_ALLOC_ANYWHERE is kept same. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- include/linux/bootmem.h | 151 ++

[PATCH v3 05/23] mm/memblock: drop WARN and use SMP_CACHE_BYTES as a default alignment

2013-12-09 Thread Santosh Shilimkar
terface to make code behavior consistent. More details are in below thread : https://lkml.org/lkml/2013/10/13/117. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- mm/memblock.c |4 ++-- 1 file changed, 2 insert

[PATCH v3 13/23] mm/lib/swiotlb: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Cc: Konrad Rzeszutek Wilk Signed-off-by: Santosh Shilimkar --- lib/swiotlb.c | 35 --- 1 file

[PATCH v3 10/23] mm/printk: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- kernel/printk/printk.c | 10 +++--- 1 file changed, 3

[PATCH v3 04/23] mm/memblock: remove unnecessary inclusions of bootmem.h

2013-12-09 Thread Santosh Shilimkar
From: Grygorii Strashko Clean-up to remove depedency with bootmem headers. Cc: Yinghai Lu Cc: Andrew Morton Cc: Arnd Bergmann Cc: Greg Kroah-Hartman Cc: Tejun Heo Reviewed-by: Tejun Heo Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- drivers/char/mem.c |1

[PATCH v3 11/23] mm/page_alloc: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fallback to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- mm/page_alloc.c | 27 +++ 1 file

[PATCH v3 07/23] mm/memblock: switch to use NUMA_NO_NODE instead of MAX_NUMNODES

2013-12-09 Thread Santosh Shilimkar
e on MAX_NUMNODES, and correct corresponding API's documentation to describe new behavior. Also, update other memblock/nobootmem APIs where MAX_NUMNODES is used dirrectly. The change was suggested by Tejun Heo . Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashk

[PATCH v3 09/23] mm/init: Use memblock apis for early memory allocations

2013-12-09 Thread Santosh Shilimkar
on top of memblock. And the archs which still uses bootmem, these new apis just fall back to exiting bootmem APIs. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Santosh Shilimkar --- init/main.c |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/init

[PATCH v3 02/23] mm/memblock: debug: don't free reserved array if !ARCH_DISCARD_MEMBLOCK

2013-12-09 Thread Santosh Shilimkar
hai Lu Cc: Andrew Morton Cc: Tejun Heo Reviewed-by: Tejun Heo Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- mm/memblock.c | 13 + 1 file changed, 13 insertions(+) diff --git a/mm/memblock.c b/mm/memblock.c index aab5669..39855d4 100644 --- a/mm/m

[PATCH v3 03/23] mm/bootmem: remove duplicated declaration of __free_pages_bootmem()

2013-12-09 Thread Santosh Shilimkar
From: Grygorii Strashko The __free_pages_bootmem is used internally by MM core and already defined in internal.h. So, remove duplicated declaration. Cc: Yinghai Lu Cc: Andrew Morton Reviewed-by: Tejun Heo Cc: Tejun Heo Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar

Re: [PATCH v3 01/23] mm/memblock: debug: correct displaying of upper memory boundary

2013-12-09 Thread Santosh Shilimkar
On Monday 09 December 2013 04:56 PM, Felipe Balbi wrote: > On Mon, Dec 09, 2013 at 04:50:34PM -0500, Santosh Shilimkar wrote: >> From: Grygorii Strashko >> >> When debugging is enabled (cmdline has "memblock=debug") the memblock >> will display upper mem

Re: [PATCH] mm: nobootmem: avoid type warning about alignment value

2013-12-09 Thread Santosh Shilimkar
Andrew, On Monday 25 November 2013 10:56 AM, Tejun Heo wrote: > On Mon, Nov 25, 2013 at 08:57:54AM -0500, Santosh Shilimkar wrote: >> On Sunday 24 November 2013 10:14 AM, Sergei Shtylyov wrote: >>> Hello. >>> >>> On 24-11-2013 3:28, Santosh Shilimkar wrote: &

Re: [PATCH] mm: nobootmem: avoid type warning about alignment value

2013-12-09 Thread Santosh Shilimkar
On Monday 09 December 2013 07:54 PM, Russell King - ARM Linux wrote: > On Mon, Dec 09, 2013 at 04:50:44PM -0800, Andrew Morton wrote: >> On Mon, 25 Nov 2013 08:57:54 -0500 Santosh Shilimkar >> wrote: >> >>> On Sunday 24 November 2013 10:14 AM, Sergei Shtylyov wrot

Re: [PATCH v3 08/23] mm/memblock: Add memblock memory allocation apis

2013-12-10 Thread Santosh Shilimkar
Andrew, On Monday 09 December 2013 07:25 PM, Andrew Morton wrote: > On Mon, 9 Dec 2013 16:50:41 -0500 Santosh Shilimkar > wrote: > >> Introduce memblock memory allocation APIs which allow to support >> PAE or LPAE extension on 32 bits archs where the physical memory &g

[PATCH 2/2] mm/memblock: fix buld of "cris" arch

2013-12-10 Thread Santosh Shilimkar
2 headers: and As result, now build is failed if "bootmem.h" included before and . Hence, fix it by including additional header in bootmem.h. Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- include/linux/bootm

[PATCH 1/2] mm/ARM: dma: fix conflicting types for 'arm_dma_zone_size'

2013-12-10 Thread Santosh Shilimkar
Heo Cc: Andrew Morton Signed-off-by: Grygorii Strashko Signed-off-by: Santosh Shilimkar --- arch/arm/include/asm/dma.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/include/asm/dma.h b/arch/arm/include/asm/dma.h index 58b8c6a..1439b80 100644 --- a/arch/arm/in

[PATCH 0/2] mm: memblock: Couple of kbuild fixes after the memblock series

2013-12-10 Thread Santosh Shilimkar
Andrew, Thanks to kbuild which almost covers all the architectures builds, couple of build related issues poped up after the memblock series applied [1] This series tries to address those build issues. Cc: Russell King Cc: Yinghai Lu Cc: Tejun Heo Cc: Andrew Morton Grygorii Strashko (2):

Re: [PATCH 0/4] ARM: keystone: enable GPIO support

2013-12-17 Thread Santosh Shilimkar
On Monday 16 December 2013 11:39 AM, Grygorii Strashko wrote: > This series adds Keystone GPIO IP definition in DT and enable GPIO support in > Keystone configuration file. > > Also, it enables LEDs support for Keystone 2 K2H EVM as specified in board > schematic. For more information see: > - ht

Re: [PATCH 10/12] mtd: nand: davinci: don't set timings if AEMIF is used

2013-11-13 Thread Santosh Shilimkar
On Wednesday 13 November 2013 12:02 AM, Sekhar Nori wrote: > On Monday 11 November 2013 10:40 PM, Khoronzhuk, Ivan wrote: >> If Davinci AEMIF is used we don't need to set timings and bus width. >> It is done by AEMIF driver (drivers/memory/davinci-aemfi.c). >> >> Signed-off-by: Ivan Khoronzhuk >>

Re: [PATCH V3 1/7] DRIVERS: IRQCHIP: IRQ-GIC: Add support for routable irqs

2013-11-13 Thread Santosh Shilimkar
irqs. The routable irqs are registered in a linear > domain. The registered routable domain's callback should be implemented > to get a free irq and to configure the IP to route it. > > Cc: Thomas Gleixner > Cc: Linus Walleij > Cc: Santosh Shilimkar > Cc: Russell King

Re: [PATCH V3 3/7] ARM: DTS: DRA: Add crossbar device binding

2013-11-13 Thread Santosh Shilimkar
e connected to only one crossbar > input and the output of the crossbar is connected to only one > controller's input line. The crossbar device is used to map > a peripheral input to a free mpu's interrupt controller line. > > Cc: Benoit Cousson > Cc: Santosh Shilimkar

Re: [PATCH V3 2/7] DRIVERS: IRQCHIP: CROSSBAR: Add support for Crossbar IP

2013-11-13 Thread Santosh Shilimkar
as a part of the mpu's irqchip callbacks. crossbar_init should > be called right before the irqchip_init, so that it is setup to handle the > irqchip callbacks. > > Cc: Thomas Gleixner > Cc: Linus Walleij > Cc: Santosh Shilimkar > Cc: Russell King > Cc: Tony Lind

Re: [PATCH V3 4/7] ARM: DTS: DRA: Replace peripheral interrupt numbers with crossbar inputs

2013-11-13 Thread Santosh Shilimkar
e peripheral interrupt numbers with its fixed crossbar input lines. > > Cc: Benoit Cousson > Cc: Santosh Shilimkar > Cc: Rajendra Nayak > Cc: Tony Lindgren > Signed-off-by: Sricharan R > --- > arch/arm/boot/dts/dra7.dtsi | 86 > +

Re: [PATCH V3 6/7] ARM: OMAP4+: Correct Wakeup-gen code to use physical irq number

2013-11-13 Thread Santosh Shilimkar
. When it is used as a linear domain, > the virtual irqs are allocated dynamically and wakeup gen code > cannot rely on these numbers to access the irq registers. Instead > use the hwirq element of the irq_data which represent the physical > irq number. > > Cc: Santosh Shilimkar &g

Re: [PATCH V3 5/7] ARM: DTS: DRA7: Add routable-irqs property for gic node

2013-11-13 Thread Santosh Shilimkar
ding the property > here to gic node. > > Cc: Benoit Cousson > Cc: Santosh Shilimkar > Cc: Rajendra Nayak > Cc: Tony Lindgren > Signed-off-by: Sricharan R > --- Acked-by: Santosh Shilimkar -- To unsubscribe from this list: send the line "unsubscribe li

Re: [PATCH V3 7/7] ARM: DRA: Enable Crossbar IP support for DRA7XX

2013-11-13 Thread Santosh Shilimkar
On Tuesday 05 November 2013 08:14 AM, Sricharan R wrote: > Enable the crossbar IP support for DRA7xx soc. > > Cc: Santosh Shilimkar > Cc: Rajendra Nayak > Cc: Tony Lindgren > Signed-off-by: Sricharan R > --- Acked-by: Santosh Shilimkar -- To unsubscribe from thi

Re: [PATCH V3 7/7] ARM: DRA: Enable Crossbar IP support for DRA7XX

2013-11-13 Thread Santosh Shilimkar
On Wednesday 13 November 2013 10:32 AM, Nishanth Menon wrote: > On 11/11/2013 11:47 PM, Sricharan R wrote: [..] > > Rationale - with more TI SoCs trending towards crossbar, we dont need > to keep adding to the soc_is checks, further, we intend to remove > soc_is checks in it's entirety.. > Just

Re: [PATCH 04/24] mm/block: remove unnecessary inclusion of bootmem.h

2013-11-13 Thread Santosh Shilimkar
On Tuesday 12 November 2013 09:09 PM, Jens Axboe wrote: > On Fri, Nov 08 2013, Santosh Shilimkar wrote: >> From: Grygorii Strashko >> >> Clean-up to remove depedency with bootmem headers. > > Thanks, cleaned up for after merge window inclusion. Changed the wording &g

Re: [PATCH V4 0/3] ARM: DTS: DRA7: Updates for adding crossbar device

2013-11-14 Thread Santosh Shilimkar
tp://marc.info/?l=linux-omap&m=138443167321614&w=2 > > The dts file update to support the crossbar device and convert > peripheral irq numbers to crossbar number are added here. > This series was originally a part of the series [1] and now split > to keep the DTS updates separately a

Re: [PATCH V4 0/4] DRIVERS: IRQCHIP: Add support for crossbar IP

2013-11-14 Thread Santosh Shilimkar
GIC lines and > configure the > crossbar is added here, along with the DT bindings. > > V4: >Addressed a couple of comments and split the DTS file updates in to > a separate series. > Thanks for the split. For entire series, Acked-by: Santosh Shilimkar -- To unsubscr

Re: [PATCH 10/12] mtd: nand: davinci: don't set timings if AEMIF is used

2013-11-14 Thread Santosh Shilimkar
On Thursday 14 November 2013 05:53 AM, Nori, Sekhar wrote: > On Wednesday 13 November 2013 07:44 PM, Santosh Shilimkar wrote: >> On Wednesday 13 November 2013 12:02 AM, Sekhar Nori wrote: >>> On Monday 11 November 2013 10:40 PM, Khoronzhuk, Ivan wrote: >>>> If Davin

Re: [PATCH V4 1/4] DRIVERS: IRQCHIP: IRQ-GIC: Add support for routable irqs

2013-11-15 Thread Santosh Shilimkar
>>>> to handle such routable irqs. The routable irqs are registered in a linear >>>> domain. The registered routable domain's callback should be implemented >>>> to get a free irq and to configure the IP to route it. >>>> >>>> Cc: Thomas G

Re: [PATCH v2] ARM: OMAP4460: cpuidle: Extend PM_OMAP4_ROM_SMP_BOOT_ERRATUM_GICD on cpuidle

2013-11-15 Thread Santosh Shilimkar
this WA the same issue is >>>>> reproduced now on boards PandaES and Tablet/Blaze with SOM OMAP4460 >>>>> when CONFIG_CPU_IDLE is enabled. >>>>> After MPUSS has enterred OSWR and waken up: >>>>> - GIC distributor became disabled forever >&g

Re: [PATCH] ARM: mm: Fix the memblock allocation for LPAE machines

2014-02-06 Thread Santosh Shilimkar
On Thursday 06 February 2014 01:41 PM, Russell King - ARM Linux wrote: > On Wed, Feb 05, 2014 at 07:50:55PM -0500, Santosh Shilimkar wrote: >> On Wednesday 05 February 2014 06:48 PM, Russell King - ARM Linux wrote: >>> On Wed, Feb 05, 2014 at 06:39:44PM -0500, Santosh Shilimkar w

Re: [PATCH v6 0/3] Introduce clocksource driver for Keystone platform

2014-02-10 Thread Santosh Shilimkar
Daniel, On Monday 10 February 2014 05:10 AM, Ivan Khoronzhuk wrote: > Add a broadcast timer64 based clockevent driver for keystone arch. > This driver uses timer in 64-bit general purpose mode as clock event > device. > > Documentation: > http://www.ti.com/lit/ug/sprugv5a/sprugv5a.pdf > > Ba

Re: [PATCH v4 2/2] memory: ti-aemif: add bindings for AEMIF driver

2014-02-10 Thread Santosh Shilimkar
Kumar, On Wednesday 05 February 2014 02:46 PM, Ivan Khoronzhuk wrote: > Add bindings for TI Async External Memory Interface (AEMIF) controller. > > The Async External Memory Interface (EMIF16/AEMIF) controller is intended to > provide a glue-less interface to a variety of asynchronous memory devi

Re: [PATCH v2 08/23] mm/memblock: Add memblock memory allocation apis

2013-12-04 Thread Santosh Shilimkar
On Wednesday 04 December 2013 11:07 AM, Tejun Heo wrote: > Hello, > > On Wed, Dec 04, 2013 at 10:54:47AM -0500, Santosh Shilimkar wrote: >> Well as you know there are architectures still using bootmem even after >> this series. Changing MAX_NUMNODES to NUMA_NO_NODE is too inv

Re: [PATCH v2 08/23] mm/memblock: Add memblock memory allocation apis

2013-12-05 Thread Santosh Shilimkar
On Thursday 05 December 2013 11:59 AM, Tejun Heo wrote: > Hello, > > On Thu, Dec 05, 2013 at 03:12:30PM +0200, Grygorii Strashko wrote: >> I'll try to provide more technical details here. >> As Santosh mentioned in previous e-mails, it's not easy to simply >> get rid of using MAX_NUMNODES: >> 1) w

Re: [PATCH v2 08/23] mm/memblock: Add memblock memory allocation apis

2013-12-05 Thread Santosh Shilimkar
Grygorii, On Thursday 05 December 2013 01:48 PM, Strashko, Grygorii wrote: > Hi Tejun, > >> On Thu, Dec 05, 2013 at 06:35:00PM +0200, Grygorii Strashko wrote: > +#define memblock_virt_alloc_align(x, align) \ > + memblock_virt_alloc_try_nid(x, align, BOOTMEM_LOW_LIMIT, \ > +

Re: linux-next: build failure after merge of the akpm-current tree

2014-01-06 Thread Santosh Shilimkar
Stephen, On Monday 06 January 2014 04:07 AM, Stephen Rothwell wrote: > Hi Andrew, > > After merging the akpm-current tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > arch/arm/mm/init.c:199:13: error: conflicting types for 'arm_dma_zone_size' > include/linux/bootmem

Re: Regression (ARM) arch/arm/mm/init.c doesn't build without CONFIG_ARM_PATCH_PHYS_VIRT.

2014-01-06 Thread Santosh Shilimkar
On Monday 06 January 2014 02:28 PM, Krzysztof Hałasa wrote: > Russell, Santosh, > > the unneeded commit causing regression is still in place. Please try to > compile an ARM kernel without CONFIG_ARM_PATCH_PHYS_VIRT and with > CONFIG_ZONE_DMA and see for yourself, if you don't believe me. > > Plea

<    3   4   5   6   7   8   9   10   11   12   >