device *dev)
> ohci_writel(ohci, ohci->hc_control, &ohci->regs->control);
> ohci->rh_state = OHCI_RH_HALTED;
>
> + ohci_at91_port_suspend(ohci_at91->sfr_regmap);
> +
The main issue I see here is that you will call t
v3.20 doesn't exist, it is actually v4.0.
Signed-off-by: Alexandre Belloni
---
Resend using correct address for Felipe
Documentation/ABI/testing/configfs-usb-gadget-uvc | 58 +++
1 file changed, 29 insertions(+), 29 deletions(-)
diff --git a/Documentation/ABI/te
nning depending on the SFR that we
can lookup. My concern was only to avoid calling a function
unnecessarily on !sama5d2 platforms.
>
> > reg = <0x0040 0x10>;
> > interrupts = <41 IRQ_TYPE_LEVEL_HIGH 2>;
> > clocks = <
1rm9200-ohci" for USB controllers
> > - used in host mode.
> > + - compatible: Should be one of the following
> > + "atmel,at91rm9200-ohci" for USB controllers used in host mode.
> > + "atmel,sama5d2-ohci" for USB controllers used i
The "atmel,at91sam9g45-udc" compatible UDC is also used on at91sam9x5 so it
is also necessary to try to get the syscon for at91sam9x5-pmc.
Fixes: 4747639f01c9 ("usb: gadget: atmel: access the PMC using regmap")
Reported-by: Uwe Kleine-König
Signed-off-by: Alexandre Bello
On 13/06/2016 at 10:56:08 +0200, Uwe Kleine-König wrote :
> Hello,
>
> On Mon, Jun 13, 2016 at 10:47:30AM +0200, Alexandre Belloni wrote:
> > The "atmel,at91sam9g45-udc" compatible UDC is also used on at91sam9x5 so it
> > is also necessary to try to ge
On 17/06/2016 at 13:44:22 +, Yang, Wenyou wrote :
> Hi Alexandre,
>
> > -Original Message-
> > From: Alexandre Belloni [mailto:alexandre.bell...@free-electrons.com]
> > Sent: 2016年6月9日 4:38
> > To: Rob Herring
> > Cc: Yang, Wenyou ; Alan Stern
it be static?
>
> Signed-off-by: Ben Dooks
Acked-by: Alexandre Belloni
> ---
> Cc: Alan Stern
> Cc: Greg Kroah-Hartman
> Cc: linux-usb@vger.kernel.org
> Cc: Nicolas Ferre
> Cc: Alexandre Belloni
> Cc: Jean-Christophe Plagniol-Villard
> ---
> drivers/usb/ho
u will try to get "atmel,sama5d2-sfr". It is only present
on sama5d2 so you have enough information to know whether or not you can
use it to suspend/resume.
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
--
To unsubscribe f
On 20/06/2016 at 08:46:02 +, Yang, Wenyou wrote :
> Hi Alexandre & Nicolas,
>
> > -Original Message-
> > From: Alexandre Belloni [mailto:alexandre.bell...@free-electrons.com]
> > Sent: 2016年6月20日 16:04
> > To: Yang, Wenyou
> > Cc: Rob Herri
on must be done before the USB clock is disabled,
> resume after the USB clock is enabled.
>
> Signed-off-by: Wenyou Yang
Reviewed-by: Alexandre Belloni
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
--
To unsubscribe from
1.c file.
> >>
> >> drivers/usb/host/ohci-at91.c:144:15: warning: symbol 'at91_dt_syscon_sfr'
> >> was not declared. Should it be static?
> >>
> >> Signed-off-by: Ben Dooks
> >> Acked-by: Nicolas Ferre
> >> Acked-
Use devm_kasprintf instead of simple kasprintf to free the allocated memory
when needed.
Suggested-by: Peter Rosin
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/udc/atmel_usba_udc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/gadget/udc
On 02/12/2016 at 15:59:57 +, David Laight wrote :
> From: Alexandre Belloni
> > Sent: 01 December 2016 10:27
> > Use devm_kasprintf instead of simple kasprintf to free the allocated memory
> > when needed.
>
> s/when needed/when the device is freed/
>
Commit bbe097f092b0 ("usb: gadget: udc: atmel: fix endpoint name")
introduced a memory leak when unbinding the driver. The endpoint names
would not be freed. Solve that by including the name as a string in struct
usba_ep so it is freed when the endpoint is.
Signed-off-by: Alexand
On 16/01/2017 at 12:27:04 +0200, Felipe Balbi wrote :
>
> Hi,
>
> David Laight writes:
> > From: Alexandre Belloni
> >> Sent: 02 December 2016 16:19
> >> On 02/12/2016 at 15:59:57 +, David Laight wrote :
> >> > From: Alexandre Belloni
&g
ntry) from [] (start_kernel+0x354/0x360)
[] (start_kernel) from [<20008078>] (0x20008078)
---[ end trace e7cf9dcebf4815a6 ]---
Fixes: c32b5bcfa3c4 ("ARM: dts: at91: Fix USB endpoint nodes")
Reported-by: Richard Genoud
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/udc/
t; ---
> > Documentation/devicetree/bindings/usb/atmel-usb.txt | 10 +-
> > 1 file changed, 5 insertions(+), 5 deletions(-)
> >
Applied, thanks.
--
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
--
To unsubscribe from t
7;t see USB-fixes included...
>
It is in Greg's branch:
http://git.kernel.org/cgit/linux/kernel/git/gregkh/usb.git/log/?h=usb-linus
--
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
--
To unsubscribe from this list: send the line "
: udc: atmel: Update endpoint allocation
> scheme")
> Signed-off-by: Arnd Bergmann
Acked-by: Alexandre Belloni
> ---
> drivers/usb/gadget/udc/atmel_usba_udc.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/usb/gadget/udc/atmel_usb
uot;;
> reg = <0x0040 0x100000>;
> interrupts = <41 IRQ_TYPE_LEVEL_HIGH 2>;
> clocks = <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
> --
> 2.9.3
>
--
Alexandre Belloni, Free
goes into
> sleep and will not wakeup when an USB devices is inserted.
>
> Fixes: 2e2aa1bc7eff90ec ("usb: ohci-at91: Forcibly suspend ports while USB
> suspend")
> Signed-off-by: Jelle Martijn Kok
> Tested-by: Wenyou Yang
Reviewed-by: Alexandre Belloni
> Cc: Wenyou Y
tly in an official release, removing it should not be
> breaking the stability rules.
>
> Fixes: cab43282682e ("ARM: at91/dt: sama5d2: Use new compatible for ohci
> node")
> Signed-off-by: Romain Izard
> cc:
> ---
> arch/arm/boot/dts/sama5d2.dtsi | 2 +-
> 1
Hi,
The whole series looks good to me, you can add my
Acked-by: Alexandre Belloni
On 06/01/2015 at 14:46:57 +0100, Boris Brezillon wrote :
> Hello,
>
> Here is a set of patches porting existing at91sam9rl erratum handling to
> DT and adding new code to handle at91sam9g45/9x5 e
eded at 1958 (offset 13 lines).
> Hunk #4 FAILED at 1960.
> 1 out of 4 hunks FAILED
>
> please rebase on testing/next which I just pushed.
>
> --
> balbi
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
--
To uns
ut.
I would prefer not to miss 3.20, can I resend the patches now so you can
review and ack them? Then they could go through the mfd tree.
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
--
To unsubscribe from this list: send the l
From: Boris Brezillon
Allocate udc structure instead of relying on the statically declared
object.
Signed-off-by: Boris Brezillon
---
drivers/usb/gadget/udc/at91_udc.c | 96 +++
1 file changed, 26 insertions(+), 70 deletions(-)
diff --git a/drivers/usb/gadg
From: Boris Brezillon
Three compatible strings have been added to the at91_udc driver.
Update the documentation accordingly.
Signed-off-by: Boris Brezillon
---
Documentation/devicetree/bindings/usb/atmel-usb.txt | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Documenta
From: Boris Brezillon
cpu_is_at91xxx are a set of macros defined in mach/cpu.h and are here used
to detect the SoC we are booting on.
Use compatible string + a caps structure to replace those cpu_is_xxx tests.
Remove all mach and asm headers (which are now unused).
Signed-off-by: Boris Brezillo
From: Boris Brezillon
Make use of devm_ functions to simplify probe and remove code.
Signed-off-by: Boris Brezillon
---
drivers/usb/gadget/udc/at91_udc.c | 116 +-
1 file changed, 39 insertions(+), 77 deletions(-)
diff --git a/drivers/usb/gadget/udc/at91_ud
From: Boris Brezillon
Since non-DT board support has been removed from the at91 architecture we
can safely remove non-DT handling code.
Signed-off-by: Boris Brezillon
---
drivers/usb/gadget/udc/Kconfig| 1 +
drivers/usb/gadget/udc/at91_udc.c | 16 ++--
2 files changed, 3 inser
From: Boris Brezillon
The Matrix registers are provided to configure internal bus behavior on
at91 SoCs.
Some registers might be accessed by several drivers (e.g. to configure
external memory bus timings), hence we declare this register set as a
syscon device.
Signed-off-by: Boris Brezillon
Ack
From: Boris Brezillon
Now that at91 system clocks forward set_rate request to their parent we
can remove the uclk clock and directly call clk_set_rate on fclk.
Signed-off-by: Boris Brezillon
---
drivers/usb/gadget/udc/at91_udc.c | 27 +++
drivers/usb/gadget/udc/at91_udc
From: Boris Brezillon
The at91_udc driver request 2 clocks, and thus need them to be defined in
the device tree.
Document the clocks and clock-names properties so that everybody use the
correct names.
Signed-off-by: Boris Brezillon
---
Documentation/devicetree/bindings/usb/atmel-usb.txt | 4 ++
Hi Felipe,
The following series replace the previous series sent by Boris named:
- [PATCH v5 00/11] memory: add Atmel EBI (External Bus Interface) driver
- [PATCH 00/11] usb: gadget: at91_udc: Rework for multi-platform support
The patches I left out are less urgent and will be resent later, pro
From: Boris Brezillon
The driver is requesting clock by their global name (those declared in the
clk_lookup list), but this only works with !CCF kernels.
Now that all SoCs have moved to CCF, fix the driver to use local names
(hclk and pclk).
Signed-off-by: Boris Brezillon
---
drivers/usb/gadg
From: Boris Brezillon
AT91 SoCs have a memory range reserved for internal bus configuration.
Expose those registers so that drivers can make use of the matrix syscon
declared in at91 DTs.
Signed-off-by: Boris Brezillon
Acked-by: Lee Jones
---
include/linux/mfd/syscon/atmel-matrix.h | 117
From: Boris Brezillon
The SMC registers are used to configure Atmel EBI (External Bus Interface)
to interface with standard memory devices (NAND, NOR, SRAM or specialized
devices like FPGAs).
Declare this memory region as a syscon, so that different drivers can
configure the SMC interface (mostl
From: Boris Brezillon
Atmel AT91 SoCs have a memory range reserved for SMC (Static Memory
Controller) configuration.
Expose those registers so that drivers can make use of the smc syscon
declared in at91 DTs.
Signed-off-by: Boris Brezillon
Acked-by: Lee Jones
---
include/linux/mfd/syscon/atme
On 14/01/2015 at 11:38:12 -0600, Felipe Balbi wrote :
> On Wed, Jan 14, 2015 at 05:22:00PM +0100, Alexandre Belloni wrote:
> > From: Boris Brezillon
> >
> > Since non-DT board support has been removed from the at91 architecture we
> > can safely remove non-DT handlin
/0x24)
Code: e5950014 e1a04001 e5902008 e3a010d0 (e5922008)
---[ end trace 35c74bdd89b373d0 ]---
Kernel panic - not syncing: Attempted to kill init! exitcode=0x000b
This checks for that case and returns an error, not allowing the driver to be
loaded with no endpoints.
Signed-off-by: Alexandre
egistered driver `%s'\n", driver->driver.name);
> + DBG(DBG_GADGET, "unregistered driver `%s'\n", udc->driver->driver.name);
> +
> + udc->driver = NULL;
Shouldn't we get rid of that assignment as it is done in
usb_gadget_remove
Hi Felipe,
On 28/02/2014 at 15:35:42 +0100, Nicolas Ferre wrote :
> On 27/02/2014 16:42, Alexandre Belloni :
> > If no endpoints are present in the device tree, the kernel will cras hwith
> > the
>
> s/cras hwith/crash with/
>
Do you want me to send a v2 with that typ
kported to the same
> kernel.
>
> Fixes: 511f3c5326ea (usb: gadget: udc-core: fix a regression during gadget
> driver unbinding)
> Cc: sta...@vger.kernel.org # v3.2+
> Signed-off-by: Gregory CLEMENT
Acked-by: Alexandre Belloni
> ---
> Changelog:
> v1 -> v2
Found using smatch: drivers/usb/gadget/atmel_usba_udc.c:1689 usba_udc_irq()
error: we previously assumed 'udc->driver' could be null (see line 1636)
Always test udc->driver before using its members.
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/atmel_usba_udc.c | 2 +-
ould move to the controller stub instead.
>
We should use a regulator and in the case it is hardwired, use a fixed
regulator. Then, we can stop if it is missing.
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
--
To unsubscribe
Move struct at91_usbh_data back in ohci-at91.c as this is the only user
left after switching all at91 platforms to DT only.
Signed-off-by: Alexandre Belloni
---
drivers/usb/host/ohci-at91.c| 11 +++
include/linux/platform_data/atmel.h | 12
2 files changed, 11
Hi,
Here are a few cleanups for ohci-at91. This is the fallout of AT91 now being DT
only.
Alexandre Belloni (4):
USB: host: ohci-at91: move at91_usbh_data definition in c file
USB: host: ohci-at91: depend on OF
USB: host: ohci-at91: merge ohci_at91_of_init in
ohci_hcd_at91_drv_probe
As device tree support is now mandatory, merge ohci_at91_of_init() in
ohci_hcd_at91_drv_probe().
Signed-off-by: Alexandre Belloni
---
drivers/usb/host/ohci-at91.c | 145 +++
1 file changed, 63 insertions(+), 82 deletions(-)
diff --git a/drivers/usb/host
ohci_hcd_at91_drv_probe() has four at91_for_each_port. They can be merged
into two loops without changing the driver behaviour.
Signed-off-by: Alexandre Belloni
---
drivers/usb/host/ohci-at91.c | 34 --
1 file changed, 16 insertions(+), 18 deletions(-)
diff
Make the driver depend on CONFIG_OF and remove the now useless #ifdef
Also, fix the Kconfig indentation.
Signed-off-by: Alexandre Belloni
---
drivers/usb/host/Kconfig | 8
drivers/usb/host/ohci-at91.c | 9 +
2 files changed, 5 insertions(+), 12 deletions(-)
diff --git a
Definitions from linux/platform_data/atmel.h are not used, remove the
include.
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/udc/atmel_usba_udc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c
b/drivers/usb/gadget/udc/atmel_usba_udc.c
index
struct at91_udc_data is now only used inside the driver, move it to its
include.
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/udc/at91_udc.h | 8
include/linux/platform_data/atmel.h | 9 -
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/drivers/usb
Remove unnecessary mach/* headers to be able to converge to a multiplatform
kernel.
Signed-off-by: Alexandre Belloni
---
drivers/usb/host/ohci-at91.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c
index e49eb4f90f5d
arry '2.0' or 'usb2' in it. Or we just
> > use some version number like 'chipidea,ci13000' or 'chipidea,ci13xxx'.
> >
>
> The recommended format for compatible string is: "manufacturer,model",
> I agree with "chipidea,ci13xxx
_unprepare(udc->fclk);
> >+fail1a:
> >+if (IS_ENABLED(CONFIG_COMMON_CLK))
> >+clk_unprepare(udc->uclk);
> > fail1:
> > if (IS_ENABLED(CONFIG_COMMON_CLK) && !IS_ERR(udc->uclk))
> > clk_put(udc->uclk);
&g
safe to call from there for the same reason. Move clock
> preparation and setting clock rate into process context (at91udc_probe).
>
> Signed-off-by: Ronald Wahl
Acked-by: Alexandre Belloni
> ---
> v3 -> v4:
> - no code changes
> - update commit message
>
Hi,
On 26/05/2015 at 09:51:18 -0500, Felipe Balbi wrote :
> On Thu, May 14, 2015 at 04:36:33PM -0500, Bin Liu wrote:
> > Alexandre,
> >
> > On Thu, May 14, 2015 at 4:26 PM, Alexandre Belloni
> > wrote:
> > > On 14/05/2015 at 16:16:12 -0500, Bin Liu wrote :
&
function,
> syscon_regmap_lookup_by_phandle by checking with a call to the function,
> IS_ERR and returning a error pointer if there is one for the function,
> at91sam9261_udc_init. Furthermore this was found by running coccinelle
> against the lastest kernel tree.
>
> Signed-off-by: Nicholas Krause
On 18/06/2015 at 18:41:14 +0200, Alexandre Belloni wrote :
> On 03/05/2015 at 23:25:02 -0400, Nicholas Krause wrote :
> > This simplifies the error checking of the function,at91sam9261_udc_init
> > by using PTR_ERR_OR_ZERO in the return statement rather then a unnessary
> >
@vger.kernel.org
Alexandre Belloni (13):
clk: at91: utmi: use pmc_read when the at91_pmc is available
clk: at91: system: don't try to free_irq when there is no IRQ
ARM: at91/dt: use syscon for PMC
clk: at91: clk-main: factorize irq handling
clk: at91: make IRQ optional and register them
Use regmap to access the PMC to avoid using at91_pmc_read and
at91_pmc_write.
Signed-off-by: Alexandre Belloni
---
Cc: Felipe Balbi
Cc: linux-usb@vger.kernel.org
drivers/usb/gadget/udc/atmel_usba_udc.c | 20 ++--
drivers/usb/gadget/udc/atmel_usba_udc.h | 2 ++
2 files changed
Stephen, all,
Please disregard 01/16 and 02/16 as they are already in clk-next.
On 30/09/2015 at 18:10:53 +0200, Alexandre Belloni wrote :
> Hi,
>
> This patch set is a cleanup that properly separate drivers needing to access
> the
> PMC (PM and USB) from the clock driver by e
Hi,
On 30/09/2015 at 11:31:02 -0500, Felipe Balbi wrote :
> On Wed, Sep 30, 2015 at 06:11:08PM +0200, Alexandre Belloni wrote:
> > Use regmap to access the PMC to avoid using at91_pmc_read and
> > at91_pmc_write.
> >
> > Signed-off-by: Alexandre Belloni
>
> c
On 30/09/2015 at 18:59:17 +0200, Alexandre Belloni wrote :
> Hi,
>
> On 30/09/2015 at 11:31:02 -0500, Felipe Balbi wrote :
> > On Wed, Sep 30, 2015 at 06:11:08PM +0200, Alexandre Belloni wrote:
> > > Use regmap to access the PMC to avoid using at91_pmc_read
. Can you try the following patch?
8<--
>From 402f8444bc92d218edc63dcc3c87459981a56c31 Mon Sep 17 00:00:00 2001
From: Alexandre Belloni
Date: Wed, 2 Dec 2015 18:49:34 +0100
Subject: [PATCH] USB: host: ohci-at91: fix a crash in
ohci_hcd_at91_overcurrent_irq
Signed-off-by: Alexandre Bello
sin
Tested-by: Peter Rosin
Signed-off-by: Alexandre Belloni
---
drivers/usb/host/ohci-at91.c | 11 +--
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c
index 342ffd140122..8c6e15bd6ff0 100644
--- a/drivers/usb/host/o
save induced by this
> PLL deactivation. The resume penalty is about 500 us, which is not
> negligible but acceptable considering the amount of power we are saving.
>
> Signed-off-by: Sylvain Rochet
> Reported-by: Boris Brezillon
Acked-by: Alexandre Belloni
> ---
>
udc->ep[0].maxpacket = 64;
> udc->ep[3].maxpacket = 64;
> udc->ep[4].maxpacket = 512;
> --
> 2.3.0.rc0
>
>
> _______
> linux-arm-kernel mailing list
> linux-arm-ker...@lists
Since the addition of the errata handling for at91sam9rl and at91sam9g45, the
atmel_usba_udc depends on the pmc driver being present. Explicitly set that
dependency.
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/udc/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
to make it clearer ?
>
> depends on AVR32 || (ARCH_AT91 && COMMON_CLK_AT91)
>
> And I wonder why you need that. I though this option was selected by all
> at91 platforms ?
>
That is currently the case but maybe, one day, one of the AT91 platform
will not use th
On 10/03/2015 at 15:53:12 -0500, Felipe Balbi wrote :
> On Tue, Mar 03, 2015 at 10:41:38AM +0100, Alexandre Belloni wrote:
> > On 03/03/2015 at 09:26:20 +0100, Boris Brezillon wrote :
> > > > config USB_ATMEL_USBA
> > > > tristate "Atmel USBA"
&g
d it by simply having all
the AT91 platform selecting COMMON_CLK_AT91. I just have the feeling
that this is not quite future proof.
So this is not urgent at all and I'll try to remember to resend when
needed.
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
xander Aring
> Cc: Alexander Shishkin
> Cc: Alexandre Belloni
> Cc: Arnd Bergmann
> Cc: Dan Murphy
> Cc: Greg Kroah-Hartman
> Cc: Harald Freudenberger
> Cc: Heikki Krogerus
> Cc: Heiko Carstens
> Cc: Jacek Anaszewski
> Cc: Lee Jones
> Cc: linux-l...@v
> fall through [-Wimplicit-fallthrough=]
>
> Signed-off-by: Gustavo A. R. Silva
Acked-by: Alexandre Belloni
> ---
> drivers/usb/gadget/udc/atmel_usba_udc.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c
> b/drive
| 2 +-
> drivers/net/ethernet/smsc/Kconfig| 6 +++---
> drivers/net/wireless/cisco/Kconfig | 2 +-
> drivers/pwm/Kconfig | 2 +-
> drivers/rtc/Kconfig | 2 +-
Acked-by: Alexandre Belloni
> drivers/spi/Kconfig | 4 ++--
> d
p_clock(ohci_at91, &pdev->dev);
> }
>
>
> @@ -623,7 +627,7 @@ ohci_hcd_at91_drv_suspend(struct device *dev)
>
> /* flush the writes */
> (void) ohci_readl (ohci, &ohci->regs->control);
> - at91_stop_clock(ohci_at9
o keep the file dentries around at all, so remove
> those variables from the device structure.
>
> Cc: Nicolas Ferre
> Cc: Felipe Balbi
> Cc: Alexandre Belloni
> Signed-off-by: Greg Kroah-Hartman
> ---
> drivers/usb/gadget/udc/atmel_usba_udc.c | 71
e file dentries around at all, so remove
> those variables from the device structure.
>
> Cc: Nicolas Ferre
> Cc: Felipe Balbi
> Cc: Alexandre Belloni
> Signed-off-by: Greg Kroah-Hartman
Reviewed-by: Alexandre Belloni
> ---
> drivers/usb/gadget/udc/atmel_usba_udc.c |
On 22/05/2017 at 00:02:10 +0200, Wolfram Sang wrote:
> include/linux/i2c is not for client devices. Move the header file to a
> more appropriate location.
>
> Signed-off-by: Wolfram Sang
Acked-by: Alexandre Belloni
> ---
> arch/arm/mach-omap2/common.h| 2 +-
>
commit 46ddd79e893b ("usb: gadget: udc: atmel: Remove AVR32 bits from the
driver") left the accessor macros introduced by commit a3dd3befd7cb ("usb:
gadget: atmel_usba: use endian agnostic IO on ARM"). They can now be
removed.
Signed-off-by: Alexandre Belloni
---
dr
rs of PCK (only 2 on at91sam9x5 for
> instance)...
>
My opinion is that it will be time to change that when multiple SoCs
will need to save their registers.
--
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
--
To unsubscribe from this li
ided a
> very long list of both developpers and mailing lists (28). I thought it
> was a good idea to shorten it a little. Bad idea. Sorry.
>
I think the correct way of handling that would have been to send each
patch to the proper subsystem as there are no dependency here.
--
Alexa
63 ++-
> drivers/tty/serial/atmel_serial.c| 13 +++
> drivers/usb/host/ehci-atmel.c| 3 +-
> 10 files changed, 196 insertions(+), 36 deletions(-)
>
> --
> 2.11.0
>
--
Alexandre Belloni, Free Electrons
Embedded
The at91sam9rl PMC is not quite the same as the at91sam9g45 one and now has
its own compatible string. Add support for that.
Fixes: 217bace8e548 ("ARM: dts: fix PMC compatible")
Signed-off-by: Alexandre Belloni
---
drivers/usb/gadget/udc/atmel_usba_udc.c | 2 ++
1 file changed, 2
The at91sam9rl PMC is not quite the same as the at91sam9g45 one and now has
its own compatible string. Add support for that.
Fixes: 217bace8e548 ("ARM: dts: fix PMC compatible")
Signed-off-by: Alexandre Belloni
Acked-by: Cristian Birsan
---
Hello Greg,
This is an urgent fix that w
86 matches
Mail list logo