Hi Noam,
[auto build test ERROR on tip/irq/core]
[cannot apply to v4.5-rc2 next-20160202]
[if your patch is applied to the wrong git tree, please drop us a note to help
improving the system]
url:
https://github.com/0day-ci/linux/commits/Noam-Camus/Adding-NPS400-drivers/20160202-213530
On Tuesday 02 February 2016 17:14:49 Bjorn Helgaas wrote:
> On Tue, Feb 02, 2016 at 09:25:25PM +0100, Arnd Bergmann wrote:
> > On Monday 01 February 2016 18:07:45 Joao Pinto wrote:
> > > +static void synopsys_pcie_establish_link(struct pcie_port *pp)
> > > +{
> > > + int retries = 0;
> > > +
> >
On Tue, Feb 02, 2016 at 09:25:25PM +0100, Arnd Bergmann wrote:
> On Monday 01 February 2016 18:07:45 Joao Pinto wrote:
> > +static void synopsys_pcie_establish_link(struct pcie_port *pp)
> > +{
> > + int retries = 0;
> > +
> > + /* check if the link is up or not */
> > + for (retries = 0; ret
Hi Vineet,
On Tue, 2016-02-02 at 18:36 +0300, Alexey Brodkin wrote:
> Hi Vineet,
>
> On Tue, 2016-02-02 at 19:59 +0530, Vineet Gupta wrote:
> > Hi Alexey,
> >
> > On Tuesday 02 February 2016 06:45 PM, Alexey Brodkin wrote:
> > > Hi Vineet,
> > >
> > > On Tue, 2016-02-02 at 16:28 +0530, Vineet G
On Tue, Feb 02, 2016 at 04:28:52PM +0530, Vineet Gupta wrote:
> ARC Timers have historically been probed directly.
> As precursor to start probing Timers thru DT introduce these bindings
>
> Cc: Daniel Lezcano
> Cc: Rob Herring
> Cc: devicet...@vger.kernel.org
> Signed-off-by: Vineet Gupta
> --
On Monday 01 February 2016 18:07:45 Joao Pinto wrote:
> This patch adds a new driver that will be the reference platform driver
> for all PCI RC IP Protoyping Kits based on ARC SDP.
> This patch is composed by:
>
> -MAINTAINERS file was updated to include the new driver
> -Documentation/devicetree
Found it. Thanks.
On 2/2/2016 5:17 PM, Joao Pinto wrote:
> Hi Bjorn,
> Thanks. Could you please send me the git URL for me to give it a try?
>
> Joao
>
> On 2/2/2016 5:14 PM, Bjorn Helgaas wrote:
>> On Mon, Feb 01, 2016 at 06:07:43PM +, Joao Pinto wrote:
>>> This patch set has the goal to ad
On Mon, Feb 01, 2016 at 06:07:43PM +, Joao Pinto wrote:
> This patch set has the goal to add suppport for DesignWare PCIe RC in ARC
> AXS10x. It includes the necessary tweaks to the ARC architecture,
> necessary tweaks to the PCI subsystem and a new driver (pcie-synopsys).
> This new driver wi
Hi Bjorn,
Thanks. Could you please send me the git URL for me to give it a try?
Joao
On 2/2/2016 5:14 PM, Bjorn Helgaas wrote:
> On Mon, Feb 01, 2016 at 06:07:43PM +, Joao Pinto wrote:
>> This patch set has the goal to add suppport for DesignWare PCIe RC in ARC
>> AXS10x. It includes the nece
On Mon, Feb 01, 2016 at 06:07:45PM +, Joao Pinto wrote:
> This patch adds a new driver that will be the reference platform driver
> for all PCI RC IP Protoyping Kits based on ARC SDP.
> This patch is composed by:
>
> -MAINTAINERS file was updated to include the new driver
> -Documentation/devi
Hi Noam,
[auto build test WARNING on tip/irq/core]
[also build test WARNING on v4.5-rc2 next-20160201]
[if your patch is applied to the wrong git tree, please drop us a note to help
improving the system]
url:
https://github.com/0day-ci/linux/commits/Noam-Camus/Adding-NPS400-drivers/20160202
Hi Vineet,
On Tue, 2016-02-02 at 19:59 +0530, Vineet Gupta wrote:
> Hi Alexey,
>
> On Tuesday 02 February 2016 06:45 PM, Alexey Brodkin wrote:
> > Hi Vineet,
> >
> > On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
> > > +
> > > +Required properties:
> > > +
> > > +- compatible : should be
Hi Alexey,
On Tuesday 02 February 2016 06:45 PM, Alexey Brodkin wrote:
> Hi Vineet,
>
> On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
>> +
>> +Required properties:
>> +
>> +- compatible : should be "snps,arc-timer0"
>> +- interrupts : single Interrupt going into parent intc
>> +
Hi Christian,
On Tue, 2016-02-02 at 14:43 +0100, christian.rupp...@alitech.com wrote:
> Alexey Brodkin wrote on 02.02.2016 13:53:26:
> >
> > Adding Christian for Abilis TB10x clocks review.
> >
> > On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
> > > From: Alexey Brodkin
> > >
> > > U
Alexey Brodkin wrote on 02.02.2016 13:53:26:
>
> Adding Christian for Abilis TB10x clocks review.
>
> On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
> > From: Alexey Brodkin
> >
> > UARTs usually have fixed clock so we're switching to use of
> > constant values instead of something der
On Tue, 2 Feb 2016, Noam Camus wrote:
> +#include
> +#include
> +#include
> +#include
> +#include
> +#include
> +
> +#undef NR_CPU_IRQS
What's that #undef for?
> +#define NR_CPU_IRQS 8 /* number of interrupt lines of NPS400 CPU */
> +#define TIMER0_IRQ 3
> +static void nps400_irq_eoi_g
From: Noam Camus
Adding EZchip NPS400 support.
NPS internal interrupts are internally handled at
Multi Thread Manager (MTM) that is signaled for deactivating
an interrupt.
External interrupts is handled also at Global Interrupt
Controller (GIC) e.g. serial and network devices.
Signed-off-by: Noa
From: Noam Camus
Add internal tick generator which is shared by all cores.
Each cluster of cores view it through dedicated address.
This is used for SMP system where all CPUs synced by same
clock source.
Signed-off-by: Noam Camus
Cc: Daniel Lezcano
Cc: Rob Herring
Cc: Thomas Gleixner
Cc: Joh
From: Noam Camus
Change Log--
v2:
Add header file include/soc/nps/common.h.
Now to build we do not depend on ARC subtree.
General summay:
Both drivers are now apart of previous basic patch set of new platform for ARC.
The rest is now can be seen at ARC srctree:
https://git.kernel.org/cgit/linux/
From: Noam Camus
This header file is for NPS400 SoC.
It includes macros for accessing memory mapped registers.
These are functional registers that core can use to configure SoC.
Signed-off-by: Noam Camus
---
include/soc/nps/common.h | 140 ++
1 file
Hi Vineet,
On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
> ARC Timers have historically been probed directly.
> As precursor to start probing Timers thru DT introduce these bindings
>
> Cc: Daniel Lezcano
> Cc: Rob Herring
> Cc: devicet...@vger.kernel.org
> Signed-off-by: Vineet Gupta
Adding Christian for Abilis TB10x clocks review.
On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
> From: Alexey Brodkin
>
> UARTs usually have fixed clock so we're switching to use of
> constant values instead of something derived from core clock
> frequency.
>
> Among other things this
Hi Vineet,
On Tue, 2016-02-02 at 16:28 +0530, Vineet Gupta wrote:
> ARC Timers have historically been probed directly.
> As precursor to start probing Timers thru DT introduce these bindings
>
> Cc: Daniel Lezcano
> Cc: Rob Herring
> Cc: devicet...@vger.kernel.org
> Signed-off-by: Vineet Gupta
From: Alexey Brodkin
UARTs usually have fixed clock so we're switching to use of
constant values instead of something derived from core clock
frequency.
Among other things this will allow us to get rid of
arc_{get|set}_core_freq() and switch to generic clock
framework later on.
Signed-off-by: A
From: Noam Camus
ARC Timers so far have been handled as "legacy" w/o explicit description
in DT. This poses challenge for newer platforms wanting to use them.
This series will eventually help move timers over to DT.
This patch does a small change of using a CPU notifier to set clockevent
on non-
From: Alexey Brodkin
For AXS103, certain bitfile configurations may not work with stock
"clock-frequency" specified in DT. Instead of duplicating the DT files, we
fixup the DT in-place.
This used to be done differently - as in top level "clock-frequency" was
read very early from FDT and exported
- Remove explicit clocksource setup and let it be done by OF framework
by defining CLOCKSOURCE_OF_DECLARE() for various timers
- This allows multiple clocksources to be potentially registered
simultaneouly: previously we could only do one - as all of them had
same arc_counter_setup() routine
- timer frequency is derived from DT (no longer rely on top level
DT "clock-frequency" probed early and exported by asm/clk.h)
- TIMER0_IRQ need not be exported across arch code, confided to intc as
it is property of same
Cc: Daniel Lezcano
Signed-off-by: Vineet Gupta
---
arch/arc/incl
From: Alexey Brodkin
There are no more users of this - so RIP!
Signed-off-by: Alexey Brodkin
[vgupta: update changelog]
Signed-off-by: Vineet Gupta
Signed-off-by: Vineet Gupta
---
arch/arc/include/asm/clk.h | 22 --
arch/arc/kernel/Makefile | 2 +-
arch/arc/kernel/clk
ARC Timers have historically been probed directly.
As precursor to start probing Timers thru DT introduce these bindings
Cc: Daniel Lezcano
Cc: Rob Herring
Cc: devicet...@vger.kernel.org
Signed-off-by: Vineet Gupta
---
.../devicetree/bindings/timer/snps,arc-timer0.txt | 23 +++
From: Noam Camus
- call clocksource_probe()
- This in turns needs of_clk_init() to be called earlier
Cc: Daniel Lezcano
Signed-off-by: Noam Camus
[vgupta: broken off from a bigger patch]
Signed-off-by: Vineet Gupta
Signed-off-by: Vineet Gupta
---
arch/arc/Kconfig| 3 ++-
arch/arc
Hi,
This mini-series came out as a result of discussions during EZChip platform
code review.
This switches ARC timers to DT based probe and removes the homebrew clk API
we had before.
@Rob could you please take a look at the DT bindings.
@Daniel any comments would be appreciated !
Thx,
-Vineet
This allows us to introduce timers in DT in next commit
Cc: Daniel Lezcano
Cc: Rob Herring
Cc: devicet...@vger.kernel.org
Signed-off-by: Vineet Gupta
---
arch/arc/boot/dts/axc001.dtsi | 6 ++
arch/arc/boot/dts/axc003.dtsi | 6 ++
arch/arc/boot/dts/axc003_idu.dtsi |
On Monday 01 February 2016 11:37 PM, Joao Pinto wrote:
> This patch adds PCI support to ARC and updates drivers/pci Makefile
> enabling the ARC arch to use the generic PCI setup functions.
>
> Signed-off-by: Joao Pinto
Acked-by: Vineet Gupta
@Bjorn - feel free to pull this patch into your tree
34 matches
Mail list logo