Skip to content
  1. Nov 09, 2017
  2. Nov 07, 2017
  3. Nov 03, 2017
  4. Nov 02, 2017
  5. Oct 29, 2017
  6. Oct 22, 2017
  7. Oct 21, 2017
    • Matthias Brugger's avatar
      soc: mediatek: pwrap: fix fatal compiler error · f32fbbad
      Matthias Brugger authored
      
      
      When adding the MT6380 compatible, the sentinel for of_device_id was
      deleted, which leades to the following compiler error:
      FATAL: drivers/soc/mediatek/mtk-pmic-wrap: struct of_device_id is not terminated with a NULL entry!
      
      Fix this by adding the sentinel again.
      
      Signed-off-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
      f32fbbad
    • Matthias Brugger's avatar
      soc: mediatek: pwrap: fix compiler errors · fb2c1934
      Matthias Brugger authored
      
      
      When compiling using sparse, we got the following error:
      drivers/soc/mediatek/mtk-pmic-wrap.c:686:25: error: dubious one-bit signed bitfield
      
      Changing the data type to unsigned fixes this.
      
      Signed-off-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
      fb2c1934
    • Arnd Bergmann's avatar
      Merge tag 'soc-fsl-for-4.14' of... · 1c6788e8
      Arnd Bergmann authored
      Merge tag 'soc-fsl-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into next/drivers
      
      Pull "FSL/NXP ARM SoC drivers updates for 4.14" from Li Yang:
      
      This adds the DPAA QBMan support for ARM SoCs and a few minor fixes/updates.
      
      This pull request includes updates to the QMAN/BMAN drivers to make
      them work on the arm/arm64 architectures in addition to the power
      architecture and a few minor update/bug-fix to the soc/fsl drivers.
      
      We got the Reviewed-by from Catalin on the ARM architecture side.
      
      DPAA (Data Path Acceleration Architecture) is a set of hardware
      components used on some FSL/NXP QorIQ Networking SoCs, it provides the
      infrastructure to support simplified sharing of networking interfaces
      and accelerators by multiple CPU cores, and the accelerators
      themselves.  The QMan(Queue Manager) and BMan(Buffer Manager) are
      infrastructural components within the DPAA framework.  They are used to
      manage queues and buffers for various I/O interfaces, hardware
      accelerators.
      
      * tag 'soc-fsl-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux:
        soc/fsl/qbman: Enable FSL_LAYERSCAPE config on ARM
        soc/fsl/qbman: Add missing headers on ARM
        soc/fsl/qbman: different register offsets on ARM
        soc/fsl/qbman: add QMAN_REV32
        soc/fsl/qbman: Rework portal mapping calls for ARM/PPC
        soc/fsl/qbman: Fix ARM32 typo
        soc/fsl/qbman: Drop L1_CACHE_BYTES compile time check
        soc/fsl/qbman: Drop set/clear_bits usage
        dt-bindings: soc/fsl: Update reserved memory binding for QBMan
        soc/fsl/qbman: Use shared-dma-pool for QMan private memory allocations
        soc/fsl/qbman: Use shared-dma-pool for BMan private memory allocations
        soc/fsl/qbman: Add common routine for QBMan private allocations
        soc/fsl/guts: Add compatible string for LS1088
        soc/fsl/qman: Sleep instead of stuck hacking jiffies
      1c6788e8
    • Arnd Bergmann's avatar
      Merge tag 'reset-for-4.15' of git://git.pengutronix.de/git/pza/linux into next/drivers · 8193d9ae
      Arnd Bergmann authored
      Pull "Reset controller changes for v4.15" from Philipp Zabel:
      
      - add ARC AX10x support,
        merged from a separate branch that is also included in the ARC tree
      - add Stratix10 support via socfpga
      - unify socfpga, stm32, sunxi, and zx2967 into simple-reset driver
      - add Meson GX reset level control and remove an unneeded check
      - add Uniphier PXs3 and ethernet reset controls
      - add MT7622 reset control dt-bindings header
      
      * tag 'reset-for-4.15' of git://git.pengutronix.de/git/pza/linux:
        reset: zx2967: use the reset-simple driver
        reset: stm32: use the reset-simple driver
        reset: socfpga: use the reset-simple driver
        reset: sunxi: use reset-simple driver
        reset: add reset-simple to unify socfpga, stm32, sunxi, and zx2967
        reset: meson: remove unneeded check in meson_reset_reset
        reset: meson: add level reset support for GX SoC family
        reset: uniphier: add PXs3 reset data
        reset: mediatek: add reset controller dt-bindings required header for MT7622 SoC
        reset: socfpga: build the reset-socfpga for Stratix10 SOC
        reset: uniphier: add ethernet reset control support
        reset: socfpga: fix for 64-bit compilation
        ARC: reset: introduce AXS10x reset driver
      8193d9ae
    • Arnd Bergmann's avatar
      Merge tag 'gpmc-omap-for-v4.15' of https://github.com/rogerq/linux into next/drivers · d5bd8507
      Arnd Bergmann authored
      Pull "OMAP-GPMC: driver updates for v4.15" from Roger Quadros:
      * get rid of unused field in platform data structure.
      
      * tag 'gpmc-omap-for-v4.15' of https://github.com/rogerq/linux:
        memory: omap-gpmc: Drop gpmc_status
      d5bd8507
    • Arnd Bergmann's avatar
      Merge tag 'qcom-drivers-for-4.15' of... · 8a36c27d
      Arnd Bergmann authored
      Merge tag 'qcom-drivers-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/drivers
      
      Pull "Qualcomm ARM Based Driver Updates for v4.15" from Andy Gross:
      
      * Add SCM firmware APIs for download mode and secure IO service
      * Add SMEM support for cached entries
      * Add SMEM support for global partition, dynamic item limit, and more hosts
      
      * tag 'qcom-drivers-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        firmware: qcom: scm: Expose download-mode control
        firmware: qcom: scm: Expose secure IO service
        soc: qcom: smem: Increase the number of hosts
        soc: qcom: smem: Support dynamic item limit
        soc: qcom: smem: Support global partition
        soc: qcom: smem: Read version from the smem header
        soc: qcom: smem: Use le32_to_cpu for comparison
        soc: qcom: smem: Support getting cached entries
        soc: qcom: smem: Rename "uncached" accessors
      8a36c27d
    • Arnd Bergmann's avatar
      Merge tag 'samsung-drivers-4.15' of... · ea9e3fbc
      Arnd Bergmann authored
      Merge tag 'samsung-drivers-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers
      
      Pull "Samsung soc drivers changes for v4.15" from Krzysztof Kozłowski:
      
      Remove of Exynos4212 related dead code (no more support for this SoC).
      
      * tag 'samsung-drivers-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        soc: samsung: Remove Exynos4212 related dead code
      ea9e3fbc
    • Arnd Bergmann's avatar
      Merge tag 'scpi-updates-4.15' of... · 6710acf2
      Arnd Bergmann authored
      Merge tag 'scpi-updates-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/drivers
      
      Pull "ARM SCPI updates/cleanups for v4.15" from Sudeep Holla:
      
      1. Fixes to get rid of sparse warnings
      2. Use of FIELD_GET and GENMASK for better subfields handling
      3. Make mbox_free_channels device-managed helping in removing unnecessary code
      4. Various other cleanups to simplify and improve code readability
      
      * tag 'scpi-updates-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        firmware: arm_scpi: silence sparse warnings
        firmware: arm_scpi: remove all single element structures
        firmware: arm_scpi: drop unnecessary type cast to scpi_shared_mem
        firmware: arm_scpi: improve struct sensor_value
        firmware: arm_scpi: improve handling of protocol and firmware version subfields
        firmware: arm_scpi: improve struct dvfs_info to make code better readable
        firmware: arm_scpi: remove scpi_remove
        firmware: arm_scpi: make freeing mbox channels device-managed
        firmware: arm_scpi: pre-populate dvfs info in scpi_probe
        firmware: arm_scpi: remove two unneeded devm_kfree's in scpi_remove
        firmware: arm_scpi: remove usage of drvdata and don't reset scpi_info to null
      6710acf2
    • Arnd Bergmann's avatar
      Merge tag 'renesas-drivers-for-v4.15' of... · 4b367f2e
      Arnd Bergmann authored
      Merge tag 'renesas-drivers-for-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/drivers
      
      Pull "Renesas ARM Based SoC Drivers Updates for v4.15" from Simon Horman:
      
      Add basic support for R-Car V3M (R8A77970) SoC.
      
      Sergei Shtylyov says:
      
      * Add support for R-Car V3M (R8A77970) SoC power areas to the R-Car SYSC
        driver
      
      * Add support for identifying the R-Car V3M (R8A77970) SoC
      
      * Add support for R-Car V3M (R8A77970) to the R-Car RST driver -- this
        driver is  needed  for the clock driver to work
      
      * tag 'renesas-drivers-for-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        soc: renesas: rcar-sysc: add R8A77970 support
        soc: renesas: identify R-Car V3M
        soc: renesas: rcar-rst: add R8A77970 support
      4b367f2e
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.15/drivers' of http://github.com/Broadcom/stblinux into next/drivers · 3fbef2f9
      Arnd Bergmann authored
      Pull "Broadcom drivers changes for 4.15" from Florian Fainelli:
      
      This pull requests contains Broadcom SoCs drivers updates for 4.15, please pull
      the following:
      
      - Markus adds support for the Broadcom STB DDR PHY frontend which supports
        dynamic firmware loading and offers the ability to respond with DRAM refresh
        rates. He also adds a proper documentation binding document for that
        peripheral
      
      - Brian adds support for S2/S3/S5 system suspend/resume modes on ARM-based SoCs
        which is not new but had been lingering for a long time.
      
      - Justin adds S2/S3 system suspend/resume modes on MIPS-based SoCs which is a
        bit new newer and builds on top of the ARM-based support.
      
      - Florian adds Device Tree binding documents for both ARM and MIPS based systems
        describing the necessary nodes for S2/S3/S5 on these SoCs.
      
      (This pull request somehow missed the 4.14 merge window and is now being sent again
      for 4.15 along with build fixes from Arnd).
      
      * tag 'arm-soc/for-4.15/drivers' of http://github.com/Broadcom/stblinux:
        soc bcm: brcmstb: Add support for S2/S3/S5 suspend states (MIPS)
        dt-bindings: Document MIPS Broadcom STB power management nodes
        soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM)
        dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management binding
        memory: brcmstb: Add driver for DPFE
        dt-bindings: Add bindings for Broadcom STB DRAM Sensors
      3fbef2f9
  8. Oct 20, 2017