From: Olof Johansson <olof@lixom.net> To: torvalds@linux-foundation.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, arm@kernel.org, Olof Johansson <olof@lixom.net> Subject: [GIT PULL 2/4] ARM: SoC driver updates Date: Mon, 31 Dec 2018 13:46:38 -0800 [thread overview] Message-ID: <20181231214640.17015-3-olof@lixom.net> (raw) In-Reply-To: <20181231214640.17015-1-olof@lixom.net> Misc driver updates for platforms, many of them power related. - Rockchip adds power domain support for rk3066 and rk3188 - Amlogic adds a power measurement driver - Allwinner adds SRAM support for three platforms (F1C100, H5, A64 C1) - Wakeup and ti-sysc (platform bus) fixes for OMAP/DRA7 - Broadcom fixes suspend/resume with Thumb2 kernels, and improves stability of a handful of firmware/platform interfaces - PXA completes their conversion to dmaengine framework - Renesas does a bunch of PM cleanups across many platforms - Tegra adds support for suspend/resume on T186/T194, which includes some driver cleanups and addition of wake events - Tegra also adds a driver for memory controller (EMC) on Tegra2 - i.MX tweaks power domain bindings, and adds support for i.MX8MQ in GPC - Atmel adds identifiers and LPDDR2 support for a new SoC, SAM9X60 + misc cleanups across several platforms ---------------------------------------------------------------- The following changes since commit b0e8b6ef5408a5b97c4fa8c835599e67ff4a0e3d: Merge tag 'armsoc-soc' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers for you to fetch changes up to a6f119a06960ef1dc30570401e43b71f9ebdd2c2: Merge tag 'omap-for-v4.21/driver-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/drivers ---------------------------------------------------------------- A.s. Dong (1): firmware: imx: add SCU power domain driver Alok Chauhan (1): soc: qcom: Add irq clear handling during SE init Arnd Bergmann (1): soc: qcom/llcc: add MODULE_LICENSE tag Arun Kumar Neelakantam (1): soc: qcom: qmi_interface: Limit txn ids to U16_MAX Bjorn Andersson (1): soc: qcom: smd-rpm: Add QCS404 compatible Bo Yan (1): soc/tegra: fuse: Remove duplicated function declaration Corentin Labbe (1): soc: amlogic: meson-clk-measure: Add missing REGMAP_MMIO dependency Dmitry Osipenko (2): memory: tegra: Introduce Tegra20 EMC driver soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() Florian Fainelli (2): soc: bcm: brcmstb: Fix re-entry point with a THUMB2_KERNEL Merge tag 'tags/bcm2835-drivers-next-2018-11-27' into drivers/next Geert Uytterhoeven (9): soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains soc: renesas: r8a77980-sysc: Correct names of A2DP[01] power domains soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy soc: renesas: r8a77990-sysc: Fix initialization order of 3DG-{A,B} soc: renesas: rcar-sysc: Remove rcar_sysc_power_{down,up}() helpers soc: renesas: rcar-sysc: Merge PM Domain registration and linking soc: renesas: rcar-sysc: Fix power domain control after system resume Heiko Stuebner (6): dt-bindings: add power-domain header for RK3188 SoCs dt-bindings: add power-domain header for RK3066 SoCs dt-bindings: add compatibles for rk3066/rk3188 power controllers Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/drivers soc: rockchip: power-domain: add rk3188 powerdomains soc: rockchip: power-domain: add rk3066 powerdomains Houlong Wei (1): soc: mediatek: Add Mediatek CMDQ helper James Hughes (1): firmware: raspberrypi: Fix firmware calls with large buffers Jon Hunter (1): soc/tegra: pmc: Don't power-up XUSB power-domains Jordan Crouse (1): soc: qcom: llcc-slice: Add error checks for API functions Keerthy (1): soc: ti: wkup_m3: Add PRCM int16 as the wake up source Leonard Crestez (1): soc: imx: gpc: Increase GPC_CLK_MAX to 7 Lucas Stach (3): soc: imx: gpcv2: prefix i.MX7 specific defines soc: imx: gpcv2: move register access table to domain data soc: imx: gpcv2: add support for i.MX8MQ SoC Maxime Jourdan (1): drivers: soc: Allow building the amlogic drivers without ARCH_MESON Mesih Kilinc (1): dt-bindings: sram: Add Allwinner suniv F1C100s Neil Armstrong (2): dt-bindings: amlogic: Add Internal Clock Measurer bindings soc: amlogic: Add Meson Clock Measure driver Nicolas Ferre (1): ARM: at91: add support in soc driver for LPDDR2 SiP Niklas Cassel (1): soc: qcom: Drop help text for QCOM_QMI_HELPERS Olof Johansson (16): Merge tag 'v4.21-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'omap-for-v4.21/driver-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers Merge tag 'arm-soc/for-4.21/drivers' of https://github.com/Broadcom/stblinux into next/drivers Merge tag 'qcom-drivers-for-4.21' of git://git.kernel.org/.../agross/linux into next/drivers Merge tag 'pxa-for-4.21' of https://github.com/rjarzmik/linux into next/drivers Merge tag 'renesas-drivers-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'tegra-for-4.21-soc' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'tegra-for-4.21-firmware' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'sunxi-drivers-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/drivers Merge tag 'v4.20-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers Merge tag 'imx-drivers-4.21' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'amlogic-drivers-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'at91-4.21-soc' of git://git.kernel.org/.../at91/linux into next/drivers Merge tag 'tegra-for-4.21-memory' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'omap-for-v4.21/driver-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers Paul Kocialkowski (4): soc: sunxi: sram: Enable EMAC clock access for H3 variant soc: sunxi: sram: Add support for the H5 SoC system control dt-bindings: sram: sunxi: Add bindings for the H5 with SRAM C1 dt-bindings: sram: sunxi: Add compatible for the A64 SRAM C1 Rob Herring (1): memory: omap-gpmc: Use of_node_name_eq for node name comparisons Robert Jarzmik (1): dmaengine: pxa: make the filter function internal Sandeep Sheriker Mallikarjun (1): ARM: at91: add support in soc driver for new SAM9X60 Sandipan Patra (1): soc/tegra: pmc: Add sysfs entries for reset info Stefan Wahren (3): firmware: raspberrypi: Define timeout for transactions soc: bcm: Switch raspberrypi-power to SPDX identifier firmware: raspberrypi: Switch to SPDX identifier Stephen Boyd (3): soc: qcom: cmd-db: Remove memcpy()ing from cmd_db_get_header() soc: qcom: cmd-db: Stop memcpy()ing in cmd_db_read_aux_data() drm: msm: Check cmd_db_read_aux_data() for failure Thierry Reding (4): soc/tegra: pmc: Add Tegra194 support soc/tegra: pmc: Add wake event support soc/tegra: pmc: Add initial Tegra186 wake events soc/tegra: pmc: Add initial Tegra194 wake events Timo Alho (5): firmware: tegra: Add helper to check for supported MRQs firmware: tegra: Switch to global mrq_is_supported() firmware: tegra: Print version tag at full soc/tegra: bpmp: Update ABI header firmware: tegra: Use in-band messages for firmware version query Tony Lindgren (7): bus: ti-sysc: Fix getting optional clocks in clock_roles bus: ti-sysc: Add mcasp optional clocks flag bus: ti-sysc: Detect devices for debug on omap5 Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver ARM: OMAP2+: Check also the first dts child for hwmod flags bus: ti-sysc: Check for no-reset and no-idle flags at the child level Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver Wolfram Sang (1): bus: brcmstb_gisb: simplify getting .driver_data Yangtao Li (4): soc/tegra: Don't leak device tree node reference soc/tegra: pmc: Change to use DEFINE_SHOW_ATTRIBUTE macro soc: sunxi: Change to use DEFINE_SHOW_ATTRIBUTE macro soc: bcm: brcmstb: Don't leak device tree node reference YueHaibing (1): soc: qcom: llcc-slice: Remove duplicated include from llcc-slice.c .../devicetree/bindings/bus/ti-sysc.txt | 1 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 7 +- .../bindings/soc/amlogic/clk-measure.txt | 18 + .../bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../bindings/soc/rockchip/power_domain.txt | 4 + .../devicetree/bindings/sram/sunxi-sram.txt | 9 + arch/arm/mach-omap2/omap_hwmod.c | 23 +- drivers/bus/brcmstb_gisb.c | 12 +- drivers/bus/ti-sysc.c | 55 +- drivers/dma/pxa_dma.c | 5 +- drivers/firmware/imx/Kconfig | 6 + drivers/firmware/imx/Makefile | 3 +- drivers/firmware/imx/scu-pd.c | 339 +++++ drivers/firmware/raspberrypi.c | 48 +- drivers/firmware/tegra/bpmp-debugfs.c | 29 +- drivers/firmware/tegra/bpmp.c | 77 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 59 +- drivers/memory/omap-gpmc.c | 8 +- drivers/memory/tegra/Kconfig | 10 + drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/tegra20-emc.c | 591 +++++++++ drivers/soc/Makefile | 2 +- drivers/soc/amlogic/Kconfig | 9 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-clk-measure.c | 350 ++++++ drivers/soc/atmel/soc.c | 10 + drivers/soc/atmel/soc.h | 7 + drivers/soc/bcm/brcmstb/common.c | 6 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/bcm/raspberrypi-power.c | 5 +- drivers/soc/imx/Kconfig | 6 +- drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/gpc.c | 2 +- drivers/soc/imx/gpcv2.c | 296 ++++- drivers/soc/mediatek/Kconfig | 12 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 300 +++++ drivers/soc/qcom/Kconfig | 5 - drivers/soc/qcom/cmd-db.c | 93 +- drivers/soc/qcom/llcc-slice.c | 17 +- drivers/soc/qcom/qcom-geni-se.c | 25 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/renesas/r8a77965-sysc.c | 1 - drivers/soc/renesas/r8a77970-sysc.c | 5 +- drivers/soc/renesas/r8a77980-sysc.c | 10 +- drivers/soc/renesas/r8a77990-sysc.c | 23 +- drivers/soc/renesas/rcar-sysc.c | 65 +- drivers/soc/rockchip/pm_domains.c | 48 + drivers/soc/sunxi/sunxi_sram.c | 22 +- drivers/soc/tegra/common.c | 6 +- drivers/soc/tegra/pmc.c | 472 ++++++- drivers/soc/ti/wkup_m3_ipc.c | 1 + include/dt-bindings/power/imx8mq-power.h | 21 + include/dt-bindings/power/r8a77970-sysc.h | 7 +- include/dt-bindings/power/r8a77980-sysc.h | 6 +- include/dt-bindings/power/raspberrypi-power.h | 5 +- include/dt-bindings/power/rk3066-power.h | 22 + include/dt-bindings/power/rk3188-power.h | 24 + include/linux/dma/pxa-dma.h | 11 - include/linux/soc/mediatek/mtk-cmdq.h | 133 ++ include/linux/soc/qcom/qmi.h | 2 +- include/soc/bcm2835/raspberrypi-firmware.h | 5 +- include/soc/qcom/cmd-db.h | 12 +- include/soc/tegra/bpmp-abi.h | 1188 ++++++++++++++---- include/soc/tegra/bpmp.h | 7 + include/soc/tegra/fuse.h | 1 - include/soc/tegra/pmc.h | 21 + 68 files changed, 3910 insertions(+), 668 deletions(-) create mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt create mode 100644 drivers/firmware/imx/scu-pd.c create mode 100644 drivers/memory/tegra/tegra20-emc.c create mode 100644 drivers/soc/amlogic/meson-clk-measure.c create mode 100644 drivers/soc/mediatek/mtk-cmdq-helper.c create mode 100644 include/dt-bindings/power/imx8mq-power.h create mode 100644 include/dt-bindings/power/rk3066-power.h create mode 100644 include/dt-bindings/power/rk3188-power.h create mode 100644 include/linux/soc/mediatek/mtk-cmdq.h
WARNING: multiple messages have this Message-ID (diff)
From: Olof Johansson <olof@lixom.net> To: torvalds@linux-foundation.org Cc: Olof Johansson <olof@lixom.net>, arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 2/4] ARM: SoC driver updates Date: Mon, 31 Dec 2018 13:46:38 -0800 [thread overview] Message-ID: <20181231214640.17015-3-olof@lixom.net> (raw) In-Reply-To: <20181231214640.17015-1-olof@lixom.net> Misc driver updates for platforms, many of them power related. - Rockchip adds power domain support for rk3066 and rk3188 - Amlogic adds a power measurement driver - Allwinner adds SRAM support for three platforms (F1C100, H5, A64 C1) - Wakeup and ti-sysc (platform bus) fixes for OMAP/DRA7 - Broadcom fixes suspend/resume with Thumb2 kernels, and improves stability of a handful of firmware/platform interfaces - PXA completes their conversion to dmaengine framework - Renesas does a bunch of PM cleanups across many platforms - Tegra adds support for suspend/resume on T186/T194, which includes some driver cleanups and addition of wake events - Tegra also adds a driver for memory controller (EMC) on Tegra2 - i.MX tweaks power domain bindings, and adds support for i.MX8MQ in GPC - Atmel adds identifiers and LPDDR2 support for a new SoC, SAM9X60 + misc cleanups across several platforms ---------------------------------------------------------------- The following changes since commit b0e8b6ef5408a5b97c4fa8c835599e67ff4a0e3d: Merge tag 'armsoc-soc' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers for you to fetch changes up to a6f119a06960ef1dc30570401e43b71f9ebdd2c2: Merge tag 'omap-for-v4.21/driver-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/drivers ---------------------------------------------------------------- A.s. Dong (1): firmware: imx: add SCU power domain driver Alok Chauhan (1): soc: qcom: Add irq clear handling during SE init Arnd Bergmann (1): soc: qcom/llcc: add MODULE_LICENSE tag Arun Kumar Neelakantam (1): soc: qcom: qmi_interface: Limit txn ids to U16_MAX Bjorn Andersson (1): soc: qcom: smd-rpm: Add QCS404 compatible Bo Yan (1): soc/tegra: fuse: Remove duplicated function declaration Corentin Labbe (1): soc: amlogic: meson-clk-measure: Add missing REGMAP_MMIO dependency Dmitry Osipenko (2): memory: tegra: Introduce Tegra20 EMC driver soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() Florian Fainelli (2): soc: bcm: brcmstb: Fix re-entry point with a THUMB2_KERNEL Merge tag 'tags/bcm2835-drivers-next-2018-11-27' into drivers/next Geert Uytterhoeven (9): soc: renesas: r8a77965-sysc: Remove non-existent A3IR power domain soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains soc: renesas: r8a77980-sysc: Correct names of A2DP[01] power domains soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy soc: renesas: r8a77990-sysc: Fix initialization order of 3DG-{A,B} soc: renesas: rcar-sysc: Remove rcar_sysc_power_{down,up}() helpers soc: renesas: rcar-sysc: Merge PM Domain registration and linking soc: renesas: rcar-sysc: Fix power domain control after system resume Heiko Stuebner (6): dt-bindings: add power-domain header for RK3188 SoCs dt-bindings: add power-domain header for RK3066 SoCs dt-bindings: add compatibles for rk3066/rk3188 power controllers Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/drivers soc: rockchip: power-domain: add rk3188 powerdomains soc: rockchip: power-domain: add rk3066 powerdomains Houlong Wei (1): soc: mediatek: Add Mediatek CMDQ helper James Hughes (1): firmware: raspberrypi: Fix firmware calls with large buffers Jon Hunter (1): soc/tegra: pmc: Don't power-up XUSB power-domains Jordan Crouse (1): soc: qcom: llcc-slice: Add error checks for API functions Keerthy (1): soc: ti: wkup_m3: Add PRCM int16 as the wake up source Leonard Crestez (1): soc: imx: gpc: Increase GPC_CLK_MAX to 7 Lucas Stach (3): soc: imx: gpcv2: prefix i.MX7 specific defines soc: imx: gpcv2: move register access table to domain data soc: imx: gpcv2: add support for i.MX8MQ SoC Maxime Jourdan (1): drivers: soc: Allow building the amlogic drivers without ARCH_MESON Mesih Kilinc (1): dt-bindings: sram: Add Allwinner suniv F1C100s Neil Armstrong (2): dt-bindings: amlogic: Add Internal Clock Measurer bindings soc: amlogic: Add Meson Clock Measure driver Nicolas Ferre (1): ARM: at91: add support in soc driver for LPDDR2 SiP Niklas Cassel (1): soc: qcom: Drop help text for QCOM_QMI_HELPERS Olof Johansson (16): Merge tag 'v4.21-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'omap-for-v4.21/driver-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers Merge tag 'arm-soc/for-4.21/drivers' of https://github.com/Broadcom/stblinux into next/drivers Merge tag 'qcom-drivers-for-4.21' of git://git.kernel.org/.../agross/linux into next/drivers Merge tag 'pxa-for-4.21' of https://github.com/rjarzmik/linux into next/drivers Merge tag 'renesas-drivers-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'tegra-for-4.21-soc' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'tegra-for-4.21-firmware' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'sunxi-drivers-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/drivers Merge tag 'v4.20-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers Merge tag 'imx-drivers-4.21' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'amlogic-drivers-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'at91-4.21-soc' of git://git.kernel.org/.../at91/linux into next/drivers Merge tag 'tegra-for-4.21-memory' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'omap-for-v4.21/driver-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers Paul Kocialkowski (4): soc: sunxi: sram: Enable EMAC clock access for H3 variant soc: sunxi: sram: Add support for the H5 SoC system control dt-bindings: sram: sunxi: Add bindings for the H5 with SRAM C1 dt-bindings: sram: sunxi: Add compatible for the A64 SRAM C1 Rob Herring (1): memory: omap-gpmc: Use of_node_name_eq for node name comparisons Robert Jarzmik (1): dmaengine: pxa: make the filter function internal Sandeep Sheriker Mallikarjun (1): ARM: at91: add support in soc driver for new SAM9X60 Sandipan Patra (1): soc/tegra: pmc: Add sysfs entries for reset info Stefan Wahren (3): firmware: raspberrypi: Define timeout for transactions soc: bcm: Switch raspberrypi-power to SPDX identifier firmware: raspberrypi: Switch to SPDX identifier Stephen Boyd (3): soc: qcom: cmd-db: Remove memcpy()ing from cmd_db_get_header() soc: qcom: cmd-db: Stop memcpy()ing in cmd_db_read_aux_data() drm: msm: Check cmd_db_read_aux_data() for failure Thierry Reding (4): soc/tegra: pmc: Add Tegra194 support soc/tegra: pmc: Add wake event support soc/tegra: pmc: Add initial Tegra186 wake events soc/tegra: pmc: Add initial Tegra194 wake events Timo Alho (5): firmware: tegra: Add helper to check for supported MRQs firmware: tegra: Switch to global mrq_is_supported() firmware: tegra: Print version tag at full soc/tegra: bpmp: Update ABI header firmware: tegra: Use in-band messages for firmware version query Tony Lindgren (7): bus: ti-sysc: Fix getting optional clocks in clock_roles bus: ti-sysc: Add mcasp optional clocks flag bus: ti-sysc: Detect devices for debug on omap5 Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver ARM: OMAP2+: Check also the first dts child for hwmod flags bus: ti-sysc: Check for no-reset and no-idle flags at the child level Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver Wolfram Sang (1): bus: brcmstb_gisb: simplify getting .driver_data Yangtao Li (4): soc/tegra: Don't leak device tree node reference soc/tegra: pmc: Change to use DEFINE_SHOW_ATTRIBUTE macro soc: sunxi: Change to use DEFINE_SHOW_ATTRIBUTE macro soc: bcm: brcmstb: Don't leak device tree node reference YueHaibing (1): soc: qcom: llcc-slice: Remove duplicated include from llcc-slice.c .../devicetree/bindings/bus/ti-sysc.txt | 1 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 7 +- .../bindings/soc/amlogic/clk-measure.txt | 18 + .../bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../bindings/soc/rockchip/power_domain.txt | 4 + .../devicetree/bindings/sram/sunxi-sram.txt | 9 + arch/arm/mach-omap2/omap_hwmod.c | 23 +- drivers/bus/brcmstb_gisb.c | 12 +- drivers/bus/ti-sysc.c | 55 +- drivers/dma/pxa_dma.c | 5 +- drivers/firmware/imx/Kconfig | 6 + drivers/firmware/imx/Makefile | 3 +- drivers/firmware/imx/scu-pd.c | 339 +++++ drivers/firmware/raspberrypi.c | 48 +- drivers/firmware/tegra/bpmp-debugfs.c | 29 +- drivers/firmware/tegra/bpmp.c | 77 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 59 +- drivers/memory/omap-gpmc.c | 8 +- drivers/memory/tegra/Kconfig | 10 + drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/tegra20-emc.c | 591 +++++++++ drivers/soc/Makefile | 2 +- drivers/soc/amlogic/Kconfig | 9 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-clk-measure.c | 350 ++++++ drivers/soc/atmel/soc.c | 10 + drivers/soc/atmel/soc.h | 7 + drivers/soc/bcm/brcmstb/common.c | 6 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/bcm/raspberrypi-power.c | 5 +- drivers/soc/imx/Kconfig | 6 +- drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/gpc.c | 2 +- drivers/soc/imx/gpcv2.c | 296 ++++- drivers/soc/mediatek/Kconfig | 12 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 300 +++++ drivers/soc/qcom/Kconfig | 5 - drivers/soc/qcom/cmd-db.c | 93 +- drivers/soc/qcom/llcc-slice.c | 17 +- drivers/soc/qcom/qcom-geni-se.c | 25 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/renesas/r8a77965-sysc.c | 1 - drivers/soc/renesas/r8a77970-sysc.c | 5 +- drivers/soc/renesas/r8a77980-sysc.c | 10 +- drivers/soc/renesas/r8a77990-sysc.c | 23 +- drivers/soc/renesas/rcar-sysc.c | 65 +- drivers/soc/rockchip/pm_domains.c | 48 + drivers/soc/sunxi/sunxi_sram.c | 22 +- drivers/soc/tegra/common.c | 6 +- drivers/soc/tegra/pmc.c | 472 ++++++- drivers/soc/ti/wkup_m3_ipc.c | 1 + include/dt-bindings/power/imx8mq-power.h | 21 + include/dt-bindings/power/r8a77970-sysc.h | 7 +- include/dt-bindings/power/r8a77980-sysc.h | 6 +- include/dt-bindings/power/raspberrypi-power.h | 5 +- include/dt-bindings/power/rk3066-power.h | 22 + include/dt-bindings/power/rk3188-power.h | 24 + include/linux/dma/pxa-dma.h | 11 - include/linux/soc/mediatek/mtk-cmdq.h | 133 ++ include/linux/soc/qcom/qmi.h | 2 +- include/soc/bcm2835/raspberrypi-firmware.h | 5 +- include/soc/qcom/cmd-db.h | 12 +- include/soc/tegra/bpmp-abi.h | 1188 ++++++++++++++---- include/soc/tegra/bpmp.h | 7 + include/soc/tegra/fuse.h | 1 - include/soc/tegra/pmc.h | 21 + 68 files changed, 3910 insertions(+), 668 deletions(-) create mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt create mode 100644 drivers/firmware/imx/scu-pd.c create mode 100644 drivers/memory/tegra/tegra20-emc.c create mode 100644 drivers/soc/amlogic/meson-clk-measure.c create mode 100644 drivers/soc/mediatek/mtk-cmdq-helper.c create mode 100644 include/dt-bindings/power/imx8mq-power.h create mode 100644 include/dt-bindings/power/rk3066-power.h create mode 100644 include/dt-bindings/power/rk3188-power.h create mode 100644 include/linux/soc/mediatek/mtk-cmdq.h _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2018-12-31 21:47 UTC|newest] Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-12-31 21:46 [GIT PULL 0/4] ARM: SoC changes for v4.21 Olof Johansson 2018-12-31 21:46 ` Olof Johansson 2018-12-31 21:46 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson 2018-12-31 21:46 ` Olof Johansson 2019-01-01 1:45 ` pr-tracker-bot 2019-01-01 1:45 ` pr-tracker-bot 2018-12-31 21:46 ` Olof Johansson [this message] 2018-12-31 21:46 ` [GIT PULL 2/4] ARM: SoC driver updates Olof Johansson 2019-01-01 1:45 ` pr-tracker-bot 2019-01-01 1:45 ` pr-tracker-bot 2018-12-31 21:46 ` [GIT PULL 3/4] ARM: Device-tree updates Olof Johansson 2018-12-31 21:46 ` Olof Johansson 2019-01-01 1:45 ` pr-tracker-bot 2019-01-01 1:45 ` pr-tracker-bot 2018-12-31 21:46 ` [GIT PULL 4/4] ARM: SoC defconfig updates Olof Johansson 2018-12-31 21:46 ` Olof Johansson 2019-01-01 1:45 ` pr-tracker-bot 2019-01-01 1:45 ` pr-tracker-bot -- strict thread matches above, loose matches on Subject: below -- 2018-08-23 4:32 [GIT PULL 0/4] ARM: SoC/platform updates Olof Johansson 2018-08-23 4:32 ` [GIT PULL 2/4] ARM: SoC driver updates Olof Johansson 2018-08-23 4:32 ` Olof Johansson
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20181231214640.17015-3-olof@lixom.net \ --to=olof@lixom.net \ --cc=arm@kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=torvalds@linux-foundation.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.