1. 18 Nov, 2016 3 commits
    • Olof Johansson's avatar
      Merge tag 'pxa-for-4.10' of https://github.com/rjarzmik/linux into next/soc · 9e27a0aa
      Olof Johansson authored
      This is the pxa changes for v4.10 cycle.
      
      This cycle is covering :
       - some clock fixes common with sa1100 architecture
       - the consequence of the pxa_camera conversion to v4l2
       - a small irq related fix for pxa25x device-tree only
      
      * tag 'pxa-for-4.10' of https://github.com/rjarzmik/linux:
        ARM: pxa: fix pxa25x interrupt init
        ARM: pxa: remove duplicated include from spitz.c
        ARM: pxa: em-x270: use the new pxa_camera platform_data
        ARM: pxa: ezx: use the new pxa_camera platform_data
        ARM: pxa: mioa701: use the new pxa_camera platform_data
        ARM: pxa: pxa_cplds: honor probe deferral
        ARM: sa11x0/pxa: get rid of get_clock_tick_rate
        watchdog: sa11x0/pxa: get rid of get_clock_tick_rate
        ARM: sa11x0/pxa: acquire timer rate from the clock rate
        clk: pxa25x: OSTIMER0 clocks from the main oscillator
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      9e27a0aa
    • Olof Johansson's avatar
      Merge tag 'lpc32xx-cleanup-v4.10' of https://github.com/sylemieux/linux-lpc32xx into next/soc · 56d027b4
      Olof Johansson authored
      NXP LPC32xx ARM SoC cleanup for v4.10
      
      This includes a few cleanup changes:
      * remove unused header file mach/irqs.h;
      * remove unused header file clock.h.
      
      * tag 'lpc32xx-cleanup-v4.10' of https://github.com/sylemieux/linux-lpc32xx:
        ARM: lpc32xx: remove unused header file clock.h
        ARM: lpc32xx: remove unused header file mach/irqs.h
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      56d027b4
    • Olof Johansson's avatar
      Merge tag 'renesas-soc-for-v4.10' of... · 42494501
      Olof Johansson authored
      Merge tag 'renesas-soc-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Renesas ARM Based SoC Updates for v4.10
      
      Enhancements:
      * Basic support for r8a7743 SoC; only SoC code so far
      * Select errata 798181 for SoCs with CA15 cores
      
      Clean-up:
      * Consolidate R8A7743 and R8A779[234] machine definitions
      
      Documentation:
      * Add Marzen, Gose and Alt board part numbers to DT bindings
      * Document SK-RZG1M board
      
      * tag 'renesas-soc-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: r8a7779/marzen: Add board part number to DT bindings
        ARM: shmobile: select errata 798181 for SoCs with CA15 cores
        ARM: shmobile: Consolidate R8A7743 and R8A779[234] machine definitions
        ARM: shmobile: r8a7793/gose: Add board part number to DT bindings
        ARM: shmobile: r8a7794/alt: Add board part number to DT bindings
        ARM: shmobile: document SK-RZG1M board
        ARM: shmobile: r8a7743: basic SoC support
        ARM: shmobile: only call rcar_gen2_clocks_init() if present
        ARM: shmobile: Sort Kconfig selections
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      42494501
  2. 08 Nov, 2016 2 commits
  3. 05 Nov, 2016 1 commit
  4. 04 Nov, 2016 2 commits
  5. 02 Nov, 2016 7 commits
  6. 01 Nov, 2016 3 commits
    • Axel Haslam's avatar
      ARM: davinci: da8xx: register USB PHY clocks in the DT file · ced95ac0
      Axel Haslam authored
      The usb20_phy clock needs to be registered for the driver to be able
      to get and enable a clock. Currently the usb phy clocks are registered
      from board files, which will not be called during a device tree based
      boot.
      
      To be able to probe correctly usb form a device tree boot, register
      the usb phy clocks from the DT specific init.
      
      Unfortunately, davinci does not have proper clock support on device tree
      yet, so by registering the clock from the DT specific file we are
      forced to hardcode the parent clock, and cannot select refclkin as
      parent for any of the phy clocks of the da850 family.
      
      As none of the current da850 based boards currently in mainline use
      refclkin as source. I guess we can live with this limitation until clocks
      are correctly represented through CCF/device tree.
      Signed-off-by: default avatarAxel Haslam <ahaslam@baylibre.com>
      [Added error checking]
      Signed-off-by: default avatarDavid Lechner <david@lechnology.com>
      [nsekhar@ti.com: typo fixes in commit message]
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      ced95ac0
    • David Lechner's avatar
      ARM: davinci: da8xx: add usb phy clocks · 0004b02a
      David Lechner authored
      Up to this point, the USB phy clock configuration was handled manually in
      the board files and in the usb drivers. This adds proper clocks so that
      the usb drivers can use clk_get and clk_enable and not have to worry about
      the details. Also, the related code is removed from the board files and
      replaced with the new clock registration functions.
      
      This also removes the #if IS_ENABLED(CONFIG_USB_MUSB_HDRC) around the musb
      declaration and renames the musb platform device so that we can reference
      it from the usb20 clock even if the musb device is not used.
      Signed-off-by: default avatarDavid Lechner <david@lechnology.com>
      Signed-off-by: default avatarAxel Haslam <ahaslam@baylibre.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      0004b02a
    • David Lechner's avatar
      ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for USB phy · 3b996e5f
      David Lechner authored
      Add OF_DEV_AUXDATA() entry for USB phy. This is required for
      so that clock lookup will work for the USB PHY driver.
      Signed-off-by: default avatarDavid Lechner <david@lechnology.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      3b996e5f
  7. 31 Oct, 2016 6 commits
  8. 29 Oct, 2016 4 commits
  9. 26 Oct, 2016 4 commits
  10. 25 Oct, 2016 2 commits
  11. 24 Oct, 2016 1 commit
  12. 23 Oct, 2016 5 commits
    • Linus Torvalds's avatar
      Merge tag 'upstream-4.9-rc2' of git://git.infradead.org/linux-ubifs · 5ff93abc
      Linus Torvalds authored
      Pull UBI[FS] fixes from Richard Weinberger:
       "This contains fixes for issues in both UBI and UBIFS:
      
         - Fallout from the merge window, refactoring UBI code introduced some
           issues.
      
         - Fixes for an UBIFS readdir bug which can cause getdents() to busy
           loop for ever and a bug in the UBIFS xattr code"
      
      * tag 'upstream-4.9-rc2' of git://git.infradead.org/linux-ubifs:
        ubifs: Abort readdir upon error
        UBI: Fix crash in try_recover_peb()
        ubi: fix swapped arguments to call to ubi_alloc_aeb
        ubifs: Fix xattr_names length in exit paths
        ubifs: Rename ubifs_rename2
      5ff93abc
    • Linus Torvalds's avatar
      Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 · c761923c
      Linus Torvalds authored
      Pull ext4 fixes from Ted Ts'o:
       "A few bug fixes and add some missing KERN_CONT annotations"
      
      * tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
        ext4: add missing KERN_CONT to a few more debugging uses
        fscrypto: lock inode while setting encryption policy
        ext4: correct endianness conversion in __xattr_check_inode()
        fscrypto: make XTS tweak initialization endian-independent
        ext4: do not advertise encryption support when disabled
        jbd2: fix incorrect unlock on j_list_lock
        ext4: super.c: Update logging style using KERN_CONT
      c761923c
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending · a55da8a0
      Linus Torvalds authored
      Pull SCSI target fixes from Nicholas Bellinger:
       "Here are the outstanding target-pending fixes for v4.9-rc2.
      
        This includes:
      
         - Fix v4.1.y+ reference leak regression with concurrent TMR
           ABORT_TASK + session shutdown. (Vaibhav Tandon)
      
         - Enable tcm_fc w/ SCF_USE_CPUID to avoid host exchange timeouts
           (Hannes)
      
         - target/user error sense handling fixes. (Andy + MNC + HCH)
      
         - Fix iscsi-target NOP_OUT error path iscsi_cmd descriptor leak
           (Varun)
      
         - Two EXTENDED_COPY SCSI status fixes for ESX VAAI (Dinesh Israni +
           Nixon Vincent)
      
         - Revert a v4.8 residual overflow change, that breaks sg_inq with
           small allocation lengths.
      
        There are a number of folks stress testing the v4.1.y regression fix
        in their environments, and more folks doing iser-target I/O stress
        testing atop recent v4.x.y code.
      
        There is also one v4.2.y+ RCU conversion regression related to
        explicit NodeACL configfs changes, that is still being tracked down"
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:
        target/tcm_fc: use CPU affinity for responses
        target/tcm_fc: Update debugging statements to match libfc usage
        target/tcm_fc: return detailed error in ft_sess_create()
        target/tcm_fc: print command pointer in debug message
        target: fix potential race window in target_sess_cmd_list_waiting()
        Revert "target: Fix residual overflow handling in target_complete_cmd_with_length"
        target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code
        target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE
        target: Re-add missing SCF_ACK_KREF assignment in v4.1.y
        iscsi-target: fix iscsi cmd leak
        iscsi-target: fix spelling mistake "Unsolicitied" -> "Unsolicited"
        target/user: Fix comments to not refer to data ring
        target/user: Return an error if cmd data size is too large
        target/user: Use sense_reason_t in tcmu_queue_cmd_ring
      a55da8a0
    • Linus Torvalds's avatar
      Merge tag 'hwmon-for-linus-v4.9-rc2' of... · e6995f22
      Linus Torvalds authored
      Merge tag 'hwmon-for-linus-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      
      Pull hwmon fixes from Guenter Roeck:
       "Couple of hwmon fixes:
      
        Fix a potential ERR_PTR dereference in max31790 driver, and handle
        temperature readings below 0 in adm9240 driver"
      
      * tag 'hwmon-for-linus-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
        hwmon: (max31790) potential ERR_PTR dereference
        hwmon: (adm9240) handle temperature readings below 0
      e6995f22
    • Linus Torvalds's avatar
      Merge tag 'for-linus-4.9-2' of git://git.code.sf.net/p/openipmi/linux-ipmi · 5766e9d2
      Linus Torvalds authored
      Pull IPMI updates from Corey Minyard:
       "A small bug fix and a new driver for acting as an IPMI device.
      
        I was on vacation during the merge window (a long vacation) but this
        is a bug fix that should go in and a new driver that shouldn't hurt
        anything.
      
        This has been in linux-next for a month or so"
      
      * tag 'for-linus-4.9-2' of git://git.code.sf.net/p/openipmi/linux-ipmi:
        ipmi: fix crash on reading version from proc after unregisted bmc
        ipmi/bt-bmc: remove redundant return value check of platform_get_resource()
        ipmi/bt-bmc: add a dependency on ARCH_ASPEED
        ipmi: Fix ioremap error handling in bt-bmc
        ipmi: add an Aspeed BT IPMI BMC driver
      5766e9d2