1. 31 Dec, 2015 4 commits
    • Arnd Bergmann's avatar
      bus: uniphier: allow only built-in driver · 326ea45a
      Arnd Bergmann authored
      Building the newly added uniphier system bus driver as a module
      causes a link error, so let's only allow it to be built-in for
      now, to fix allmodconfig:
      
      ERROR: "of_default_bus_match_table" [drivers/bus/uniphier-system-bus.ko] undefined!
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      326ea45a
    • Arnd Bergmann's avatar
      ARM: bcm2835: clarify RASPBERRYPI_FIRMWARE dependency · 22a5b1dd
      Arnd Bergmann authored
      The firmware driver can be a loadable module, but the power domain
      can only be built-in, so we get a build error in an allmodconfig
      kernel:
      
      :(.text+0x17e59c): undefined reference to `rpi_firmware_property'
      :(.text+0x17e51c): undefined reference to `rpi_firmware_get'
      :(.text+0x17e244): undefined reference to `rpi_firmware_property'
      
      This changes the dependency to only allow the power domain code
      to be enabled when the firmware driver is built-in. Other users
      of the firmware driver may still be loadable modules and not
      everyone needs the power domains, so we don't change the firmware
      code.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      22a5b1dd
    • Arnd Bergmann's avatar
      Merge tag 'bcm2835-drivers-next-2015-12-28' of http://github.com/anholt/linux into next/drivers · 5d2c585c
      Arnd Bergmann authored
      Pull "BCM2835 drivers changes for 4.5" from Eric Anholt:
      
      This pull request includes the bcm2835 changes for 4.5 targeting the
      arm-soc next/drivers branch.
      
      * tag 'bcm2835-drivers-next-2015-12-28' of http://github.com/anholt/linux:
        ARM: bcm2835: add rpi power domain driver
        dt-bindings: add rpi power domain driver bindings
        ARM: bcm2835: Define two new packets from the latest firmware.
      5d2c585c
    • Arnd Bergmann's avatar
      Merge branch 'depends/usb-fixes' into next/drivers · 1a4af6ea
      Arnd Bergmann authored
      This is needed for the bcm2836 branch, pulling in the fixes
      that went into rc5 to avoid a larger backmerge.
      
      * depends/usb-fixes:
        usb: dwc2: fix kernel oops during driver probe
        usb: phy: mxs: add "fsl,imx6ul-usbphy" compatible string
        usb: gadget: f_midi: fix leak on failed to enqueue out requests
        usb: gadget: f_midi: Transmit data only when IN ep is enabled
        usb: dwc2: make otg clk optional
        usb: dwc2: Return errors from PHY
        usb: dwc2: Make PHY optional
        usb: renesas_usbhs: gadget: Fix NULL pointer dereference in usbhsg_ep_dequeue()
        usb: kconfig: fix warning of select USB_OTG
        usb: gadget: pxa27x: fix suspend callback
        usb: gadget: functionfs: fix missing access_ok checks
        usb: musb: USB_TI_CPPI41_DMA requires dmaengine support
      1a4af6ea
  2. 22 Dec, 2015 9 commits
  3. 18 Dec, 2015 2 commits
    • Paul Gortmaker's avatar
      drivers/soc: make mediatek/mtk-scpsys.c explicitly non-modular · e50be5cd
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      drivers/soc/mediatek/Kconfig:config MTK_SCPSYS
      drivers/soc/mediatek/Kconfig:   bool "MediaTek SCPSYS Support"
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the couple traces of modularity so that when reading the
      driver there is no doubt it is builtin-only.
      
      Since module_platform_driver() uses the same init level priority as
      builtin_platform_driver() the init ordering remains unchanged with
      this commit.
      
      Cc: Matthias Brugger <matthias.bgg@gmail.com>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Daniel Kurtz <djkurtz@chromium.org>
      Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
      Cc: Olof Johansson <olof@lixom.net>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-mediatek@lists.infradead.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
      e50be5cd
    • Sascha Hauer's avatar
      soc: mediatek: SCPSYS: Add regulator support · 4688f385
      Sascha Hauer authored
      The power domains are supplied by regulators. Add support for them so
      that the regulators are properly turned on before a domain is powered up
      and turned off when a domain is powered down.
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
      4688f385
  4. 17 Dec, 2015 1 commit
  5. 15 Dec, 2015 1 commit
  6. 14 Dec, 2015 1 commit
  7. 12 Dec, 2015 2 commits
    • Arnd Bergmann's avatar
      reset: hi6220: fix modular build · 70b3590f
      Arnd Bergmann authored
      We need to include <linux/module.h> to build the driver as a loadable
      module:
      
      drivers/reset/hisilicon/hi6220_reset.c:108:1: warning: data definition has no type or storage class
       postcore_initcall(hi6220_reset_init);
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      70b3590f
    • Arnd Bergmann's avatar
      Merge tag 'reset-for-4.5-2' of git://git.pengutronix.de/git/pza/linux into next/drivers · bd8f27ba
      Arnd Bergmann authored
      Merge "Reset controller changes for v4.5 v2" from Philipp Zabel:
      
      - oftree support for getting reset devices by index
      - fixed return value consistency of of_reset_control_get
      - added support for STi co-processor resets
      - added STi status callback
      - added HiSilicon Hi6220 reset driver
      - added ath79 system restart support
      - various fixes
      
      * tag 'reset-for-4.5-2' of git://git.pengutronix.de/git/pza/linux:
        reset: ath79: Add system restart support
        arm64: dts: Add reset dts config for Hisilicon Hi6220 SoC
        reset: hi6220: Reset driver for hisilicon hi6220 SoC
        reset: hisilicon: document hisi-hi6220 reset controllers bindings
        reset: remove unused device pointer from struct reset_control
      bd8f27ba
  8. 10 Dec, 2015 1 commit
    • Arnd Bergmann's avatar
      Merge tag 'reset-for-4.5' of git://git.pengutronix.de/git/pza/linux into next/drivers · 7eccfebf
      Arnd Bergmann authored
      Merge "Reset controller changes for v4.5" from Philipp Zabel:
      
      - oftree support for getting reset devices by index
      - fixed return value consistency of of_reset_control_get
      - added support for STi co-processor resets
      - added STi status callback
      - various fixes
      
      * tag 'reset-for-4.5' of git://git.pengutronix.de/git/pza/linux:
        reset: check return value of reset_controller_register()
        reset: remove redundant $(CONFIG_RESET_CONTROLLER) from Makefile
        reset: use ENOTSUPP instead of ENOSYS
        reset: sunxi: mark the of_device_id array as __initconst
        reset: sti: add a missing blank line after declaration
        reset: sti: Provide ops .status() call-back
        reset: sti: Add support for resetting co-processors
        ARM: STi: Add DT defines for co-processor reset lines
        reset: Fix of_reset_control_get() for consistent return values
        reset: add of_reset_control_get_by_index()
      7eccfebf
  9. 08 Dec, 2015 8 commits
  10. 03 Dec, 2015 2 commits
  11. 30 Nov, 2015 6 commits
  12. 29 Nov, 2015 3 commits
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending · 36511e86
      Linus Torvalds authored
      Pull SCSI target fixes from Nicholas Bellinger:
       - fix tcm-user backend driver expired cmd time processing (agrover)
       - eliminate kref_put_spinlock_irqsave() for I/O completion (bart)
       - fix iscsi login kthread failure case hung task regression (nab)
       - fix COMPARE_AND_WRITE completion use-after-free race (nab)
       - fix COMPARE_AND_WRITE with SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC non zero
         SGL offset data corruption.  (Jan + Doug)
       - fix >= v4.4-rc1 regression for tcm_qla2xxx enable configfs attribute
         (Himanshu + HCH)
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:
        target/stat: print full t10_wwn.model buffer
        target: fix COMPARE_AND_WRITE non zero SGL offset data corruption
        qla2xxx: Fix regression introduced by target configFS changes
        kref: Remove kref_put_spinlock_irqsave()
        target: Invoke release_cmd() callback without holding a spinlock
        target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
        iscsi-target: Fix rx_login_comp hang after login failure
        iscsi-target: return -ENOMEM instead of -1 in case of failed kmalloc()
        target/user: Do not set unused fields in tcmu_ops
        target/user: Fix time calc in expired cmd processing
      36511e86
    • Linus Torvalds's avatar
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux · 75a29ec1
      Linus Torvalds authored
      Pull thermal management fixes from Zhang Rui:
       "Specifics:
      
       - several fixes and cleanups on Rockchip thermal drivers.
      
       - add the missing support of RK3368 SoCs in Rockchip driver.
      
       - small fixes on of-thermal, power_allocator, rcar driver, IMX, and
         QCOM drivers, and also compilation fixes, on thermal.h, when thermal
         is not selected"
      
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux:
        imx: thermal: use CPU temperature grade info for thresholds
        thermal: fix thermal_zone_bind_cooling_device prototype
        Revert "thermal: qcom_spmi: allow compile test"
        thermal: rcar_thermal: remove redundant operation
        thermal: of-thermal: Reduce log level for message when can't fine thermal zone
        thermal: power_allocator: Use temperature reading from tz
        thermal: rockchip: Support the RK3368 SoCs in thermal driver
        thermal: rockchip: consistently use int for temperatures
        thermal: rockchip: Add the sort mode for adc value increment or decrement
        thermal: rockchip: improve the conversion function
        thermal: rockchip: trivial: fix typo in commit
        thermal: rockchip: better to compatible the driver for different SoCs
        dt-bindings: rockchip-thermal: Support the RK3368 SoCs compatible
      75a29ec1
    • David Disseldorp's avatar
      target/stat: print full t10_wwn.model buffer · 8f903539
      David Disseldorp authored
      Cut 'n paste error saw it only process sizeof(t10_wwn.vendor) characters.
      Signed-off-by: default avatarDavid Disseldorp <ddiss@suse.de>
      Signed-off-by: default avatarNicholas Bellinger <nab@linux-iscsi.org>
      8f903539