Permalink
Commits on Oct 30, 2014
  1. ARM: dts: at91-sama5d4_xplained: add pinctrl state dtsi file

    wenyouya authored and JoshWu committed Oct 30, 2014
    Allow the pin controller to handle and set the state of the pins to:
    * "default" on boot, resume and before performing an transfer.
    * "sleep" on suspend.
    
    This should make it possible to optimize energy usage for the pins
    both for the suspend/resume cycle.
    
    Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
  2. pm: at91: pm_slowclock: move disabling the DDR clock after the code t…

    wenyouya authored and JoshWu committed Oct 30, 2014
    …o disable the DDRC peripheral clock
    
    It is verified on the SAMA5D4-EK that it is more reliable to disable DDR clock.
    
    Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
Commits on Oct 29, 2014
  1. mtd: atmel_nand: pmecc: add new dt property that support erased page …

    JoshWu committed Oct 28, 2014
    …correction
    
    Since in SAMA5D4 chip, the PMECC can correct bit flips in erased page.
    So we add a DT property to indicate this hardware charactor.
    
    If the PMECC support correct bitflip erased page (all data are 0xff).
    Then we can use the PMECC correct the page and skip the erased page
    check.
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
Commits on Oct 23, 2014
  1. ARM: at91/dt/trivial: fix file names in comments and model names

    Nicolas Ferre
    Nicolas Ferre committed Oct 23, 2014
    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  2. hdmi: sii9022: fix the not initialzed 'client'.

    JoshWu authored and Nicolas Ferre committed Oct 23, 2014
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
    Acked-by: Bo Shen <voice.shen@atmel.com>
Commits on Oct 22, 2014
  1. Merge branch 'at91-3.10-trunk/linux-3.10-at91-sama5d4_xplained' into …

    Nicolas Ferre
    Nicolas Ferre committed Oct 22, 2014
    …linux-3.10-at91
  2. ARM: at91: sama5d4: xplained: enable audio for HDMI

    Bo Shen authored and JoshWu committed Oct 22, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
Commits on Oct 21, 2014
  1. pinctrl: at91: fix (sysfs) at91_gpio_dbg_show

    mcrapet authored and Nicolas Ferre committed Sep 18, 2014
    Status returned using:
    cat /sys/kernel/debug/gpio
    is wrong if pin number is greater than 31.
    
    Same fix in Mainline: 47f2271 (pinctrl/at91:
    Fix mask creation in at91_gpio_dbg_show).
    
    Signed-off-by: Matthieu Crapet <mcrapet@gmail.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  2. Merge remote-tracking branch 'rfo/voice/linux-3.10-at91_hdmi_v2' into…

    JoshWu committed Oct 21, 2014
    … linux-3.10-at91-sama5d4_xplained
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
    
    Conflicts:
    	arch/arm/boot/dts/Makefile
  3. sama5d4_defconfig: enable kernel ip dhcp for nfs

    JoshWu committed Oct 21, 2014
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
Commits on Oct 20, 2014
  1. Merge branch 'at91-3.10-trunk/sama5d4_integration+usart' into linux-3…

    Nicolas Ferre
    Nicolas Ferre committed Oct 20, 2014
    ….10-at91
    
    Conflicts:
    	drivers/tty/serial/atmel_serial.c
  2. tty/serial: at91: fix rx ring buffer management

    Cyrille Pitchen
    Cyrille Pitchen committed Oct 20, 2014
    This patch swaps the use "tail" and "head" to fit the semantic of the linux
    circular buffer documentation:
    - head: the point at which the producer (the DMA controller) inserts items.
    - tail: the point at which the consumer (the serial framework) finds the next
            item.
    
    Besides the former code of the rx ring buffer didn't manage the case where
    head < tail, which might lead to loss of data. To fix this bug the data are now
    sent from the DMA buffer to the serial framework in two steps:
    1 - First, we test if head < tail. If so, we copy the data from tail to the end
        of the DMA buffer then reset tail to zero.
    2 - Finally, we copy data from tail to head then set tail to head.
    
    In addition, since tty_insert_flip_string() may now be called twice,
    atmel_flip_buffer_rx_dma() becomes less efficient than moving the calls
    dma_sync_sg_for_cpu(), dma_sync_sg_for_device(), tty_insert_flip_string() and
    tty_flip_buffer_push() directly into atmel_rx_from_dma().
    
    Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Commits on Oct 17, 2014
  1. ARM: at91: dts: sama5d4ek: add hdmi dts file

    Bo Shen
    Bo Shen committed Oct 16, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  2. ARM: at91: dts: sama5d3xek: add hdmi dts file

    Bo Shen
    Bo Shen committed Oct 16, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  3. ARM: at91: dt: capable select resolution for hdmi

    Bo Shen
    Bo Shen committed Oct 15, 2014
    Make it capable select resolution for HDMI output mode.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  4. ARM: at91: sama5d4_defconfig: enable HDMI support

    Bo Shen
    Bo Shen committed Sep 29, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  5. ARM: at91: sama5_defconfig: enable HDMI support

    Bo Shen
    Bo Shen committed Sep 26, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  6. ARM: at91: sama5d4: enable sii902x HDMI device

    Bo Shen
    Bo Shen committed Sep 9, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  7. ARM: at91: sama5d3: enable sii902x HDMI device

    Bo Shen
    Bo Shen committed Sep 24, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  8. ASoC: atmel: enable audio suppor with HDMI encoder sii9022

    Bo Shen
    Bo Shen committed Oct 14, 2014
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  9. hdmi: add SiI902x driver

    Bo Shen
    Bo Shen committed Oct 14, 2014
    For sii902x video driver (encoder-sii9022.c), based on the code from:
    https://git.linaro.org/bsp/freescale/linux-linaro-natty.git
    (<drivers/video/mxc/mxcfb_sii902x.c>)
    
    For sii902x audio driver (encoder-sii9022-audio.c and encoder-sii9022.h),
    based on the code from:
    https://github.com/jsarha/linux/tree/ti-linux-3.14.y-sii9022-audio
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  10. video: atmel-hlcd: add warning info when clock is not accurate

    Bo Shen
    Bo Shen committed Oct 14, 2014
    When real clock is less than the 95% or exceed than the 105% of
    the required clock, show a warning information.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
Commits on Oct 16, 2014
  1. ARM: at91: make the max zone order configurable

    Bo Shen
    Bo Shen committed May 29, 2014
    When LCD frame buffer needs more memory, it will exceed the
    default max zone order, so make it configurable for larger
    one.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  2. ARM: at91: sama5d4_xplained: update the makefile for all dts files

    JoshWu committed Sep 25, 2014
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  3. ARM: at91: sama5d4_xplained: add hdmi support dts file

    JoshWu committed Sep 25, 2014
    In this dts, we enable hdmi support
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  4. ARM: at91: sama5d4_xplained_pda4: add PDA4 support

    JoshWu committed Sep 25, 2014
    For this dts file, we enable PDA4 support
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  5. ARM: at91: sama5d4_xplained: add the dts file for xplained ultra board

    JoshWu committed Sep 25, 2014
    In this board, the LCD, VDEC, audio, isi are disabled.
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  6. ARM: at91: sama5d4_defconfig: add hdmi support

    JoshWu committed Sep 22, 2014
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  7. ARM: at91: sama5d4/dtsi: remove PA25 for LCD, it is not used by LCD

    JoshWu committed Sep 22, 2014
    This pin is used for hdmi irq.
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
Commits on Oct 15, 2014
  1. ARM: at91: board-dt-sama5: add of_node_put

    Bo Shen authored and JoshWu committed Oct 15, 2014
    When call of_find_compatible_node, it will returns a node pointer
    with refcount incremented, need of_node_put() on it when done.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
  2. ARM: at91: sama5d4/dts: move vdec to dtsi and enabled for sama5d4ek

    JoshWu committed Sep 23, 2014
    VDEC is chip feature, so put it to <chip>.dtsi file.
    Then, enable it in sama5d4ek.dts. That is more readable.
    
    Signed-off-by: Josh Wu <josh.wu@atmel.com>
  3. ARM: at91: dts: sama5d3: move the isi mck pin to mb

    Bo Shen authored and JoshWu committed Oct 11, 2014
    The mck is decided by the board design, move it to mb related
    dtsi file.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  4. ARM: at91: dts: sama5d3: add missing pins of isi

    Bo Shen authored and JoshWu committed Oct 11, 2014
    The ISI has 12 data lines, add the missing two data lines.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
  5. ARM: at91: dts: sama5d3: split isi pinctrl

    Bo Shen authored and JoshWu committed Oct 11, 2014
    As the ISI has 12 data lines, however we only use 8 data lines with
    sensor module. So, split the data line into two groups which make
    it can be choosed depends on the hardware design.
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
    Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Commits on Oct 2, 2014
  1. dma: at_xdmac: change chunk size default value

    ldesroches committed Oct 2, 2014
    Some devices don't set the maxburst value, in this case it is safer to
    use a chunk of 1 instead of 16. For example, atmel_serial doesn't
    set maxburst and having a chunk of 16 causes receiving 4 characters
    intstead of 1.
    
    Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>