Re: [PATCH V3] net: ezchip: adapt driver to little endian architecture

2016-03-11 Thread Vineet Gupta
On Friday 04 March 2016 03:50 AM, David Miller wrote: > From: Lada Trimasova > Date: Thu, 3 Mar 2016 17:07:46 +0300 > >> Since ezchip network driver is written with big endian EZChip platform it >> is necessary to add support for little endian architecture. >> >> The first issue is that the orde

Re: [PATCH] arc: use little endian accesses

2016-03-11 Thread Vineet Gupta
On Friday 11 March 2016 06:14 PM, Vineet Gupta wrote: > @Lada I will fix up the changelog to add some of the background behind this > change, and mark this for stable backport as well. This is what I'm planning to add. Noam please give this a spin - you might have to revert those native-endian DT

Re: [PATCH 1/4 v3] drm: Add support of ARC PGU display controller

2016-03-11 Thread kbuild test robot
Hi Alexey, [auto build test WARNING on drm/drm-next] [also build test WARNING on v4.5-rc7 next-20160311] [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/Alexey-Brodkin/drm-Add-support-of-ARC

[PATCH] drm: fix platform_no_drv_owner.cocci warnings

2016-03-11 Thread kbuild test robot
drivers/gpu/drm/arc/arcpgu_drv.c:243:6-11: No need to set .owner here. The core will do it. Remove .owner field if calls are used which set it automatically Generated by: scripts/coccinelle/api/platform_no_drv_owner.cocci CC: Alexey Brodkin Signed-off-by: Fengguang Wu --- arcpgu_drv.c |

[PATCH 4/4 v3] MAINTAINERS: Add maintainer for ARC PGU display controller

2016-03-11 Thread Alexey Brodkin
This updates MAINTEINERS file with information about maintainer of ARC PGU display controller driver. Signed-off-by: Alexey Brodkin Cc: linux-snps-arc@lists.infradead.org Cc: dri-de...@lists.freedesktop.org --- No changes v2 -> v3. No changes v1 -> v2. MAINTAINERS | 6 ++ 1 file changed,

[PATCH 1/4 v3] drm: Add support of ARC PGU display controller

2016-03-11 Thread Alexey Brodkin
ARC PGU could be found on some development boards from Synopsys. This is a simple byte streamer that reads data from a framebuffer and sends data to the single encoder. Signed-off-by: Alexey Brodkin Cc: David Airlie Cc: dri-de...@lists.freedesktop.org Cc: linux-snps-arc@lists.infradead.org Cc: J

[PATCH 2/4 v3] drm: Add DT bindings documentation for ARC PGU display controller

2016-03-11 Thread Alexey Brodkin
This add DT bindings documentation for ARC PGU display controller. Signed-off-by: Alexey Brodkin Cc: Rob Herring Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Cc: David Airlie Cc: dri-de...@lists.freedesktop.org Cc: devicet...@vger.kernel.org Cc: linux-snps-arc@lists.infra

[PATCH 3/4 v3] arc: axs10x - add support of ARC PGU

2016-03-11 Thread Alexey Brodkin
Synopsys DesignWare ARC SDP boards sport ARC SDP display controller attached to ADV7511 HDMI encoder. That change adds desctiption of both ARC PGU and ADV7511 in ARC SDP'd base-board Device Tree. Signed-off-by: Alexey Brodkin Cc: Rob Herring Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell C

[PATCH 0/4 v3] drm: Add support of ARC PGU display controller

2016-03-11 Thread Alexey Brodkin
This series add support of ARC PGU display controller. ARC PGU is a quite simple byte streamer that gets data from the framebuffer and pushes it to hte connected encoder (DP or HDMI). It was tested on ARC SDP boards (axs101 in particular). Changes v2 -> v3: * Improved failure path if arcpgu_conn

Re: [PATCH] arc: use little endian accesses

2016-03-11 Thread Vineet Gupta
On Friday 11 March 2016 12:54 AM, Arnd Bergmann wrote: > On Thursday 10 March 2016, Lada Trimasova wrote: >> Driver is 8250, kernel is built for BE arc, nsim option in model >> "nsim_isa_big_endian = 1". >> >> With current "readl" and "writel" implementation for ARC we read word from >> memory wi

RE: big endian builds

2016-03-11 Thread Anton Kolesov
Nightly verification script modifies CONFIG_CROSS_COMPILE in the .config file before build Linux - little or big endian doesn't matter, so path to tools is always correct. It sets full path in .config, instead of prepending PATH. CONFIG_CPU_BIG_ENDIAN is set accordingly. 8< # G

Re: [PATCH 1/2] ARC: [BE] Select correct CROSS_COMPILE prefix

2016-03-11 Thread Alexey Brodkin
Hi Vineet, On Fri, 2016-03-11 at 14:57 +0530, Vineet Gupta wrote: > This allows CONFIG_CPU_BIG_ENDIAN=y to build correctly out of the box, > w/o any other tweaks. > > Cc: Noam Camus > Cc: Alexey Brodkin > Cc: Anton Kolesov > Signed-off-by: Vineet Gupta > --- Acked-by: Alexey Brodkin ___

Re: [PATCH 2/2] ARC: [*defconfig] No need to specify CONFIG_CROSS_COMPILE

2016-03-11 Thread Alexey Brodkin
Hi Vineet, On Fri, 2016-03-11 at 14:57 +0530, Vineet Gupta wrote: > The problem is with CONFIG_CPU_BIG_ENDIAN=y we still needed .config > fixup to override the the defconfig prefix to arceb-linux- > > So remove these from defconfig and let user pass this via CROSS_COMPILE > environment var or use

[PATCH 1/2] ARC: [BE] Select correct CROSS_COMPILE prefix

2016-03-11 Thread Vineet Gupta
This allows CONFIG_CPU_BIG_ENDIAN=y to build correctly out of the box, w/o any other tweaks. Cc: Noam Camus Cc: Alexey Brodkin Cc: Anton Kolesov Signed-off-by: Vineet Gupta --- arch/arc/Makefile | 4 1 file changed, 4 insertions(+) diff --git a/arch/arc/Makefile b/arch/arc/Makefile inde

[PATCH 2/2] ARC: [*defconfig] No need to specify CONFIG_CROSS_COMPILE

2016-03-11 Thread Vineet Gupta
The problem is with CONFIG_CPU_BIG_ENDIAN=y we still needed .config fixup to override the the defconfig prefix to arceb-linux- So remove these from defconfig and let user pass this via CROSS_COMPILE environment var or use the default for ENDIAN (per previous patch) No other arch carries them in d

[PATCH 0/2] Big Endian build cleanups

2016-03-11 Thread Vineet Gupta
Vineet Gupta (2): ARC: [BE] Select correct CROSS_COMPILE prefix ARC: [*defconfig] No need to specify CONFIG_CROSS_COMPILE arch/arc/Makefile | 4 arch/arc/configs/axs101_defconfig | 1 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/a