1. 01 Aug, 2018 3 commits
  2. 26 Jul, 2018 1 commit
  3. 24 Jul, 2018 2 commits
    • Krzysztof Kozlowski's avatar
      ARM: exynos: Clear global variable on init error path · cd480691
      Krzysztof Kozlowski authored
      For most of Exynos SoCs, Power Management Unit (PMU) address space is
      mapped into global variable 'pmu_base_addr' very early when initializing
      PMU interrupt controller.  A lot of other machine code depends on it so
      when doing iounmap() on this address, clear the global as well to avoid
      usage of invalid value (pointing to unmapped memory region).
      
      Properly mapped PMU address space is a requirement for all other machine
      code so this fix is purely theoretical.  Boot will fail immediately in
      many other places after following this error path.
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      cd480691
    • Krzysztof Kozlowski's avatar
      ARM: exynos: Remove outdated maintainer information · e89549a5
      Krzysztof Kozlowski authored
      The current maintainers are specified in MAINTAINERS file, so remove
      in-sources information with outdated e-mail address (Thomas Abraham's
      email does not work, Kukjin Kim uses @kernel.org).
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      e89549a5
  4. 21 Jul, 2018 4 commits
    • Olof Johansson's avatar
      Merge tag 'imx-soc-4.19' of... · f0ad8412
      Olof Johansson authored
      Merge tag 'imx-soc-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc
      
      i.MX SoC update for 4.19:
       - A series from Anson Huang to add power management for i.MX6SLL,
         including standby and mem mode suspend, cpuidle support, and bus
         clock auto gating function, etc.
       - A couple of fix-ups on i.MX6SLL cpuidle random build issues.
       - A couple of cleanups on stale EPIT timer initialization and RNGA
         platform device registration function.
       - Configure i.MX51 SoC M4IF to avoid visual artifacts during video
         playback.
       - Set up i.MX51 and i.MX53 DBGEN bit of ARM_GPC register, so that
         clocks within the debug system can be activated.
       - Add a Cortex-M4 platform support which will be useful for running
         a Linux instance on Cortex-M4 core integrated in i.MX7D SoC.
       - Flag of_iomap failure in imx_aips_allow_unprivileged_access()
         function by giving a warning in there.
      
      * tag 'imx-soc-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: mx5: Set the DBGEN bit in ARM_GPC register
        ARM: imx51: Configure M4IF to avoid visual artifacts
        ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll
        ARM: imx: fix i.MX6SLL build
        ARM: imx: flag failure of of_iomap
        ARM: i.MX31: remove rnga registration as a platform device
        ARM: imx: Provide support for NXP i.MX7D Cortex-M4
        ARM: imx: enable bus auto clock gating function for i.mx6sll
        ARM: imx: remove i.MX6SLL support in i.MX6SL cpu idle driver
        ARM: imx: add cpu idle support for i.MX6SLL
        ARM: imx: add L2 page power control for GPC
        ARM: imx: add mem mode suspend for i.MX6SLL
        ARM: imx: add standby mode suspend for i.MX6SLL
        ARM: imx: remove inexistant EPIT timer init
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f0ad8412
    • Olof Johansson's avatar
      Merge tag 'renesas-arm-soc2-for-v4.19' of... · b598b3aa
      Olof Johansson authored
      Merge tag 'renesas-arm-soc2-for-v4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Second Round of Renesas ARM Based SoC Updates for v4.19
      
      * Always enable ARCH_TIMER on SoCs with A7 or A15
      
        All such SoCs have ARCH_TIMER so there is no need for it to be optional.
        This allows clean-up which is included in this change.
      
      * Do not compile r8a7779_platform_cpu_kill when it is unused
      
        This avoids a warning by shuffling code into an existing #ifdef
        r8a7779 is the R-Car H1 SoC
      
      * Add SMP enabler driver for the RZ/N1D (r9a06g032) SoC
      
        This is to allow SMP to be enabled via DT on the r9a06g032
      
      * Stop compiling headsmp-apmu for non-SMP configs
      
        This is a minor clean-up allowing removal of an #ifdef
      
      * tag 'renesas-arm-soc2-for-v4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: Always enable ARCH_TIMER on SoCs with A7 and/or A15
        ARM: shmobile: r8a7779: hide unused r8a7779_platform_cpu_kill
        soc: r9a06g032: don't build SMP files for non-SMP config
        ARM: shmobile: Add the R9A06G032 SMP enabler driver
        ARM: shmobile: rcar-gen2: Stop compiling headsmp-apmu on !SMP
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b598b3aa
    • Olof Johansson's avatar
      Merge tag 'at91-ab-4.19-soc' of... · 10567c49
      Olof Johansson authored
      Merge tag 'at91-ab-4.19-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/soc
      
      AT91 SoC for 4.19:
       - New low power mode for sama5d2: ULP1
      
      * tag 'at91-ab-4.19-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux:
        ARM: at91: pm: configure wakeup sources for ULP1 mode
        ARM: at91: pm: add PMC fast startup registers defines
        ARM: at91: pm: Add ULP1 mode support
        ARM: at91: pm: Use ULP0 naming instead of slow clock
        MAINTAINERS: Remove the AT91 clk driver entry
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      10567c49
    • Olof Johansson's avatar
      Merge tag 'hisi-armv7-soc-for-4.19' of git://github.com/hisilicon/linux-hisi into next/soc · 484a033b
      Olof Johansson authored
      ARM: mach-hisi: Hisilicon SoC updates for 4.19
      
      - check of_iomap and add missing of_node_put since of_find_compatible_node
        is invoked on hisilicon SoCs like hip01, hix5hd2 and hi3xxx.
      
      * tag 'hisi-armv7-soc-for-4.19' of git://github.com/hisilicon/linux-hisi:
        ARM: hisi: handle of_iomap and fix missing of_node_put
        ARM: hisi: check of_iomap and fix missing of_node_put
        ARM: hisi: fix error handling and missing of_node_put
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      484a033b
  5. 20 Jul, 2018 4 commits
  6. 18 Jul, 2018 2 commits
    • Olof Johansson's avatar
      Merge tag 'mvebu-arm-4.19-1' of git://git.infradead.org/linux-mvebu into next/soc · 07167d8a
      Olof Johansson authored
      mvebu arm for 4.19 (part 1)
      
       - remove potential call from invalid context in boot_secondary
       - allow using CONFIG_FORTIFY_SOURCE in pmsu.c
      
      * tag 'mvebu-arm-4.19-1' of git://git.infradead.org/linux-mvebu:
        ARM: mvebu: convert secondary CPU clock sync to hotplug state
        ARM: mvebu: declare asm symbols as character arrays in pmsu.c
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      07167d8a
    • Olof Johansson's avatar
      Merge tag 'pxa-for-4.19-v2' of https://github.com/rjarzmik/linux into next/soc · 380d6859
      Olof Johansson authored
      This is the pxa changes for 4.19 cycle :
       - the pxa architecture is ported to dma slavemap
       - some minor AC97 fixes
       - some minor board fixes
      
      * tag 'pxa-for-4.19-v2' of https://github.com/rjarzmik/linux:
        net: smc91x: remove the dmaengine compat need
        net: smc911x: remove the dmaengine compat need
        ARM: pxa: zylonite: use the new ac97 bus support
        ARM: pxa: add the missing AC97 clocks
        ARM: pxa: mioa701 convert to the new AC97 bus
        ARM: pxa: hx4700: fix the usb client
        ARM: pxa: change SSP DMA channels allocation
        ARM: pxa: remove the DMA IO resources
        dmaengine: pxa: document pxad_param
        ata: pata_pxa: remove the dmaengine compat need
        mtd: rawnand: marvell: remove the dmaengine compat need
        media: pxa_camera: remove the dmaengine compat need
        mmc: pxamci: remove the dmaengine compat need
        dmaengine: pxa: add a default requestor policy
        ARM: pxa: add dma slave map
        dmaengine: pxa: use a dma slave map
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      380d6859
  7. 17 Jul, 2018 4 commits
  8. 16 Jul, 2018 3 commits
  9. 14 Jul, 2018 6 commits
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.19-firmware' of... · ce8403d4
      Olof Johansson authored
      Merge tag 'tegra-for-4.19-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/soc
      
      firmware: tegra: Changes for v4.19-rc1
      
      This contains a single fix for the Trusted Foundations firmware
      implementation, used on some Tegra20 and Tegra30 platforms.
      
      * tag 'tegra-for-4.19-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: trusted_foundations: do not use naked function
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ce8403d4
    • Olof Johansson's avatar
      Merge tag 'omap-for-v4.19/soc-signed' of... · edc07c00
      Olof Johansson authored
      Merge tag 'omap-for-v4.19/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      SoC updates for omaps for v4.19 merge window
      
      These changes are mostly PM related changes for am335x and
      am437x to support RTC only suspend mode. Some of the clock
      and driver related chances are still pending so it's not
      yet fully functional.
      
      Also included is a change for PM debug sysfs entry to use
      DEFINE_SHOW_ATTRIBUTE.
      
      * tag 'omap-for-v4.19/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP2+: sleep33/43xx: Add RTC-Mode support
        ARM: OMAP2+: sleep33/43xx: Make sleep actions configurable
        ARM: OMAP2+: reuse DEFINE_SHOW_ATTRIBUTE() macro
        ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      edc07c00
    • Olof Johansson's avatar
      Merge tag 'omap-for-v4.19/omap1-v2-signed' of... · 5306c6ad
      Olof Johansson authored
      Merge tag 'omap-for-v4.19/omap1-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      SoC updates for omap1 for v4.19 merge window
      
      Mostly a series by Janusz Krzysztofik to clean up the
      GPIO and input handling for ams-delta. Because of the
      platform data changes, we decided that it's best to
      merge the related input changes also via the arm-soc
      tree so Dmitry Torokhov has acked the input changes.
      
      Also included is a change to constify gpio_leds from
      Arvind Yadav.
      
      * tag 'omap-for-v4.19/omap1-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP1: ams-delta: move late devices back to init_machine
        Input: ams_delta_serio: Get FIQ buffer from platform_data
        Input: ams_delta_serio: use IRQ resource
        ARM: OMAP1: Get rid of <mach/ams-delta-fiq.h>
        ARM: OMAP1: ams-delta FIQ: Keep serio input GPIOs requested
        ARM: OMAP1: ams-delta FIQ: don't use static GPIO numbers
        ARM: OMAP1: ams-delta: Hog "keybrd_dataout" GPIO pin
        Input: ams_delta_serio: Replace power GPIO with regulator
        Input: ams_delta_serio: use private structure
        Input: ams_delta_serio: convert to platform driver
        ARM: OMAP1: ams-delta: drop GPIO lookup table for serio device
        ARM: OMAP1: ams-delta: assign LED GPIO numbers from descriptors
        ARM: OMAP1: ams-delta: refactor late_init()
        ARM: OMAP1: constify gpio_led
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5306c6ad
    • Olof Johansson's avatar
      Merge tag 'imx-maintainer-4.19' of... · 9f40beb2
      Olof Johansson authored
      Merge tag 'imx-maintainer-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc
      
      i.MX maintainers update for 4.19:
       - Add myself and Li Yang as maintainers for Freescale Layerscape ARM
         architecture.
      
      * tag 'imx-maintainer-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        MAINTAINERS: add Freescale Layerscape ARM architecture entry
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      9f40beb2
    • Olof Johansson's avatar
      Merge tag 'davinci-for-v4.19/soc' of... · f46ad023
      Olof Johansson authored
      Merge tag 'davinci-for-v4.19/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc
      
      DaVinci SoC updates for v4.19
      -----------------------------
      
      * mach-davinci updates needed to finally move over to common clock framework
      * update to use the aemif driver from drivers/memory rather than the
        private implementation available in mach-davinci
      
      For the later item, I have included a branch from David Lechner which
      should also get merged through the clk tree. The clk dependencies are
      needed for aemif conversion.
      
      * tag 'davinci-for-v4.19/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci: (34 commits)
        ARM: davinci: unduplicate aemif support
        ARM: davinci: mityomapl138: use aemif platform driver
        ARM: davinci: dm646x-evm: use aemif platform driver
        ARM: davinci: da830-evm: use aemif platform driver
        ARM: davinci: dm644x-evm: use aemif platform driver
        ARM: davinci: dm365-evm: use the ti-aemif soc driver
        ARM: davinci: da850-evm: use aemif platform driver in legacy mode
        ARM: davinci: omapl138-hawk: add aemif & nand support
        clk: davinci: psc-da830: add a lookup entry for aemif clock
        clk: davinci: psc-dm646x: use two lookup entries for the aemif clock
        clk: davinci: psc-dm644x: use two lookup entries for the aemif clock
        clk: davinci: psc-dm365: use two lookup entries for the aemif clock
        clk: davinci: psc-da850: remove the 'davinci_nand.0" lookup
        ARM: davinci: da8xx-dt: switch to device tree clocks
        ARM: davinci: add device tree support to timer
        ARM: davinci: remove legacy clocks
        ARM: davinci: da8xx: Remove legacy USB and SATA clock init
        ARM: davinci: dm646x: Remove legacy clock init
        ARM: davinci: dm644x: Remove legacy clock init
        ARM: davinci: dm365: Remove legacy clock init
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f46ad023
    • Olof Johansson's avatar
      Merge tag 'arm-soc/for-4.19/soc' of https://github.com/Broadcom/stblinux into next/soc · dd8ba523
      Olof Johansson authored
      This pull request contains Broadcom ARM-based SoCs platform changes for
      4.19, please pull the following:
      
      - Clement re-orders the UART debug entries to be in ascending order and
        he also adds the iProc UART3 debug address since that is a common
        location for iProc based designs.
      
      * tag 'arm-soc/for-4.19/soc' of https://github.com/Broadcom/stblinux:
        ARM: debug: fix BCM2836 order entry
        ARM: debug: Add iProc UART3 debug addresses
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      dd8ba523
  10. 12 Jul, 2018 2 commits
  11. 11 Jul, 2018 6 commits
  12. 10 Jul, 2018 3 commits