1. 27 Mar, 2018 11 commits
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.17/defconfig-pt2-signed' of... · 34dacef1
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.17/defconfig-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      Pull "Second set of defconfig changes for omap variants for v4.17" from Tony Lindgren:
      
      This series enables more devices working on droid4 to make it easier
      for people and distros to use out of the box.
      
      * tag 'omap-for-v4.17/defconfig-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: multi_v7_defconfig: Enable CPCAP related options mostly as loadable modules
        ARM: omap2plus_defconfig: Add UINPUT
        ARM: omap2plus_defconfig: Enable MDM6600 USB PHY
        ARM: omap2plus_defconfig: Add AUDIO_GRAPH_CARD
        ARM: omap2plus_defconfig: Enable PWM_VIBRA
      34dacef1
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm64-defconfig-for-4.17' of... · b899e522
      Arnd Bergmann authored
      Merge tag 'qcom-arm64-defconfig-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/soc
      
      Pull "Qualcomm ARM64 Based defconfig Updates for v4.17" from Andy Gross:
      
      * Enable cpufreq governors, QCOM TSENS, and QCOM APCS driver
      
      * tag 'qcom-arm64-defconfig-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        arm64: defconfig: enable more cpufreq governors
        arm64: defconfig: enable thermal sensor on QCOM platforms
        arm64: defconfig: Enable the APCS IPC driver on Qualcomm platforms
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b899e522
    • Arnd Bergmann's avatar
      Merge tag 'armsoc-versatile-drm-defconfig' of... · fa00c449
      Arnd Bergmann authored
      Merge tag 'armsoc-versatile-drm-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/soc
      
      Pull "defconfig changes for Versatile DRM" from Linus Walleij:
      
      This augments the RealView and Versatile defconfig to use the PL111
      DRM driver rather than the old fbdev driver.
      
      * tag 'armsoc-versatile-drm-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
        ARM: defconfig: Configure Versatile boards to use PL111 DRM
        ARM: defconfig: Update Versatile defconfig
        ARM: defconfig: Switch RealView boards to use P111 DRM
        ARM: defconfig: Update RealView defconfig
      fa00c449
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-defconfig' of... · 8d361e40
      Arnd Bergmann authored
      Merge tag 'amlogic-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/soc
      
      Pull "Amlogic defconfig fixes for v4.17" from Kevin Hilman
      
      * tag 'amlogic-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        arm64: defconfig: enable MESON EFUSE
      8d361e40
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.17/defconfig-signed' of... · 8045f297
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.17/defconfig-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      Pull "Defconfig updates for omap variants for v4.17 merge window"
      from Tony Lindgren:
      
      We need to enable MMC_SDHCI option in both omap2plus_defconfig and
      multi_v7_defconfig so systems are able to mount root when the dts files
      get updated for sdhci.
      
      Then let's update omap2plus_defconfig so we can patch it easier. And as
      Arnd noticed earlier, just running make savedefconfig will accidentally
      drop few Kconfig options. This is happening because some options are no
      longer available as loadable modules like LIRC. Or new dependencies have
      been added such as SND_OSSEMUL for selecting SOUND_OSS_CORE.
      
      So we first move the unchanged options around to their make savedefconfig
      suggested place, then update the options to prevent make savedefconfig
      dropping some options accidentally, and then finally drop the unused
      options.
      
      And after that we enable options DRM_OMAP and 8250_OMAP. These both have
      been around for years now. And we do have 8250_OMAP warn about console
      being redirected with SERIAL_8250_OMAP_TTYO_FIXUP option that is enabled
      by default. Some users may need to update their inittab to use ttyS*
      instead of ttyO* though. If this turns out to be a problem, we may want
      to introduce a separate compatible for 8250-omap. But I think we're good
      to go with the SERIAL_8250_OMAP_TTYO_FIXUP warning now. Let's not update
      multi_v7_defconfig yet though and first see how 8250_OMAP change plays
      out.
      
      We also enable few new options for PM on am335x and am437x, and CEC in
      omap2plus_defconfig. Naturally similar options can be later on added to
      multi_v7_defconfig, but in this series we only enable OTG, MUSB and the
      related PHYs in multi_v7_defconfig to make it more usable for distros.
      
      * tag 'omap-for-v4.17/defconfig-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: multi_v7_defconfig: Enable USB gadget configfs as loadable module
        ARM: multi_v7_defconfig: Enable various USB PHYs found on omap variants
        ARM: multi_v7_defconfig: Enable OTG and MUSB as loadable modules
        ARM: omap2plus_defconfig: Enable 8250_OMAP
        ARM: omap2plus_defconfig: Switch to use omapdrm by default
        ARM: omap2plus_defconfig: Enable CEC
        ARM: omap2plus_defconfig: Enable am335x and am437x PM options
        ARM: omap2plus_defconfig: Drop unneeded options
        ARM: omap2plus_defconfig: Add SND_OSSEMUL
        ARM: omap2plus_defconfig: Update LIRC options
        ARM: omap2plus_defconfig: Select MFD_TI_LMU
        ARM: omap2plus_defconfig: Add SERIAL_DEV for bluetooth
        ARM: omap2plus_defconfig: Update for moved options
        ARM: omap2plus_defconfig: Enable CONFIG_MMC_SDHCI_OMAP
        ARM: multi_v7_defconfig: Enable CONFIG_MMC_SDHCI_OMAP
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8045f297
    • Arnd Bergmann's avatar
      Merge tag 'renesas-defconfig-for-v4.17' of... · 9b95a1b8
      Arnd Bergmann authored
      Merge tag 'renesas-defconfig-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Pull "Renesas ARM Based SoC Defconfig Updates for v4.17" from Simon Horman:
      
      Updates to shmobile defconfig:
      
      * Redresh defconfig to ease future maintenence overhead
      
      * Disable CONFIG_EMBEDDED
      
        Geert Uytterhoeven says "CONFIG_EXPERT exposes too many config options
        that do not matter for development.  E.g. it prohibits using the default
        values for the various SH_SCI options.  However, CONFIG_EMBEDDED selects
        CONFIG_EXPERT, so it cannot be disabled.
      
        Hence disable CONFIG_EMBEDDED, and compensate for the loss of
        CONFIG_DEBUG_KERNEL by enabling the latter.
      
        Actual impact, all harmless:
          - CONFIG_NAMESPACES=y (plus a few related CONFIG_*_NS options),
          - CONFIG_SYSCTL_SYSCALL=n,
          - CONFIG_SERIAL_SH_SCI_NR_UARTS changed from 20 to 18,
          - Some HID support became enabled,
          - CONFIG_DEBUG_MEMORY_INIT=y,"
      
      * Enable RZA1 pin controller
      
        This allows the Genmai board with RZ/A1 (r7s72100) SoC to once
        again boot using the shmobile defconfig.
      
      * tag 'renesas-defconfig-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: defconfig: Disable CONFIG_EMBEDDED
        ARM: shmobile: defconfig: Refresh
        ARM: shmobile: Enable RZA1 pin controller
      9b95a1b8
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm64-defconfig-for-v4.17' of... · 89fe3e9b
      Arnd Bergmann authored
      Merge tag 'renesas-arm64-defconfig-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Pull "Renesas ARM64 Based SoC Defconfig Updates for v4.17" from Simon Horman:
      
      Enable the following to allow them to be more widely exercised:
      * Newly added R8A77965 and R8A77980 SoCs
      * PWM and USB as used on R-Car Gen3 SoCs
      
      * tag 'renesas-arm64-defconfig-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: defconfig: enable R8A77965 SoC
        arm64: defconfig: Enable PWM and USB for R-Car
        arm64: defconfig: enable R8A77980 SoC
      89fe3e9b
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.17-arm64-defconfig' of... · 6a5f82e0
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.17-arm64-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/soc
      
      Pull "arm64: Default configuration updates for v4.17-rc1" from Thierry Reding:
      
      Enable the BPMP thermal and CPU frequency drivers as well as make sure
      that the Tegra SMMU is enabled by default because there's no fun without
      it. Also enable initial Tegra194 support.
      
      * tag 'tegra-for-4.17-arm64-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: defconfig: Enable the Tegra SMMU by default
        arm64: defconfig: Enable CONFIG_TEGRA_BPMP_THERMAL
        arm64: defconfig: Enable CONFIG_ARM_TEGRA186_CPUFREQ
        arm64: defconfig: Enable NVIDIA Tegra194 support
      6a5f82e0
    • Arnd Bergmann's avatar
      Merge tag 'imx-defconfig-4.17' of... · 93be39bf
      Arnd Bergmann authored
      Merge tag 'imx-defconfig-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc
      
      Pull "i.MX defconfig updates for 4.17" from Shawn Guo:
      
       - Re-sync defconfig files by running savedefconfig.
       - Enable generic fsl-asoc-card driver for imx_v4_v5_defconfig.
       - Enable MAG3110 magnetometer sensor driver, AC97 and WM8962 codec
         driver, DA9062/63 PMIC, RTC and Watchdog support for
         imx_v6_v7_defconfig.
      
      * tag 'imx-defconfig-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: mxs_defconfig: Re-sync defconfig
        ARM: imx_v4_v5_defconfig: Use the generic fsl-asoc-card driver
        ARM: imx_v4_v5_defconfig: Re-sync defconfig
        ARM: imx_v6_v7_defconfig: Select CONFIG_SND_SOC_WM8962 explicitly
        ARM: imx_v6_v7_defconfig: Re-sync defconfig
        ARM: imx_v6_v7_defconfig: Enable Dialog Semiconductor DA9062 driver
        ARM: imx_v6_v7_defconfig: Enable AC97 codec support
        ARM: imx: Update imx_v6_v7_defconfig for mag3110 support
        ARM: imx_v6_v7_defconfig: enable OP-TEE
        ARM: imx_v6_v7_defconfig: select the CONFIG_CPUFREQ_DT
      93be39bf
    • Arnd Bergmann's avatar
      ARM: imx: fix imx6sll-only build · 18b6843f
      Arnd Bergmann authored
      When selecting SOC_IMX6SLL but not SOC_IMX6SL, we get a link error:
      
      arch/arm/mach-imx/mach-imx6sl.o: In function `imx6sl_init_late':
      mach-imx6sl.c:(.init.text+0x14): undefined reference to `imx6sl_cpuidle_init'
      
      This adds the missing line to the Makefile to also build the cpuidle
      support that we need here.
      
      Fixes: dee5dee2 ("ARM: imx: Add basic msl support for imx6sll")
      Acked-by: default avatarShawn Guo <shawnguo@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      18b6843f
    • Arnd Bergmann's avatar
      ARM: imx: select ARM_CPU_SUSPEND for CPU_IDLE as well · da395584
      Arnd Bergmann authored
      The cpuidle support calls cpu_suspend(), which is compiled conditionally,
      and fails to link unless something selects CONFIG_ARM_CPU_SUSPEND.
      
      arch/arm/mach-imx/cpuidle-imx6sx.o: In function `imx6sx_enter_wait':
      cpuidle-imx6sx.c:(.text+0x6c): undefined reference to `cpu_suspend'
      
      This adds an explicit select statement here.
      Acked-by: default avatarShawn Guo <shawnguo@kernel.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      da395584
  2. 26 Mar, 2018 3 commits
  3. 20 Mar, 2018 9 commits
  4. 15 Mar, 2018 2 commits
  5. 14 Mar, 2018 1 commit
  6. 13 Mar, 2018 1 commit
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.17/defconfig' of https://github.com/Broadcom/stblinux into next/soc · 6140e14b
      Arnd Bergmann authored
      Pull "Broadcom defconfig changes for 4.17" from Florian Fainelli:
      
      This pull request contains multi_v7_defconfig changes for Broadcom
      ARM-based SoC for 4.17, please pull the following:
      
      - Tuomas enables the BCM2835 AUX driver which is necessary to provide
        console on the Raspberry Pi 3
      
      - Stefan turns on support for the BCM43438 Bluetooth adapter connected
        via UART on the Raspberry Pi Zero Wireless and he also turns on
        support for the thermal driver on the Pi 2 and 3.
      
      * tag 'arm-soc/for-4.17/defconfig' of https://github.com/Broadcom/stblinux:
        ARM: multi_v7_defconfig: Enable thermal driver for RPi 2/3
        ARM: bcm2385_defconfig: Enable BT support for BCM43438
        ARM: multi_v7_defconfig: Enable serial console on RPi 3
      6140e14b
  7. 12 Mar, 2018 3 commits
  8. 09 Mar, 2018 6 commits
  9. 08 Mar, 2018 2 commits
  10. 07 Mar, 2018 2 commits
    • Arnd Bergmann's avatar
      Merge tag 'samsung-soc-4.17' of... · 242b205b
      Arnd Bergmann authored
      Merge tag 'samsung-soc-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc
      
      Pull "Samsung mach/soc changes for v4.17" from Krzysztof Kozłowski:
      
      1. Add few remaining SPDX license identifiers.
      2. Add cpuidle support to all Midas-based boards (including new
         GT-I9300/GT-I9305/GT-N7100/GT-N7105).
      
      * tag 'samsung-soc-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: EXYNOS: Extend cpuidle support to Midas boards
        ARM: EXYNOS: Add SPDX license identifiers
      242b205b
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.17/ti-sysc-signed' of... · 3bf5c70d
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.17/ti-sysc-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      Pull "Driver changes for ti-sysc for v4.17" from Tony Lindgren:
      
      This series of changes enables the use device tree based sysconfig
      data for ti-sysc driver. As we already have SmartReflex data configured,
      we use that as the first driver to enable. To do that in a way where
      SmartReflex is not probed twice, we need to prepare the SmartReflex
      driver before flipping dts data on for it in the last patch of the
      series.
      
      To avoid regressions, we are checking the passed dts data against
      existing platform data since we still have it available. Then after the
      dts files are converted, we can simply drop the related platform data
      at some point in the future.
      
      * tag 'omap-for-v4.17/ti-sysc-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP2+: Enable ti-sysc to use device tree data for smartreflex
        PM / AVS: SmartReflex: Prepare to use device tree based probing
        ARM: OMAP2+: Try to parse earlycon from parent too
        ARM: OMAP2+: Add checks for device tree based sysconfig data
        ARM: OMAP2+: Add functions to allocate module data from device tree
        bus: ti-sysc: Handle some devices in omap_device compatible way
        bus: ti-sysc: Add support for platform data callbacks
        bus: ti-sysc: Remove unnecessary debugging statements
        bus: ti-sysc: Improve handling for no-reset-on-init and no-idle-on-init
        bus: ti-sysc: Handle stdout-path for debug console
        bus: ti-sysc: Add suspend and resume handling
        bus: ti-sysc: Add fck clock alias for children with notifier_block
        ARM: OMAP2+: Prepare to pass auxdata for smartreflex
      3bf5c70d