1. 26 Jul, 2018 4 commits
    • Sudeep Holla's avatar
      drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests · 7401056d
      Sudeep Holla authored
      Commit 7f9545aa ("arm64: smp: remove cpu and numa topology
      information when hotplugging out CPU") updates the cpu topology when
      the CPU is hotplugged out. However the PSCI checker code uses the
      topology_core_cpumask pointers for some of the cpu hotplug testing.
      Since the pointer to the core_cpumask of the first CPU in the group
      is used, which when that CPU itself is hotpugged out is just set to
      itself, the testing terminates after that particular CPU is tested out.
      But the intention of this tests is to cover all the CPU in the group.
      
      In order to support that, we need to stash the topology_core_cpumask
      before the start of the test and use that value instead of pointer to
      a cpumask which will be updated on CPU hotplug.
      
      Fixes: 7f9545aa ("arm64: smp: remove cpu and numa topology
      	information when hotplugging out CPU")
      Reported-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      Tested-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Acked-by: default avatarLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      7401056d
    • Olof Johansson's avatar
      Merge tag 'soc-fsl-for-4.19' of... · 1ca8c0a7
      Olof Johansson authored
      Merge tag 'soc-fsl-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into next/drivers
      
      Various updates to soc/fsl for 4.19
      
      Moves DPAA2 DPIO driver from staging to fsl/soc
      Adds multiple-pin support to QE gpio driver
      
      * tag 'soc-fsl-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux:
        soc: fsl: cleanup Kconfig menu
        soc: fsl: dpio: Convert DPIO documentation to .rst
        staging: fsl-mc: Remove remaining files
        staging: fsl-mc: Move DPIO from staging to drivers/soc/fsl
        staging: fsl-dpaa2: eth: move generic FD defines to DPIO
        soc: fsl: qe: gpio: Add qe_gpio_set_multiple
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1ca8c0a7
    • Olof Johansson's avatar
      Merge tag 'sunxi-drivers-for-4.19' of... · 92f06c38
      Olof Johansson authored
      Merge tag 'sunxi-drivers-for-4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/drivers
      
      Allwinner drivers changes for 4.19
      
      There's been work for this release cycles in both the SRAM controller
      driver in order to support more SoCs, as part of our VPU work, but also to
      enable the EMAC on the A64 (that needs to poke at registers within the same
      register space).
      
      Some work has been needed too to represent the bus to the display engine
      controllers that all need an SRAM to be mapped to the CPU to be able to
      access those controllers' registers.
      
      * tag 'sunxi-drivers-for-4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        soc: sunxi: Add the A13, A23 and H3 system control compatibles
        drivers: soc: sunxi: Add support for the C1 SRAM region
        dt-bindings: sram: sunxi: Populate valid sections compatibles
        dt-bindings: sram: sunxi: Add A13, A20, A23 and H3 dedicated bindings
        soc: sunxi: sram: Add dt match for the A10 system-control compatible
        dt-bindings: sram: sunxi: Introduce new A10 binding for system-control
        bus: add bus driver for accessing Allwinner A64 DE2
        dt-bindings: add binding for the Allwinner A64 DE2 bus
        soc: sunxi: sram: Add updated compatible string for A64 system control
        dt-bindings: sram: Rename A64 SRAM controller compatible
        soc: sunxi: export a regmap for EMAC clock reg on A64
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      92f06c38
    • Olof Johansson's avatar
      Merge tag 'qcom-drivers-for-4.19' of... · d7e83230
      Olof Johansson authored
      Merge tag 'qcom-drivers-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/drivers
      
      Qualcomm ARM Based Driver Updates for v4.19
      
      * Add Qualcomm LLCC driver
      * Add Qualcomm RPMH controller
      * Fix memleak in Qualcomm RMTFS
      * Add dummy qcom_scm_assign_mem()
      * Fix check for global partition in SMEM
      
      * tag 'qcom-drivers-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        soc: qcom: rmtfs-mem: fix memleak in probe error paths
        soc: qcom: llc-slice: Add missing MODULE_LICENSE()
        drivers: qcom: rpmh: fix unwanted error check for get_tcs_of_type()
        drivers: qcom: rpmh-rsc: fix the loop index check in get_req_from_tcs
        firmware: qcom: scm: add a dummy qcom_scm_assign_mem()
        drivers: qcom: rpmh-rsc: Check cmd_db_ready() to help children
        drivers: qcom: rpmh-rsc: allow active requests from wake TCS
        drivers: qcom: rpmh: add support for batch RPMH request
        drivers: qcom: rpmh: allow requests to be sent asynchronously
        drivers: qcom: rpmh: cache sleep/wake state requests
        drivers: qcom: rpmh-rsc: allow invalidation of sleep/wake TCS
        drivers: qcom: rpmh-rsc: write sleep/wake requests to TCS
        drivers: qcom: rpmh: add RPMH helper functions
        drivers: qcom: rpmh-rsc: log RPMH requests in FTRACE
        dt-bindings: introduce RPMH RSC bindings for Qualcomm SoCs
        drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs
        drivers: soc: Add LLCC driver
        dt-bindings: Documentation for qcom, llcc
        soc: qcom: smem: Correct check for global partition
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d7e83230
  2. 24 Jul, 2018 6 commits
  3. 21 Jul, 2018 21 commits
  4. 19 Jul, 2018 2 commits
  5. 17 Jul, 2018 1 commit
  6. 16 Jul, 2018 5 commits
  7. 14 Jul, 2018 1 commit