Skip to content
  1. Dec 11, 2013
  2. Dec 05, 2013
  3. Dec 04, 2013
    • Maxime COQUELIN's avatar
      ARM: STi: Add I2C config to B2000 and B2020 boards · c6fddbd4
      Maxime COQUELIN authored
      
      
      This patch supplies I2C configuration to B2000 and B2020
      based on either STiH415 or STiH416 SoCs.
      
      Signed-off-by: default avatarMaxime Coquelin <maxime.coquelin@st.com>
      Acked-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@st.com>
      c6fddbd4
    • Maxime COQUELIN's avatar
      ARM: STi: Supply I2C configuration to STiH415 SoC · 5bbb7527
      Maxime COQUELIN authored
      
      
      This patch supplies I2C configuration to STiH415 SoC.
      
      Signed-off-by: default avatarMaxime Coquelin <maxime.coquelin@st.com>
      Acked-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@st.com>
      5bbb7527
    • Maxime COQUELIN's avatar
      ARM: STi: Supply I2C configuration to STiH416 SoC · f53e99a9
      Maxime COQUELIN authored
      
      
      This patch supplies I2C configuration to STiH416 SoC.
      
      Signed-off-by: default avatarMaxime Coquelin <maxime.coquelin@st.com>
      Acked-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@st.com>
      f53e99a9
    • Srinivas Kandagatla's avatar
      ARM: STi: OF: Fix a typo in pincfg header · 1bf17b82
      Srinivas Kandagatla authored
      
      
      This patch fixes a typo for OD define in st-pincfg header file.
      
      Reported-by: default avatarMaxime Coquelin <maxime.coquelin@st.com>
      Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@st.com>
      1bf17b82
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt-3.14' of git://git.infradead.org/linux-mvebu into next/dt · 25e9cd46
      Olof Johansson authored
      From Jason Cooper:
      mvebu DT changes for v3.14
      
       - mvebu:
          - remove unneeded OS-specific properties from led nodes
          - add NAND controller to Armada boards
          - add sata leds to readynas 104
          - add gpio-poweroff to readynas duo v2
      
       - kirkwood:
          - comment cleanup in sheevaplug files
          - default pinctrl for sdio
          - sdio in guruplug is non-removable
      
       - orion5x:
          - typo fix
      
       - dove:
          - typo fix
          - add PMU interrupt controller and RTC interrupt via same
      
      * tag 'mvebu-dt-3.14' of git://git.infradead.org/linux-mvebu
      
      :
        ARM: Dove: Add RTC interrupt via PMU interrupt controller.
        ARM: Dove: Add DT node for PMU interrupt controller.
        ARM: mvebu: Add DT entry for ReadyNAS Duo v2 to use gpio-poweroff driver
        ARM: mvebu: Add RN104 SATA LEDs driven via NXP PCA9554 I2C to GPIO muxer
        ARM: kirkwood: mark guruplug sdio as non-removable
        ARM: kirkwood: provide pinctrl default to sdio nodes
        ARM: dove: Fix typo in device_type property of phy node
        ARM: orion5x: Fix typo in device_type property of phy node
        ARM: mvebu: Enable NAND controller in Armada 370 Mirabox
        ARM: mvebu: Enable NAND controller in Armada XP GP board
        ARM: mvebu: Add support for NAND controller in Armada 370/XP
        ARM: kirkwood: Cleanup comments in Sheevaplug dts files
        ARM: mvebu: dts: remove unneeded linux,default-state from led nodes
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      25e9cd46
    • Olof Johansson's avatar
      Merge tag 'ux500-devicetree-v3.14-1' of... · dab71939
      Olof Johansson authored
      Merge tag 'ux500-devicetree-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt
      
      From Linus Walleij:
      
      Ux500 device tree patches for v3.14, take one:
      
      - Fix up tc3589x bindings so this chip works again.
      
      - Remove SSP platform devices, as we now boot from device tree
        exclusively.
      
      - Delete surplus AB8500/DB8500 platform data, not obtained from
        the device tree.
      
      - Add DMA config for the MSP devices.
      
      - A series of 21 patches moving pin control config for the
        on-chip Nomadik pin controller from the board file
        to the device tree, step by step.
      
      - Two patches to the STE DMA40 driver regarding the high-prio
        DMA channel so this can be moved to the device tree. Both have
        Vinod's ACK.
      
      - Decommission of the non-device tree boot path for the timer
        initialization code.
      
      - Deletion of the non-devicetree probe path from the MTU timer
        driver, as all platforms using it are now using device tree.
        This has Daniel Lezcano's ACK.
      
      * tag 'ux500-devicetree-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson
      
      : (39 commits)
        ARM: ux500: decomission custom SMP TWD timer init
        clksrc: delete nomadik MTU non-DT boot path
        ARM: ux500: decomission the non-DT MTU init sequence
        dma: ste_dma40: Parse flags property for new 'high priority channel' request
        dma: ste_dma40: Expand DT binding to accept 'high-priority channel' flag
        ARM: ux500: Remove checking for DT during timer init
        ARM: ux500: Clean-up legacy extern prototype
        ARM: ux500: Remove unused call to register AMBA devices
        ARM: ux500: Clean-up non-DT IRQ initialisation
        pinctrl: nomadik: decomission non-DT boot path
        pinctrl: nomadik: move platform data handling into driver
        ARM: ux500: get rid of unused header
        ARM: ux500: delete Nomadik pinctrl AUXDATA
        ARM: ux500: delete remnant pin config macros
        ARM: ux500: move snowball pin configs to device tree
        ARM: ux500: move snowball LED pin control to device tree
        ARM: ux500: convert Snowball SPI pin reference
        ARM: ux500: move snowball ethernet config to device tree
        ARM: ux500: move HREFv60plus pin configs to device tree
        ARM: ux500: move final HREFv60 LCD pins to device tree
        ...
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      dab71939
  4. Dec 02, 2013
    • Arnaud Ebalard's avatar
      ARM: kirkwood: Add support for NETGEAR ReadyNAS NV+ v2 · 46ca506c
      Arnaud Ebalard authored
      Almost all hardware parts of the NETGEAR ReadyNAS NV+ v2 ([1] for more
      details) are supported by mainline kernel. The only missing elements in
      provided .dts file are:
      
       - the front LCD module (Winstar WINSTAR WH1602): driver development is
         ongoing. This is the same LCD module as on ReadyNAS 104.
       - the Macronix MX25L512 512Kbit SPI flash: no time to play with it yet.
      
      The device is the big brother (4 vs 2 bay) of the ReadyNAS Duo v2. The
      main differences are some additional LEDs for the disks, a Marvell
      88SM4140 SATA Port multiplier (no driver required to access the disk)
      and previously described LCD module. Otherwise, it shares the same SoC
      (kirkwood 88F6282), RAM (256MB), NAND (128MB), RTC chip (Ricoh rs5c372a),
      fan controller (GMT G762), XHCI controller (NEC/Renesas µPD720200).
      
      [1]: http://natisbad.org/NAS5/
      
      
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      46ca506c
    • Arnaud Ebalard's avatar
      ARM: mvebu: Add Netgear ReadyNAS 2120 board · 8aa0b019
      Arnaud Ebalard authored
      
      
      All hardware parts of the (mv78230 Armada XP based) NETGEAR ReadyNAS
      2120 are supported by mainline kernel (USB 3.0 and eSATA rear ports,
      USB 2.0 front port, Gigabit controller and PHYs for the two rear ports,
      serial port, LEDs, Buttons, 88SE9170 SATA controllers, three G762 fan
      controllers, G751 temperature sensor) except for:
      
       - the Intersil ISL12057 I2C RTC Chip,
       - the Armada NAND controller.
      
      Support for both of those is currently work in progress and does not
      prevent boot.
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      8aa0b019
    • Arnaud Ebalard's avatar
      ARM: mvebu: Fix whitespace in NETGEAR ReadyNAS .dts files · ece19e2b
      Arnaud Ebalard authored
      
      
      This patch provides some whitespace cleanup for NETGEAR
      ReadyNAS Duo v2 and 102 .dts files:
      
       - Fixed bad spaces
       - Added some space between nodes to improve readability
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      ece19e2b
    • Arnaud Ebalard's avatar
      ARM: mvebu: NETGEAR ReadyNAS 104 .dts cleanup · 96b09e3e
      Arnaud Ebalard authored
      
      
      The patch does some cleanup work on NETGEAR ReadyNAS 104 .dts
      file. Changes are listed below:
      
       - Completed conversion from value to macros for GPIO voltage level
       - Converted all numeric input key values to macros
       - Fixed all node names and labels to use respectively '-' and '_'
       - Made button names more explicit
       - Changed order of included files from general to local
       - Removed useless clocks and gpio-keys properties
       - Document ethernet PHY (Marvell 88E1318) via a comment
       - Made G762 clock node name unique by including g762 in it
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      96b09e3e
    • Arnaud Ebalard's avatar
      ARM: mvebu: NETGEAR ReadyNAS 102 .dts cleanup · b8f18162
      Arnaud Ebalard authored
      
      
      The patch does some cleanup work on NETGEAR ReadyNAS 102 .dts
      file. Changes are listed below
      
       - Added missing button mpp in pinctrl
       - Converted from value to macros for GPIO voltage level
       - Converted all numeric input key values to macros
       - Added GPIO keys pins to pinctrl
       - Made button names more explicit
       - Document ethernet PHY (Marvell 88E1318) via a comment
       - Made G762 clock node name unique by including g762 in it
       - Fixed all node names and labels to use respectively '-' and '_'
       - Changed order of included files from general to local
       - Removed useless clocks and gpio-keys properties
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      b8f18162
    • Arnaud Ebalard's avatar
      ARM: kirkwood: NETGEAR ReadyNAS Duo v2 .dts cleanup · 261e7735
      Arnaud Ebalard authored
      
      
      The patch does some cleanup work on NETGEAR ReadyNAS Duo v2 .dts
      file. Changes are listed below:
      
       - Converted from value to macros for GPIO voltage level
       - Converted all numeric input key values to macros
       - Made button names more explicit
       - Document ethernet PHY (Marvell 88E1318) via a comment
       - Added header for the file to describe content and author
       - Made G762 clock node name unique by including g762 in it
       - Fixed all node names and labels to use respectively '-' and '_'
       - Changed order of included files from general to local
       - Removed useless clocks and gpio-keys properties
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      261e7735
  5. Nov 30, 2013
    • Linus Torvalds's avatar
      Linux 3.13-rc2 · dc1ccc48
      Linus Torvalds authored
      dc1ccc48
    • Linus Torvalds's avatar
      Merge tag 'arm64-stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64 · d5ff835f
      Linus Torvalds authored
      Pull ARM64 fixes from Catalin Marinas:
       - Remove preempt_count modifications in the arm64 IRQ handling code
         since that's already dealt with in generic irq_enter/irq_exit
       - PTE_PROT_NONE bit moved higher up to avoid overlapping with the
         hardware bits (for PROT_NONE mappings which are pte_present)
       - Big-endian fixes for ptrace support
       - Asynchronous aborts unmasking while in the kernel
       - pgprot_writecombine() change to create Normal NonCacheable memory
         rather than Device GRE
      
      * tag 'arm64-stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64:
        arm64: Move PTE_PROT_NONE higher up
        arm64: Use Normal NonCacheable memory for writecombine
        arm64: debug: make aarch32 bkpt checking endian clean
        arm64: ptrace: fix compat registes get/set to be endian clean
        arm64: Unmask asynchronous aborts when in kernel mode
        arm64: dts: Reserve the memory used for secondary CPU release address
        arm64: let the core code deal with preempt_count
      d5ff835f
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · 033dbbde
      Linus Torvalds authored
      Pull s390 updates from Martin Schwidefsky:
       "One performance improvement and a few bug fixes.  Two of the fixes
        deal with the clock related problems we have seen on recent kernels"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
        s390/mm: handle asce-type exceptions as normal page fault
        s390,time: revert direct ktime path for s390 clockevent device
        s390/time,vdso: convert to the new update_vsyscall interface
        s390/uaccess: add missing page table walk range check
        s390/mm: optimize copy_page
        s390/dasd: validate request size before building CCW/TCW request
        s390/signal: always restore saved runtime instrumentation psw bit
      033dbbde
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · dc418f6e
      Linus Torvalds authored
      Pull i2c fixes from Wolfram Sang:
       "Some easy but needed fixes for i2c drivers since rc1"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: bcm2835: Linking platform nodes to adapter nodes
        i2c: omap: raw read and write endian fix
        i2c: i2c-bcm-kona: Fix module build
        i2c: i2c-diolan-u2c: different usb endpoints for DLN-2-U2C
        i2c: bcm-kona: remove duplicated include
        i2c: davinci: raw read and write endian fix
      dc418f6e
    • Linus Torvalds's avatar
      Merge branch 'for-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq · 7224b31b
      Linus Torvalds authored
      Pull workqueue fixes from Tejun Heo:
       "This contains one important fix.  The NUMA support added a while back
        broke ordering guarantees on ordered workqueues.  It was enforced by
        having single frontend interface with @max_active == 1 but the NUMA
        support puts multiple interfaces on unbound workqueues on NUMA
        machines thus breaking the ordered guarantee.  This is fixed by
        disabling NUMA support on ordered workqueues.
      
        The above and a couple other patches were sitting in for-3.12-fixes
        but I forgot to push that out, so they ended up waiting a bit too
        long.  My aplogies.
      
        Other fixes are minor"
      
      * 'for-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
        workqueue: fix pool ID allocation leakage and remove BUILD_BUG_ON() in init_workqueues
        workqueue: fix comment typo for __queue_work()
        workqueue: fix ordered workqueues in NUMA setups
        workqueue: swap set_cpus_allowed_ptr() and PF_NO_SETAFFINITY
      7224b31b
    • Linus Torvalds's avatar
      Merge branch 'for-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata · de92a058
      Linus Torvalds authored
      Pull libata fixes from Tejun Heo:
       "libata device removal path was removing parent device node before its
        child, which is mostly harmless but triggers warning after recent
        sysfs changes.  Rafael's patch fixes the order.
      
        Other than that, minor controller-specific fixes and device ID
        additions"
      
      * 'for-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:
        ATA: Fix port removal ordering
        ahci: add Marvell 9230 to the AHCI PCI device list
        ata: fix acpi_bus_get_device() return value check
        pata_arasan_cf: add missing clk_disable_unprepare() on error path
        ahci: add support for IBM Akebono platform device
      de92a058
    • Linus Torvalds's avatar
      Merge branch 'for-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup · 2855987d
      Linus Torvalds authored
      Pull cgroup fixes from Tejun Heo:
       "Fixes for three issues.
      
         - cgroup destruction path could swamp system_wq possibly leading to
           deadlock.  This actually seems to happen in the wild with memcg
           because memcg destruction path adds nested dependency on system_wq.
      
           Resolved by isolating cgroup destruction work items on its
           dedicated workqueue.
      
         - Possible locking context deadlock through seqcount reported by
           lockdep
      
         - Memory leak under certain conditions"
      
      * 'for-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
        cgroup: fix cgroup_subsys_state leak for seq_files
        cpuset: Fix memory allocator deadlock
        cgroup: use a dedicated workqueue for cgroup destruction
      2855987d
    • Linus Torvalds's avatar
      Merge tag 'sound-3.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · b8495995
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Quite a few HD-Audio fixes, a WUSB audio fix and a fix for FireWire
        audio.  The HD-audio part contains a couple of fixes for the generic
        parser, and these are the only intrusive fixes.  The rest are mostly
        device-specific fixes"
      
      * tag 'sound-3.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda - Add LFE chmap to ASUS ET2700
        ALSA: hda - Initialize missing bass speaker pin for ASUS AIO ET2700
        ALSA: hda - limit mic boost on Asus UX31[A,E]
        ALSA: hda - Check leaf nodes to find aamix amps
        ALSA: hda - Fix hp-mic mode without VREF bits
        ALSA: hda - Create Headhpone Mic Jack Mode when really needed
        ALSA: usb: use multiple packets per urb for Wireless USB inbound audio
        ALSA: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec
        ALSA: hda - Drop bus->avoid_link_reset flag
        ALSA: hda/realtek - Set pcbeep amp for ALC668
        ALSA: hda/realtek - Add support of ALC231 codec
        ALSA: firewire-lib: fix wrong value for FDF field as an empty packet
      b8495995
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs · b01537bf
      Linus Torvalds authored
      Pull vfs dentry reference count fix from Al Viro.
      
      This fixes a possible inode_permission NULL pointer dereference (and
      other problems) that were due to the root dentry count being decremented
      too much.  In commit 48a066e7 ("RCU'd vfsmounts") the placement of
      clearing the LOOKUP_RCU bit changed, and we then returned failure of
      incrementing the lockref on the parent dentry with LOOKUP_RCU cleared.
      
      But that meant we needed to go through the same cleanup routines that
      the later failures did wrt LOOKUP_ROOT and nd->root.
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
        fix bogus path_put() of nd->root after some unlazy_walk() failures
      b01537bf
    • Linus Torvalds's avatar
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 282c183b
      Linus Torvalds authored
      Pull drm qxl leak fix from Dave Airlie:
       "As usual 5 mins after I send a trivial pull fix I find a real bug!
      
        This fixes a memory leak and I'd like to get it into stable queue
        asap"
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:
        drm/qxl: fix memory leak in release list handling
      282c183b
  6. Nov 29, 2013
  7. Nov 28, 2013