04 Apr, 2020

1 commit

  • Pull ARM driver updates from Arnd Bergmann:
    "These are the usual updates for SoC specific device drivers and
    related subsystems that don't have their own top-level maintainers:

    - ARM SCMI/SCPI updates to allow pluggable transport layers

    - TEE subsystem cleanups

    - A new driver for the Amlogic secure power domain controller

    - Various driver updates for the NXP Layerscape DPAA2, NXP i.MX SCU
    and TI OMAP2+ sysc drivers.

    - Qualcomm SoC driver updates, including a new library module for
    "protection domain" notifications

    - Lots of smaller bugfixes and cleanups in other drivers"

    * tag 'arm-drivers-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (70 commits)
    soc: fsl: qe: fix sparse warnings for ucc_slow.c
    soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed structure
    soc: fsl: qe: fix sparse warnings for ucc_fast.c
    soc: fsl: qe: fix sparse warnings for qe_ic.c
    soc: fsl: qe: fix sparse warnings for ucc.c
    soc: fsl: qe: fix sparse warning for qe_common.c
    soc: fsl: qe: fix sparse warnings for qe.c
    soc: qcom: Fix QCOM_APR dependencies
    soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb
    soc: imx: drop COMPILE_TEST for IMX_SCU_SOC
    firmware: imx: add COMPILE_TEST for IMX_SCU driver
    soc: imx: gpc: fix power up sequencing
    soc: imx: increase build coverage for imx8m soc driver
    soc: qcom: apr: Add avs/audio tracking functionality
    dt-bindings: soc: qcom: apr: Add protection domain bindings
    soc: qcom: Introduce Protection Domain Restart helpers
    devicetree: bindings: firmware: add ipq806x to qcom_scm
    memory: tegra: Correct debugfs clk rate-range on Tegra124
    memory: tegra: Correct debugfs clk rate-range on Tegra30
    memory: tegra: Correct debugfs clk rate-range on Tegra20
    ...

    Linus Torvalds
     

25 Mar, 2020

1 commit


11 Mar, 2020

3 commits


17 Jan, 2020

2 commits

  • mvebu drivers for 5.6 (part 1)

    - Various cleanup on the following drivers:
    - Turris Mox rWTM firmware
    - Moxtet bus
    - Armada 37xx rWTM mailbox
    - Marvell EBU Device Bus

    * tag 'mvebu-drivers-5.6-1' of git://git.infradead.org/linux-mvebu:
    mailbox: armada-37xx-rwtm: convert to devm_platform_ioremap_resource
    memory: mvebu-devbus: convert to devm_platform_ioremap_resource
    bus: moxtet: declare moxtet_bus_type as static
    firmware: turris-mox-rwtm: small white space cleanup

    Link: https://lore.kernel.org/r/877e1x3nxc.fsf@FE-laptop
    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • …t/tegra/linux into arm/drivers

    memory: tegra: Changes for v5.6-rc1

    This adds a couple of fixes for the Tegra30 EMC frequency scaling code
    and adds support for EMC frequency scaling on Tegra186 and later.

    * tag 'tegra-for-5.6-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
    memory: tegra30-emc: Correct error message for timed out auto calibration
    memory: tegra30-emc: Firm up hardware programming sequence
    memory: tegra30-emc: Firm up suspend/resume sequence
    memory: tegra: Correct reset value of xusb_hostr
    memory: tegra: Add support for the Tegra194 memory controller
    memory: tegra: Only include support for enabled SoCs
    memory: tegra: Support DVFS on Tegra186 and later
    memory: tegra: Add system sleep support
    memory: tegra: Extract memory client SID programming
    memory: tegra: Add per-SoC data for Tegra186
    memory: tegra: Rename tegra_mc to tegra186_mc on Tegra186
    memory: tegra: Implement EMC debugfs interface on Tegra30
    memory: tegra: Implement EMC debugfs interface on Tegra20
    memory: tegra: Refashion EMC debugfs interface on Tegra124

    Link: https://lore.kernel.org/r/20200111003553.2411874-3-thierry.reding@gmail.com
    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

10 Jan, 2020

14 commits


08 Jan, 2020

2 commits


31 Dec, 2019

1 commit


07 Dec, 2019

1 commit

  • …nel/git/tegra/linux into arm/fixes

    memory: tegra: Fixes for v5.5-rc1

    This contains a fix for a kernel panic that can occur on suspend if EMC
    timings are not available in device tree.

    * tag 'tegra-for-5.5-memory-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
    memory: tegra30-emc: Fix panic on suspend

    Link: https://lore.kernel.org/r/20191204130753.3614278-1-thierry.reding@gmail.com
    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

06 Dec, 2019

1 commit

  • Pull ARM SoC driver updates from Olof Johansson:
    "Various driver updates for platforms:

    - A larger set of work on Tegra 2/3 around memory controller and
    regulator features, some fuse cleanups, etc..

    - MMP platform drivers, in particular for USB PHY, and other smaller
    additions.

    - Samsung Exynos 5422 driver for DMC (dynamic memory configuration),
    and ASV (adaptive voltage), allowing the platform to run at more
    optimal operating points.

    - Misc refactorings and support for RZ/G2N and R8A774B1 from Renesas

    - Clock/reset control driver for TI/OMAP

    - Meson-A1 reset controller support

    - Qualcomm sdm845 and sda845 SoC IDs for socinfo"

    * tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (150 commits)
    firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT
    soc: fsl: add RCPM driver
    dt-bindings: fsl: rcpm: Add 'little-endian' and update Chassis definition
    memory: tegra: Consolidate registers definition into common header
    memory: tegra: Ensure timing control debug features are disabled
    memory: tegra: Introduce Tegra30 EMC driver
    memory: tegra: Do not handle error from wait_for_completion_timeout()
    memory: tegra: Increase handshake timeout on Tegra20
    memory: tegra: Print a brief info message about EMC timings
    memory: tegra: Pre-configure debug register on Tegra20
    memory: tegra: Include io.h instead of iopoll.h
    memory: tegra: Adapt for Tegra20 clock driver changes
    memory: tegra: Don't set EMC rate to maximum on probe for Tegra20
    memory: tegra: Add gr2d and gr3d to DRM IOMMU group
    memory: tegra: Set DMA mask based on supported address bits
    soc: at91: Add Atmel SFR SN (Serial Number) support
    memory: atmel-ebi: switch to SPDX license identifiers
    memory: atmel-ebi: move NUM_CS definition inside EBI driver
    soc: mediatek: Refactor bus protection control
    soc: mediatek: Refactor sram control
    ...

    Linus Torvalds
     

18 Nov, 2019

1 commit

  • Trying to suspend driver results in a crash if timings aren't available in
    device-tree.

    Reported-by: Jon Hunter
    Fixes: e34212c75a68 ("memory: tegra: Introduce Tegra30 EMC driver")
    Signed-off-by: Dmitry Osipenko
    Acked-by: Jon Hunter
    Tested-by: Jon Hunter
    Signed-off-by: Thierry Reding

    Dmitry Osipenko
     

12 Nov, 2019

1 commit

  • …/git/tegra/linux into arm/drivers

    memory: tegra: Changes for v5.5-rc1

    This contains a couple of fixes and adds support for EMC frequency
    scaling on Tegra30.

    * tag 'tegra-for-5.5-memory-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
    memory: tegra: Consolidate registers definition into common header
    memory: tegra: Ensure timing control debug features are disabled
    memory: tegra: Introduce Tegra30 EMC driver
    memory: tegra: Do not handle error from wait_for_completion_timeout()
    memory: tegra: Increase handshake timeout on Tegra20
    memory: tegra: Print a brief info message about EMC timings
    memory: tegra: Pre-configure debug register on Tegra20
    memory: tegra: Include io.h instead of iopoll.h
    memory: tegra: Adapt for Tegra20 clock driver changes
    memory: tegra: Don't set EMC rate to maximum on probe for Tegra20
    memory: tegra: Add gr2d and gr3d to DRM IOMMU group
    memory: tegra: Set DMA mask based on supported address bits
    clk: tegra: Add Tegra20/30 EMC clock implementation

    Link: https://lore.kernel.org/r/20191111143836.4027200-1-thierry.reding@gmail.com
    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

11 Nov, 2019

12 commits