1. 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
  2. 11 Jul, 2018 2 commits
    • Stefan Agner's avatar
      ARM: trusted_foundations: do not use naked function · 4ea7bdc6
      Stefan Agner authored
      As documented in GCC naked functions should only use basic ASM
      syntax. The extended ASM or mixture of basic ASM and "C" code is
      not guaranteed. Currently this works because it was hard coded
      to follow and check GCC behavior for arguments and register
      placement.
      
      Furthermore with clang using parameters in Extended asm in a
      naked function is not supported:
        arch/arm/firmware/trusted_foundations.c:47:10: error: parameter
                references not allowed in naked functions
                      : "r" (type), "r" (arg1), "r" (arg2)
                             ^
      
      Use a regular function to be more portable. This aligns also with
      the other SMC call implementations e.g. in qcom_scm-32.c and
      bcm_kona_smc.c.
      
      Cc: Dmitry Osipenko <digetx@gmail.com>
      Cc: Stephen Warren <swarren@nvidia.com>
      Cc: Thierry Reding <treding@nvidia.com>
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      4ea7bdc6
    • Shawn Guo's avatar
      MAINTAINERS: add Freescale Layerscape ARM architecture entry · be9d6446
      Shawn Guo authored
      I have been collecting Freescale Layerscape device tree source files for
      a while.  Add a MAINTAINERS entry for it, so that relevant patches can
      reach my mail box.
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      Acked-by: default avatarLi Yang <leoyang.li@nxp.com>
      be9d6446
  3. 10 Jul, 2018 12 commits
  4. 06 Jul, 2018 5 commits
  5. 03 Jul, 2018 7 commits
  6. 02 Jul, 2018 8 commits