Re: [PATCH 4/4] [RFC] ARM: treewide: manually change more mach-*/*.h includes

2012-08-23 Thread Nicolas Ferre
directory, but I do not know what is the policy in this directory... [..] > ** list of mach/* inclusions that I could not match with > ** exactly one ARM platform: In fact, for "*atmel*" type of files, they usually match *both* AVR32 and ARM/AT91 devices: so, we have to be

[PATCH] ARM: at91/feature-removal-schedule: delay at91_mci removal

2012-08-23 Thread Nicolas Ferre
From: Ludovic Desroches Delay sd/mmc driver at91_mci.c removal because of tight schedule to move platform data to new driver atmel-mci. Signed-off-by: Ludovic Desroches Signed-off-by: Nicolas Ferre --- Hi, I plan to queue this one with the at91-fixes pull-request for 3.6. If you do not feel

[GIT PULL] at91: fixes for 3.6 (take 1)

2012-08-24 Thread Nicolas Ferre
stem timer irq issue due to sparse irq support ARM: at91: fix rtc-at91sam9 irq issue due to sparse irq support ARM: at91/feature-removal-schedule: delay at91_mci removal Nicolas Ferre (1): ARM: at91/clock: fix PLLA overclock warning Documentation/feature-removal-schedule.txt |

Re: [GIT PULL] at91: fixes for 3.6 (take 1)

2012-08-27 Thread Nicolas Ferre
On 08/24/2012 05:59 PM, Nicolas Ferre : > The following changes since commit d9875690d9b89a866022ff49e3fcea892345ad92: > > Linux 3.6-rc2 (2012-08-16 14:51:24 -0700) > > are available in the git repository at: > > git://github.com/at91linux/linux-at91.git tags/at91-

[GIT PULL] at91: fixes for 3.6 (take 1 bis)

2012-08-27 Thread Nicolas Ferre
): ARM: at91: fix system timer irq issue due to sparse irq support ARM: at91: fix rtc-at91sam9 irq issue due to sparse irq support ARM: at91/feature-removal-schedule: delay at91_mci removal Nicolas Ferre (1): ARM: at91/clock: fix PLLA overclock warning Documentation/feature

Re: [PATCH 02/24] ARM: at91: use __iomem pointers for MMIO

2012-09-17 Thread Nicolas Ferre
On 09/14/2012 11:34 PM, Arnd Bergmann : > ARM is moving to stricter checks on readl/write functions, > so we need to use the correct types everywhere. > > Cc: Nicolas Ferre > Cc: Jean-Christophe Plagniol-Villard > Signed-off-by: Arnd Bergmann > --- > arch

Re: [PATCH v3 04/15] dmaengine: Pass flags via device_prep_dma_cyclic() callback

2012-09-17 Thread Nicolas Ferre
cleared from the flags. > > Signed-off-by: Peter Ujfalusi > CC: Nicolas Ferre > CC: Barry Song > CC: Srinidhi Kasagar > CC: Russell King - ARM Linux > CC: Vista Silicon > CC: Zhangfei Gao > CC: Shawn Guo > CC: Laxman Dewangan > --- > drivers/dma/at_hdmac

[GIT PULL] at91: one fix for 3.6

2012-09-18 Thread Nicolas Ferre
/dts/at91sam9x5.dtsi | 4 5 files changed, 21 insertions(+) Thanks, best regards, -- Nicolas Ferre -- 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/majord

[PATCH v2 0/9] net/macb: driver enhancement concerning GEM support, ring logic and cleanup

2012-09-19 Thread Nicolas Ferre
barriers cleanup net/macb: change debugging messages net/macb: clean up ring buffer logic net/macb: Offset first RX buffer by two bytes Nicolas Ferre (4): net/macb: remove macb_get_drvinfo() net/macb: tx status is more than 8 bits now net/macb: ethtool interface: add register dump

[PATCH v2 1/9] net/macb: Add support for Gigabit Ethernet mode

2012-09-19 Thread Nicolas Ferre
From: Patrice Vilchez Add Gigabit Ethernet mode to GEM cadence IP and enable RGMII connection. Signed-off-by: Patrice Vilchez Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 15 --- drivers/net/ethernet/cadence/macb.h | 4 2 files changed, 16

[PATCH v2 2/9] net/macb: memory barriers cleanup

2012-09-19 Thread Nicolas Ferre
From: Havard Skinnemoen Remove a couple of unneeded barriers and document the remaining ones. Signed-off-by: Havard Skinnemoen [nicolas.fe...@atmel.com: split patch in topics] Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 18 ++ 1 file changed, 14

[PATCH v2 5/9] net/macb: tx status is more than 8 bits now

2012-09-19 Thread Nicolas Ferre
On some revision of GEM, TSR status register has more information. Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cadence/macb.c b/drivers/net/ethernet/cadence/macb.c index 31f945c

[PATCH v2 4/9] net/macb: remove macb_get_drvinfo()

2012-09-19 Thread Nicolas Ferre
This function has little meaning so remove it altogether and let ethtool core fill in the fields automatically. Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 11 --- 1 file changed, 11 deletions(-) diff --git a/drivers/net/ethernet/cadence/macb.c b/drivers/net

[PATCH v2 9/9] net/macb: Offset first RX buffer by two bytes

2012-09-19 Thread Nicolas Ferre
NET_IP_ALIGN. Signed-off-by: Havard Skinnemoen [nicolas.fe...@atmel.com: adapt to newer kernel] Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 23 --- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/drivers/net/ethernet/cadence/macb.c b

[RFC PATCH v2 8/9] net/macb: better manage tx errors

2012-09-19 Thread Nicolas Ferre
napi for RX for now. With this sequence, we do not need a special check during the xmit method as the packets will be caught by TX disable during workqueue execution. Signed-off-by: Nicolas Ferre --- v2: - modify the tx error handling: now uses a workqueue Hi, I have marked this patch as RFC

[PATCH v2 7/9] net/macb: ethtool interface: add register dump feature

2012-09-19 Thread Nicolas Ferre
Add macb_get_regs() ethtool function and its helper function: macb_get_regs_len(). The version field is deduced from the IP revision which gives the "MACB or GEM" information. An additional version field is reserved. Signed-off-by: Nicolas Ferre Reviewed-by: Ben Hutchings --- d

[PATCH v2 6/9] net/macb: clean up ring buffer logic

2012-09-19 Thread Nicolas Ferre
smaller, and hopefully faster as well. Also, doing the ring buffer management this way will simplify things a lot when making the ring sizes configurable in the future. Signed-off-by: Havard Skinnemoen [nicolas.fe...@atmel.com: split patch in topics, adapt to newer kernel] Signed-off-by: Nicolas

[PATCH v2 3/9] net/macb: change debugging messages

2012-09-19 Thread Nicolas Ferre
status] Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 22 -- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/drivers/net/ethernet/cadence/macb.c b/drivers/net/ethernet/cadence/macb.c index 313cba2..2948553 100644 --- a/drivers/net

Re: [PATCH v2 0/9] net/macb: driver enhancement concerning GEM support, ring logic and cleanup

2012-09-20 Thread Nicolas Ferre
On 09/19/2012 07:50 PM, David Miller : > From: Nicolas Ferre > Date: Wed, 19 Sep 2012 13:55:13 +0200 > >> This is an enhancement work that began several years ago. I try to catchup >> with >> some performance improvement that has been implemented then by Havard. >

[GIT PULL] at91: soc update (for 3.6)

2012-08-07 Thread Nicolas Ferre
ci support for chips and boards which can use it Nicolas Ferre (1): ARM: at91/defconfig: change the MCI driver to use in defconfigs Paul Bolle (1): ARM: at91: set i2c_board_info.type to "ds1339" directly Richard Genoud (1): ARM: at91/defconfig: Remove unaffected

Re: [GIT PULL] at91: platform data for atmel-mci (for 3.5)

2012-08-10 Thread Nicolas Ferre
On 07/25/2012 10:06 PM, Arnd Bergmann : > On Thursday 31 May 2012, Nicolas Ferre wrote: >> >> On 05/24/2012 05:12 PM, Nicolas Ferre : >>> Hi Arnd, hi Olof, >> >> Ping? >> >> (or maybe you will have a look at this after the merge window...) >>

[GIT PULL] at91: a little dt pull request for 3.6

2012-07-09 Thread Nicolas Ferre
create mode 100644 arch/arm/boot/dts/ge863-pro3.dtsi Thanks, best regards, -- Nicolas Ferre -- 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 P

[PATCH 0/6] at91: some fixes for 3.8-rc5

2013-01-22 Thread Nicolas Ferre
Hi all, I try to collect fixes for AT91 that can be applied during this development cycle. Please tell me now if you have more to queue or if some of the proposed fixes are not targetted to v3.8-final in you opinion... Thanks, cheers, Boris BREZILLON (1): ARM: at91/dts: add macb mii pinctrl c

[PATCH 1/6] ARM: at91/at91-pinctrl documentation: fix typo and add some details

2013-01-22 Thread Nicolas Ferre
From: Richard Genoud The relation between PIN_BANK numbers and pio letters wasn't made very clear. Signed-off-by: Richard Genoud Signed-off-by: Nicolas Ferre --- Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)

[PATCH 2/6] ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts

2013-01-22 Thread Nicolas Ferre
From: Richard Genoud The PIN_BANK 3 is for PDxx pins, not PCxx pins. And PIN_BANK 1 is for PBxx, not PIN_BANK 0. Signed-off-by: Richard Genoud Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9x5.dtsi | 24 1 file changed, 12 insertions(+), 12 deletions

[PATCH 4/6] ARM: at91: fix gpios on i2c-gpio for RM9200 DT

2013-01-22 Thread Nicolas Ferre
From: Joachim Eastwood Signed-off-by: Joachim Eastwood Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91rm9200.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/at91rm9200.dtsi b/arch/arm/boot/dts/at91rm9200.dtsi index e154f24..222047f

[PATCH 5/6] ARM: at91: rm9200: remake the BGA as default version

2013-01-22 Thread Nicolas Ferre
-by: Nicolas Ferre Cc: stable [v3.3] --- arch/arm/mach-at91/setup.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/mach-at91/setup.c b/arch/arm/mach-at91/setup.c index 9ee866c..4b67847 100644 --- a/arch/arm/mach-at91/setup.c +++ b/arch/arm/mach-at91/setup.c @@ -105,6 +105,8

[PATCH 6/6] ARM: at91/dts: add macb mii pinctrl config for kizbox

2013-01-22 Thread Nicolas Ferre
From: Boris BREZILLON This patch overrides default macb pinctrl config defined in at91sam9260.dtsi (pinctrl_macb_rmii) with kizbox board config (pinctrl_macb_rmii + pinctrl_macb_rmii_mii_alt). Signed-off-by: Boris BREZILLON Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/kizbox.dts | 2

[PATCH 3/6] ARM: at91/at91sam9x5 DTS: add SCK USART pins

2013-01-22 Thread Nicolas Ferre
From: Richard Genoud The SCK pins where missing in usarts pinctrl. Signed-off-by: Richard Genoud Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9x5.dtsi | 20 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/at91sam9x5.dtsi b/arch/arm/boot/dts

[PATCH 0/9 v2] at91: some fixes for 3.8-rc5

2013-01-23 Thread Nicolas Ferre
config for kizbox Douglas Gilbert (1): ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii Jean-Christophe PLAGNIOL-VILLARD (1): ARM: at91: rm9200: remake the BGA as default version Joachim Eastwood (1): ARM: at91: fix gpios on i2c-gpio for RM9200 DT Nicolas Ferre (2): ARM: at91

[PATCH 1/9] ARM: at91/at91-pinctrl documentation: fix typo and add some details

2013-01-23 Thread Nicolas Ferre
From: Richard Genoud The relation between PIN_BANK numbers and pio letters wasn't made very clear. Signed-off-by: Richard Genoud Acked-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Nicolas Ferre --- Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt | 5 +++-- 1

[PATCH 3/9] ARM: at91/at91sam9x5 DTS: add SCK USART pins

2013-01-23 Thread Nicolas Ferre
From: Richard Genoud The SCK pins where missing in usarts pinctrl. Signed-off-by: Richard Genoud Acked-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9x5.dtsi | 20 1 file changed, 20 insertions(+) diff --git a/arch/arm

[PATCH 5/9] ARM: at91: rm9200: remake the BGA as default version

2013-01-23 Thread Nicolas Ferre
[v3.3] Signed-off-by: Nicolas Ferre --- arch/arm/mach-at91/setup.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/mach-at91/setup.c b/arch/arm/mach-at91/setup.c index 9ee866c..4b67847 100644 --- a/arch/arm/mach-at91/setup.c +++ b/arch/arm/mach-at91/setup.c @@ -105,6 +105,8

[PATCH 6/9] ARM: at91/dts: add macb mii pinctrl config for kizbox

2013-01-23 Thread Nicolas Ferre
From: Boris BREZILLON This patch overrides default macb pinctrl config defined in at91sam9260.dtsi (pinctrl_macb_rmii) with kizbox board config (pinctrl_macb_rmii + pinctrl_macb_rmii_mii_alt). Signed-off-by: Boris BREZILLON Acked-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Nicolas

[PATCH 7/9] ARM: at91/at91_dt_defconfig: remove memory specification to cmdline

2013-01-23 Thread Nicolas Ferre
No need for this cmdline option as we are using DT. Moreover this defconfig is targeted to multiple SoC/boards: this option was nonsense. Reported-by: Josh Wu Signed-off-by: Nicolas Ferre --- arch/arm/configs/at91_dt_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a

[PATCH 8/9] ARM: at91/at91_dt_defconfig: add at91sam9n12 SoC to DT defconfig

2013-01-23 Thread Nicolas Ferre
Reported-by: Josh Wu Signed-off-by: Nicolas Ferre --- arch/arm/configs/at91_dt_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig index a353ff6..1ea9590 100644 --- a/arch/arm/configs/at91_dt_defconfig +++ b/arch

[PATCH 9/9] ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii

2013-01-23 Thread Nicolas Ferre
From: Douglas Gilbert Concerning pinctrl_macb0_rmii_mii, values were okay, but not comments. Signed-off-by: Douglas Gilbert Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9x5.dtsi | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm/boot

[PATCH 4/9] ARM: at91: fix gpios on i2c-gpio for RM9200 DT

2013-01-23 Thread Nicolas Ferre
From: Joachim Eastwood Signed-off-by: Joachim Eastwood Acked-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91rm9200.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/at91rm9200.dtsi b/arch/arm/boot/dts

[PATCH 2/9] ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts

2013-01-23 Thread Nicolas Ferre
From: Richard Genoud The PIN_BANK 3 is for PDxx pins, not PCxx pins. And PIN_BANK 1 is for PBxx, not PIN_BANK 0. Signed-off-by: Richard Genoud Acked-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9x5.dtsi | 24 1 file

Re: [PATCH 7/9] ARM: at91/at91_dt_defconfig: remove memory specification to cmdline

2013-01-23 Thread Nicolas Ferre
On 01/23/2013 11:20 AM, Jean-Christophe PLAGNIOL-VILLARD : > On 10:48 Wed 23 Jan , Nicolas Ferre wrote: >> No need for this cmdline option as we are using DT. >> Moreover this defconfig is targeted to multiple SoC/boards: this option >> was nonsense. > just keep t

[GIT PULL] at91: more DT changes related to MTD for 3.9

2013-02-13 Thread Nicolas Ferre
, -- Nicolas Ferre -- 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: [GIT PULL v2] at91: fixes for 3.7-rc7

2012-11-21 Thread Nicolas Ferre
On 11/21/2012 08:03 AM, Olof Johansson : > Hi, > > > On Tue, Nov 20, 2012 at 09:59:27AM +0100, Nicolas Ferre wrote: >> Arnd, Olof, >> >> Just for the record, I do not want to put pressure at a such late time in >> the 3.7-rc process. So, I just reworked that p

[PATCH] net/macb: GEM DMA configuration register update

2012-11-23 Thread Nicolas Ferre
Add information to the DMA Configuration Register to maximize system performance: - rx/tx packet buffer full memory size - allow possibility to use INCR16 if supported Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 10 -- drivers/net/ethernet/cadence/macb.h | 11

[PATCH] net/macb: Use non-coherent memory for rx buffers

2012-11-23 Thread Nicolas Ferre
done by the driver. Signed-off-by: Havard Skinnemoen [nicolas.fe...@atmel.com: adapt to newer kernel] Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 206 +++- drivers/net/ethernet/cadence/macb.h | 20 +++- 2 files changed, 148 insertions

Re: linux-next: manual merge of the arm-soc tree with the pinctrl tree

2012-11-26 Thread Nicolas Ferre
inctrl support") from the pinctrl tree and > commit e8d623986990 ("Merge branch 'next/soc' into for-next") from > the arm-soc tree. > > I fixed it up (see below) and can carry the fix as necessary (no > action is required). It seems to be the good way to fix it.

Re: linux-next: manual merge of the arm-soc tree with the sound-asoc and pincrtl trees

2012-11-26 Thread Nicolas Ferre
t 7492e7ca0f95 ("ARM: > at91/dts: add at91sam9_wdt driver to at91sam926x, at91sam9g45") > from the arm-soc tree. > > I fixed it up (see below) and can carry the fix as necessary (no > action is required). Good fix. Thanks. Best regards, - -- Nicolas Ferre -BEGIN P

Re: linux-next: manual merge of the arm-soc tree with the arm-soc and pincrtl trees

2012-11-26 Thread Nicolas Ferre
t 7492e7ca0f95 ("ARM: > at91/dts: add at91sam9_wdt driver to at91sam926x, at91sam9g45") > from the arm-soc tree. > > I fixed it up (see below) and can carry the fix as necessary (no > action is required). Good fix. Thanks for your help Stephen. Best regards, - -- Nicola

Re: linux-next: manual merge of the arm-soc tree with the arm tree

2012-11-26 Thread Nicolas Ferre
h") from the arm tree and > commit bcd2360c1ff9 ("arm: at91: move platfarm_data to > include/linux/platform_data/atmel.h") from the arm-soc tree. > > I fixed it up (see below) and can carry the fix as necessary (no > action is required). Yes, good fix that has to be

Re: [PATCH] net/macb: Use non-coherent memory for rx buffers

2012-11-26 Thread Nicolas Ferre
On 11/23/2012 05:12 PM, Joachim Eastwood : > Hi Nicolas, > > On 23 November 2012 14:50, Nicolas Ferre wrote: >> From: Havard Skinnemoen >> >> Allocate regular pages to use as backing for the RX ring and use the >> DMA API to sync the caches. This should give a b

[PATCH 0/2 v2] at91/ssc: fixes on ASoC tree for 3.8

2013-01-11 Thread Nicolas Ferre
Hi Mark, Olof, Arnd, This series goes on top of Linus' v3.8-rc3 and fixes an error that we have while compiling DTBs for AT91: ERROR (phandle_references): Reference to non-existent node or label "pinctrl_ssc0_tx" ERROR: Input tree has errors, aborting (use -f to force output) make[3]: *** [arch/a

[PATCH 1/2 v2] ARM: at91/dts: add pinctrl support for SSC peripheral

2013-01-11 Thread Nicolas Ferre
From: Bo Shen Add pinctrl support for SSC on AT91 dtsi files. Signed-off-by: Bo Shen [nicolas.fe...@atmel.com: split dtsi and driver changes] Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9260.dtsi | 18 ++ arch/arm/boot/dts/at91sam9263.dtsi | 36

[PATCH 2/2 v2] ASoC: atmel-ssc: add pinctrl selection to driver

2013-01-11 Thread Nicolas Ferre
From: Bo Shen Add default pinctrl selection to atmel-ssc driver. The pinctrl is mandatory. Signed-off-by: Bo Shen [nicolas.fe...@atmel.com: split dtsi and driver changes] Signed-off-by: Nicolas Ferre --- drivers/misc/atmel-ssc.c | 8 1 file changed, 8 insertions(+) diff --git a

Re: [PATCH RESEND 6/6 v13] gpio: Add block gpio to several gpio drivers

2013-01-15 Thread Nicolas Ferre
/pinctrl/pinctrl-nomadik.c +++ linux-2.6/drivers/pinctrl/pinctrl-nomadik.c [..] Otherwise, seems ok to me ; for AT91 part: Acked-by: Nicolas Ferre Best regards, -- Nicolas Ferre -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majo

[PATCH 0/3] at91/ssc: fixes on ASoC tree for 3.8

2012-12-17 Thread Nicolas Ferre
Hi Mark, This series goes on top of current Linus' git tree and fixes an error that we have while compiling DTBs for AT91: ERROR (phandle_references): Reference to non-existent node or label "pinctrl_ssc0_tx" ERROR: Input tree has errors, aborting (use -f to force output) make[3]: *** [arch/arm/b

[PATCH 1/3] ARM: at91/dts: fix typo in SSC status property

2012-12-17 Thread Nicolas Ferre
From: Bo Shen Change the value of status to "disabled" to conform with property requirement. Signed-off-by: Bo Shen [nicolas.fe...@atmel.com: commit subject line and typos] Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9263.dtsi | 4 ++-- arch/arm/boot/dts/at91sam9g4

[PATCH 2/3] ARM: at91/dts: add pinctrl support for SSC peripheral

2012-12-17 Thread Nicolas Ferre
From: Bo Shen Add pinctrl support for SSC on AT91 dtsi files. Signed-off-by: Bo Shen [nicolas.fe...@atmel.com: split dtsi and driver changes] Signed-off-by: Nicolas Ferre --- arch/arm/boot/dts/at91sam9260.dtsi | 18 ++ arch/arm/boot/dts/at91sam9263.dtsi | 36

[PATCH 3/3] ASoC: atmel-ssc: add pinctrl selection to driver

2012-12-17 Thread Nicolas Ferre
From: Bo Shen Add default pinctrl selection to atmel-ssc driver. The pinctrl is mandatory. Signed-off-by: Bo Shen [nicolas.fe...@atmel.com: split dtsi and driver changes] Signed-off-by: Nicolas Ferre --- drivers/misc/atmel-ssc.c | 8 1 file changed, 8 insertions(+) diff --git a

[PATCH 0/3 v2] net/macb: RX path enhancement

2012-12-17 Thread Nicolas Ferre
but can be merged in a single patch. v2: - gave up the idea of using non-coherent memory for rx buffers - addition of the struct macb layout optimization Havard Skinnemoen (1): net/macb: Try to optimize struct macb layout Nicolas Ferre (2): net/macb: increase RX buffer size for GEM

[PATCH 1/3 v2] net/macb: increase RX buffer size for GEM

2012-12-17 Thread Nicolas Ferre
in DMA Configuration Register specification. Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.c | 45 ++--- drivers/net/ethernet/cadence/macb.h | 1 + 2 files changed, 38 insertions(+), 8 deletions(-) diff --git a/drivers/net/ethernet/cadence

[PATCH 2/3 v2] net/macb: change RX path for GEM

2012-12-17 Thread Nicolas Ferre
GEM is able to adapt its DMA buffer size, so change the RX path to take advantage of this possibility and remove all kind of memcpy in this path. This modification introduces function pointers for managing differences between MACB and GEM adapter type. Signed-off-by: Nicolas Ferre --- drivers

[PATCH 3/3 v2] net/macb: Try to optimize struct macb layout

2012-12-17 Thread Nicolas Ferre
. Signed-off-by: Havard Skinnemoen [nicolas.fe...@atmel.com: adapt to newer kernel] Signed-off-by: Nicolas Ferre --- drivers/net/ethernet/cadence/macb.h | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/drivers/net/ethernet/cadence/macb.h b/drivers

Re: [PATCH 22/25] usb/at91_udc: don't use [delayed_]work_pending()

2013-01-07 Thread Nicolas Ferre
Only compile tested. > > Signed-off-by: Tejun Heo > Cc: Andrew Victor > Cc: Nicolas Ferre Acked-by: Nicolas Ferre > Cc: Jean-Christophe Plagniol-Villard > Cc: Felipe Balbi > Cc: linux-...@vger.kernel.org > --- > Please let me know how this patch should be routed. I can ta

[PATCH] MAINTAINERS: email update and add missing entry

2008-01-03 Thread Nicolas Ferre
MAINTAINERS email update add atmel_lcdfb entry Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- MAINTAINERS |8 +++- === --- a/MAINTAINERS +++ b/MAINTAINERS @@ -665,12 +665,18 @@ ATMEL AT91 MCI DRIVER P: N

Re: [PATCH] MAINTAINERS: email update and add missing entry

2008-01-03 Thread Nicolas Ferre
MAINTAINERS email update add atmel_lcdfb entry Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Resent because of a patch whitespace formatting issue. MAINTAINERS |8 +++- === --- a/MAINTAINERS +++ b/MAINT

[PATCH] atmel_lcdfb: backlight control

2008-01-18 Thread Nicolas Ferre
can then export this control, letting screenblank and other operations actually take effect ... reducing the typically substantial power drain from the backlight. Signed-off-by: David Brownell <[EMAIL PROTECTED]> Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Note that it&#x

Re: [Linux-fbdev-devel] [PATCH] atmel_lcdfb: backlight control - tiny rework

2008-01-24 Thread Nicolas Ferre
Tiny patch that removes not needed "inline" and renames function : exit_contrast() -> exit_backlight(). It adds the missing exit_backlight() in probe() error path. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Follows comments from Andrew Morton and Haavard Skinnem

[PATCH] usb: at91_udc: correct hanging while disconnecting usb cable

2007-12-06 Thread Nicolas Ferre
Correct hanging while disconnecting the USB device cable. Prevent a race between vbus and UDP interrupts. This bug was tracked on at91sam9260ek boards. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- A usb resume interrupt was firing after the vbus interrupt : the IP was then a

[PATCH] atmel_lcdfb: LCDC startup fix

2007-11-23 Thread Nicolas Ferre
PROTECTED]> Signed-off-by: Andrew Victor <[EMAIL PROTECTED]> Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> Acked-by: Haavard Skinnemoen <[EMAIL PROTECTED]> --- Without this patch, the LCDC keeps running for some small time after the PWRCON:LCD_PWR has been cleared ; the FI

Wifi chips on SDIO interface

2007-11-23 Thread Nicolas Ferre
to interface through SDIO ? Is an Atheros-based card support planned ? (maybe more a madwifi people question...) Thanks for your help. -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordo

[PATCH] AT91: correct at91sam9263ek LCD power gpio pin

2008-01-17 Thread Nicolas Ferre
Corrects GPIO pin assignment for the LCD power control (PCI) Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- arch/arm/mach-at91/board-sam9263ek.c |4 ++-- --- a/arch/arm/mach-at91/board-sam9263ek.c +++ b/arch/arm/mach-at91/board-sam9263ek.c @@ -243,9 +243,9 @@ static

Re: [PATCH] AT91: correct at91sam9263ek LCD power gpio pin

2008-01-17 Thread Nicolas Ferre
Corrects GPIO pin assignment for the LCD power control (PCI) Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Simpler one. arch/arm/mach-at91/board-sam9263ek.c |5 + 1 file changed, 1 insertion(+), 4 deletions(-) --- linux-2.6-snapshot.orig/arch/arm/mach-at91/board-sam92

[PATCH] at91_mci: minor cleanup

2008-01-30 Thread Nicolas Ferre
From: Marc Pignat <[EMAIL PROTECTED]> MMC_POWER_ON is a noop, no need to set the power pin again. Signed-off-by: Marc Pignat <[EMAIL PROTECTED]> Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- MMC_POWER_OFF/MMC_POWER_UP turn the power OFF/ON, there is nothing to change wh

Re: TR: Neep help with my MMC driver ...

2007-07-20 Thread Nicolas Ferre
discussions. Linux 2.6.21+patch.AT91 run on my AT91sam9260. I must use the MMC. But it doesn't work . and I try since the begin of this week This is what I do : Please use the very last patchset developed those last days for at91_mci. Regards, -- Nicolas Ferre - To unsubscribe fro

[PATCH] bug in AT91 MCI suspend routines

2007-08-30 Thread Nicolas Ferre
resent on that pin, the system gets a FIQ request, that causes a crash. Signed-off-by: Anti Sullin <[EMAIL PROTECTED]> Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Original patch from Anti Sullin reviewed by Andrew Victor and Marc Pignat ; thank you to all of you. drivers/m

[PATCH] mmc: at91_mci: add multiwrite cap

2007-08-08 Thread Nicolas Ferre
From: Wu Xuan <[EMAIL PROTECTED]> Add multiwrite support capability. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- One liner Has been in Andrew Victor's patchset for a long time. Index: b/drivers/mm

[PATCH] mmc: at91_mci: remove whitespace at the end of lines

2007-08-08 Thread Nicolas Ferre
Some cleanup with whitespace/tab at the end of lines. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Index: b/drivers/mmc/host/at91_mci.c === --- a/drivers/mmc/host/at91_mci.c +++ b/drivers/mmc/host/at91_mci.c @@

Re: [PATCH] mmc: at91_mci: add multiwrite cap

2007-08-08 Thread Nicolas Ferre
Pierre Ossman : On Wed, 08 Aug 2007 11:52:43 +0200 Nicolas Ferre <[EMAIL PROTECTED]> wrote: From: Wu Xuan <[EMAIL PROTECTED]> Add multiwrite support capability. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Just like that? :) If I could just bother you with te

Re: [PATCH] mmc: at91_mci: add multiwrite cap

2007-08-09 Thread Nicolas Ferre
Pierre Ossman : On Wed, 08 Aug 2007 16:45:02 +0200 Nicolas Ferre <[EMAIL PROTECTED]> wrote: Pierre, I am a little confused : the probe function does not seem to get called... (I tried both module an in-kernel form / inserting sd or mmc cards). The modules is correctly in

[PATCH] mmc: at91_mci: cleanup: use MCI_ERRORS

2007-10-17 Thread Nicolas Ferre
From: Andrew Victor <[EMAIL PROTECTED]> A small MMC driver cleanup. Use the defined AT91_MCI_ERRORS in at91_mci_completed_command() instead of specifying all the error bits individually. Signed-off-by: Andrew Victor <[EMAIL PROTECTED]> Signed-off-by: Nicolas Ferre <[EMAIL PROTEC

Re: [PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2006-12-21 Thread Nicolas Ferre
Andrew Morton a écrit : On Fri, 15 Dec 2006 15:45:08 +0100 Nicolas FERRE <[EMAIL PROTECTED]> wrote: Add support for the ads7843 touchscreen controller to the ads7846 driver code. Generates a lot of errors when applied to the current mainline kernel. Please prepare and test patches a

Re: [PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2006-12-21 Thread Nicolas Ferre
David Brownell a écrit : On Friday 15 December 2006 7:20 am, Nicolas FERRE wrote: Add support for the ads7843 touchscreen controller to the ads7846 driver code. Glad to see this! Is this for AT91sam9261-EK board support, maybe? Indeed ! An also for the AT91sam9263-EK which has the same

Re: [PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2006-12-21 Thread Nicolas Ferre
Nicolas Ferre a écrit : As the SPI underlying code behaves quite differently from a controller driver to another whan not having a tx_buf filled, I have add a zerroed buffer to give to the spi layer while receiving data. You must be working with a buggy controller driver then. That part of

[PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2007-02-16 Thread Nicolas Ferre
David Brownell : [..] Thanks! I'll be glad to see fewer versions of this driver floating around. And to see the next version of the ads7843 patches ... :) Hi, Here is the ads7843 support for the ads7846 touchscreen driver. It is very little and takes great advantage of the previous rework.

Re: [PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2007-02-19 Thread Nicolas Ferre
->xfer[5]); + spi_message_add_tail(&req->xfer[5], &req->msg); ts->irq_disabled = 1; disable_irq(spi->irq); Regards, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

[PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2007-02-20 Thread Nicolas Ferre
Add support for the ads7843 touchscreen controller to the ads7846 driver code. The ads7843 support has now become almost trivial since the last rework. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Index: linux-2.6.20-at91/drivers/input/touchscreen/ads

[PATCH] input/spi: add ads7843 support to ads7846 touchscreen driver

2006-12-15 Thread Nicolas FERRE
Add support for the ads7843 touchscreen controller to the ads7846 driver code. The "pen down" information is managed quite differently as we do not have a touch-pressure measurement on the ads7843. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- I add a ads7843_rx functi

Re: [patch 2.6.20-rc1 6/6] input: ads7846 directly senses PENUP state

2007-01-04 Thread Nicolas Ferre
u know if the hrtimer framework has an issue on at91 or do I have to code something to have a low res timer support in the hrtimer framework ? Cheers, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED]

[PATCH] mmc: at91_mci typo

2007-06-19 Thread Nicolas Ferre
Typo fix in at91_mci driver : standardized the typo (at91_mci everywhere) Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Will not make the driver works better but will satisfy the most demanding typo specialists. drivers/mmc/host/at91_mci.c

Re: [PATCH] atmel_lcdfb: Fix STN LCD support

2007-06-20 Thread Nicolas Ferre
Haavard Skinnemoen : On Fri, 15 Jun 2007 10:50:12 +0200 Nicolas Ferre <[EMAIL PROTECTED]> wrote: From: Nicolas Ferre <[EMAIL PROTECTED]> Fixes STN LCD support for the atmel_lcdfb framebuffer driver. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> Looks correct to me. A

Oops in a driver while using SLUB as a SLAB allocator

2007-06-21 Thread Nicolas Ferre
? Did I missed something or do I use a bad dma_xx or cache flush call in the driver ? Thanks, regards, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org

Re: Oops in a driver while using SLUB as a SLAB allocator

2007-06-21 Thread Nicolas Ferre
Marc Pignat : please use this patch, sorry for the later My eyes are too tired or this patch is the same as the previous one :-\ Cheers, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More

Re: Oops in a driver while using SLUB as a SLAB allocator

2007-06-22 Thread Nicolas Ferre
Nicolas Ferre : Marc Pignat : please use this patch, sorry for the later My eyes are too tired or this patch is the same as the previous one :-\ Indeed, my eyes where too tired ;-) Sorry for the trouble. -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe

Re: [PATCH] mmc-atmel : fix kunmap wrong usage

2007-06-22 Thread Nicolas Ferre
fixes this oops. Thanks a lot to all of you for your precise help. Regards, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Re: Oops in a driver while using SLUB as a SLAB allocator

2007-06-25 Thread Nicolas Ferre
need some more precision anyway, I will try to answer. Regards, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Re: [PATCH] atmel_lcdfb: Fix wrong line_length calculation

2007-06-15 Thread Nicolas Ferre
As a separate message. Haavard, can you check if the compute_hozval() function is ok on avr32 (I have reviewed with the at32ap7000 and hope that it is ok) ? Regards, -- Nicolas Ferre - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message t

[PATCH] atmel_lcdfb: Fix STN LCD support

2007-06-15 Thread Nicolas Ferre
From: Nicolas Ferre <[EMAIL PROTECTED]> Fixes STN LCD support for the atmel_lcdfb framebuffer driver. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- This patch is the result of a work from Jan Altenberg and has been tested on a Hitachi SP06Q002 on at91sam9261ek. It ad

[RFC] AT91: atmel_lcdfb: at91sam9261ek support for STN b/w display

2007-06-15 Thread Nicolas Ferre
From: Nicolas Ferre <[EMAIL PROTECTED]> Adds STN LCD support on at91sam9261ek. Uses a black and white screen from Hitachi : SP06Q002. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Submitted in linux-fbdev for a RFC but will make its way through the AT91 maintainer. R

Re: [PATCH] mmc: at91_mci: fix hanging and rework to match flowcharts

2007-07-09 Thread Nicolas Ferre
Pierre Ossman : Nicolas Ferre wrote: Fixes hanging using multi block operations (seen during CMD25). Follows closely the datasheet flowcharts. This piece of code handles better big file writing. I had to take care of the notbusy signal during write (at91_mci_handle_cmdrdy function) and to

[PATCH] mmc: at91_mci: fix hanging and rework to match flowcharts

2007-07-09 Thread Nicolas Ferre
AT91_MCI_RXBUFF flag usage. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- This second patch is rebuild following Mariusz and Pierre comments. This patch is applied on top of the "typo" one : http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc6/2.6.22-rc6-mm

[PATCH] atmel_lcdfb: Fix STN LCD support

2007-07-12 Thread Nicolas Ferre
From: Nicolas Ferre <[EMAIL PROTECTED]> Fixes STN LCD support for the atmel_lcdfb framebuffer driver. Signed-off-by: Nicolas Ferre <[EMAIL PROTECTED]> --- Take 2 with 1 minor modification (Kconfig entry depends on board switch). This patch is the result of a work from Jan Alten

<    1   2   3   4   5   6   7   8   9   10   >