Permalink
Commits on May 15, 2015
  1. Makefile: add extraversion for release

    Nicolas Ferre
    Nicolas Ferre committed May 15, 2015
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Commits on May 13, 2015
  1. ARM: at91/defconfig: align sam9 defconfig with newer ones

    Nicolas Ferre
    Nicolas Ferre committed May 13, 2015
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  2. ARM: at91/defconfig: add some USB webcam support

    Nicolas Ferre
    Nicolas Ferre committed May 13, 2015
    Add some USB webcam as modules.
    
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  3. ARM: at91/defconfig: add wifi samples

    Nicolas Ferre
    Nicolas Ferre committed May 13, 2015
    Add wifi configuration options + some wifi board or dongle samples.
    Includes also the Atmel wilc1000 driver.
    
    These drivers are added as modules.
    
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Commits on May 12, 2015
  1. Add wilc1000 driver

    JohnnyKim78 authored and Nicolas Ferre committed Apr 21, 2015
  2. Revert "mmc: atmel-mci: add runtime pm support"

    Nicolas Ferre
    Nicolas Ferre committed Apr 22, 2015
    This reverts commit 10ce234.
    
    Conflicts:
    	drivers/mmc/host/atmel-mci.c
  3. Revert "mmc: atmel-mci: use SET_RUNTIME_PM_OPS() macro"

    Nicolas Ferre
    Nicolas Ferre committed Apr 22, 2015
    This reverts commit fe75e71.
Commits on May 11, 2015
  1. ARM: at91/dt: sama5d4: add uart0, uart1 dt nodes

    Suchang Ko Nicolas Ferre
    Suchang Ko authored and Nicolas Ferre committed May 11, 2015
    Add sama5d4 uart0, uart1 dt nodes, pinctrl and related aliases.
    
    Signed-off-by: Suchang Ko <suchangko@samul.kr>
    [nicolas.ferre@atmel.com: split patch, reorder & whitespace fixes]
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Commits on May 5, 2015
  1. usb: gadget: atmel_usba_udc: Add suspend/resume with wakeup support

    Sylvain Rochet authored and wenyouya committed Feb 12, 2015
    This patch add suspend/resume with wakeup support for Atmel USBA.
    
    On suspend: We stay continuously clocked if Vbus signal is not
    available. If Vbus signal is available we set the Vbus signal as a wake
    up source then we stop the USBA itself and all clocks used by USBA.
    
    On resume: We recover clocks and USBA if we stopped them. If a device is
    currently connected at resume time we enable the controller.
    
    Signed-off-by: Sylvain Rochet <sylvain.rochet@finsecur.com>
    Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
    Signed-off-by: Felipe Balbi <balbi@ti.com>
  2. usb: gadget: atmel_usba_udc: condition clocks to vbus state

    Sylvain Rochet authored and wenyouya committed Feb 12, 2015
    If USB PLL is not necessary for other USB drivers (e.g. OHCI and EHCI)
    we will reduce power consumption by switching off the USB PLL if no USB
    Host is currently connected to this USB Device.
    
    We are using Vbus GPIO signal to detect Host presence. If Vbus signal is
    not available then the device stays continuously clocked.
    
    Signed-off-by: Sylvain Rochet <sylvain.rochet@finsecur.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
    Signed-off-by: Felipe Balbi <balbi@ti.com>
  3. usb: gadget: atmel_usba_udc: Request an auto disabled Vbus signal IRQ

    Sylvain Rochet authored and wenyouya committed Feb 12, 2015
    Vbus IRQ handler needs a started UDC driver to work because it uses
    udc->driver, which is set by the UDC start handler. The previous way
    chosen was to return from interrupt if udc->driver is NULL using a
    spinlock around the check.
    
    We now request an auto disabled (IRQ_NOAUTOEN) Vbus signal IRQ instead
    of an auto enabled IRQ followed by disable_irq(). This way we remove the
    very small timeslot of enabled IRQ which existed previously between
    request() and disable(). We don't need anymore to check if udc->driver
    is NULL in IRQ handler.
    
    Signed-off-by: Sylvain Rochet <sylvain.rochet@finsecur.com>
    Suggested-by: Boris Brezillon <boris.brezillon@free-electrons.com>
    Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    Signed-off-by: Felipe Balbi <balbi@ti.com>
  4. usb: gadget: atmel_usba_udc: Fixed vbus_prev initial state

    Sylvain Rochet authored and wenyouya committed Feb 12, 2015
    If vbus gpio is high at init, we should set vbus_prev to true
    accordingly to the current vbus state. Without that, we skip the first
    vbus interrupt because the saved vbus state is not consistent.
    
    Signed-off-by: Sylvain Rochet <sylvain.rochet@finsecur.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
    Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
    Signed-off-by: Felipe Balbi <balbi@ti.com>
Commits on Apr 30, 2015
  1. ARM: at91/dt: remove *_hdmi.dtsi in dts files

    Nicolas Ferre
    Nicolas Ferre committed Apr 30, 2015
    As the driver is absolutely needed for the whole LCD subsystem to probe
    correctly, I remove the *_hdmi.dtsi from all .dts files.
    It is too dangerous to risk the LCD not to be probed just because you forget to
    select one driver in your config file.
    
    Just make sure to select the sil902x driver when you uncomment the _hdmi.dtsi
    include and you'll be ready to use it.
    
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  2. drm: atmel-hlcdc: add info messages

    bbrezillon authored and Nicolas Ferre committed Apr 30, 2015
    Add dev_info messages to inform the user when the display controller is
    up and running.
    
    Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
  3. mfd: atmel-hlcdc: implement write synchronization

    bbrezillon authored and Nicolas Ferre committed Apr 30, 2015
    Some HLCDC registers cannot be written until the previous write access has
    been synchronized with the hardware. If they are written while a
    synchronization is in progress, the new value (and the associated
    configuration) might be silently ignored, resulting in unpredictable
    behavior.
    
    Hide the write synchronization stuff in a regmap implementation and use
    this implementation instead of the generic mmio one.
    
    Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
  4. drm: atmel-hlcdc: fix CRTC timings

    bbrezillon authored and Nicolas Ferre committed Apr 30, 2015
    The atmel_hlcdc_crtc_mode_fixup() function was fixing standard timings
    instead of the CRTC specific ones (those used in atmel_hlcdc_crtc_mode_set()).
    Fix the CRTC timings and adjust the atmel_hlcdc_dc_mode_valid() function
    to test crtc_* fields.
    
    Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
  5. drm: panel: simple-panel: set appropriate mode type

    bbrezillon authored and Nicolas Ferre committed Apr 30, 2015
    All modes exposed by simple panels should be tagged as driver defined
    modes.
    Moreover, if a panel supports only one mode, this mode is obviously the
    preferred one.
    
    Doing this also fix a problem occurring when a 'video=' parameter is passed
    on the kernel cmdline. In some cases the user provided mode is preferred
    over the simple panel ones, which might result in unpredictable behavior.
    
    Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
  6. Merge branch 'at91-3.18-trunk/mxt' into linux-3.18-at91

    Nicolas Ferre
    Nicolas Ferre committed Apr 30, 2015
  7. Input: atmel_mxt_ts: add a second try if initialization fails

    ldesroches committed Apr 30, 2015
    For an unknown reason, the maxtouch can not ack the i2c request when we
    want to communicate. Trying to establish the communication finally works
    after about 200 ms. So when probing the driver if the first time
    initilization fails then wait and try a second time.
    
    Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
  8. Input: atmel_mxt_ts: update from ndyer git tree

    ldesroches committed Apr 27, 2015
    Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Commits on Apr 27, 2015
  1. DRM: drm_probe_helper: reduce DRM_OUTPUT_POLL_PERIOD to 4 sec

    Nicolas Ferre
    Nicolas Ferre committed Apr 27, 2015
    The default 10sec. is usually too long for having the fb0 ready when we need it
    for demo init scripts.
    
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  2. DRM: Don't re-poll connector for disconnect

    Josef Holzmayr Nicolas Ferre
    Josef Holzmayr authored and Nicolas Ferre committed Apr 16, 2015
    DRM probe should not repoll a connector if it is already
    connected and the DRM_CONNECTOR_POLL_DISCONNECT flag is not set.
    
    Signed-off-by: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de>
Commits on Apr 23, 2015
  1. ARM: at91: sama5d4/dt: add usart0, usart1 dt nodes

    JoshWu authored and Nicolas Ferre committed Apr 23, 2015
    Also add the pinctrl for usart0, usart1.
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  2. ARM: at91/dt: sama5d4 xplained: enable the led D8

    JoshWu authored and Nicolas Ferre committed Apr 23, 2015
    Enable D8 led as now the pioD is available.
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
    [nicolas.ferre@atmel.com: split the patch in 2]
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  3. ARM: at91: sama5d4/dt: add pioD pin mux mask and enable pioD

    JoshWu authored and Nicolas Ferre committed Apr 23, 2015
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  4. ARM: at91/dt: sama5d4: update pinctrl ranges

    ldesroches authored and Nicolas Ferre committed Apr 23, 2015
    Update the pinctrl ranges property to support pioD controller whose
    mapping is not contiguous with other pio controllers. Without this
    update, getting resource will fail, then pinctrl probe will fail too
    because there is a missing pio controller.
    
    Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Commits on Apr 17, 2015
  1. remove extraversion while testing

    Nicolas Ferre
    Nicolas Ferre committed Apr 17, 2015
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>