1. 28 Mar, 2018 1 commit
  2. 27 Mar, 2018 24 commits
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.17/soc-pt2-signed' of... · 064fe81e
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.17/soc-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
      
      Pull "Two omap5 specific aux control module patches for v4.17" from Tony Lindgren:
      
      On omap5 there is an aux control module that we are not handling
      currently for clocks, so let's add support for it.
      
      * tag 'omap-for-v4.17/soc-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP5: control: add support for control module wkup pad config
        ARM: omap2+: control: add support for auxiliary control module instances
      064fe81e
    • Arnd Bergmann's avatar
      Merge tag 'samsung-soc-4.17-2' of... · 93028494
      Arnd Bergmann authored
      Merge tag 'samsung-soc-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc
      
      Pull "Samsung mach/soc changes for v4.17, part two" from Krzysztof Kozłowski:
      
      1. Fix coupled CPU idle freeze on Exynos4210.
      2. Simplify hot-path in coupled CPU idle.
      
      * tag 'samsung-soc-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: EXYNOS: Simplify code in coupled CPU idle hot path
        ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210
      93028494
    • Arnd Bergmann's avatar
      Merge tag 'renesas-soc-for-v4.17' of... · 59162c93
      Arnd Bergmann authored
      Merge tag 'renesas-soc-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc
      
      Pull "Renesas ARM Based SoC Updates for v4.17" from Simon Horman:
      
      01d675f1 ARM: shmobile: rcar-gen2: Add watchdog support
      58adf1ba ARM: shmobile: Add watchdog support
      
      * SoC
        - Identify R-Car V3H (r8a77980) and M3N (r8a77965)
      
        - Enable R-Car Gen2 regulator quirk for Stout board with H3 (r8a7790) SoC
      
          Marek Vaust says "Regulator setup is suboptimal on H2 Stout too. The
          Stout newly has two DA9210 regulators, so the quirk is extended to
          handle another DA9210 at i2c address 0x70."
      
        - Add watchdog support
      
          This is the SoC portion of the following solution. It is not yet
          enabled in DT as it is not functional without clock dependencies
          in place.
      
          Fabrizio Castro says "this series has been around for some time as RFC,
          and it has collected useful comments from the community along the way.
          The solution proposed by this patch set works for most R-Car Gen2 and
          RZ/G1 devices, but not all of them. We now know that for some R-Car
          Gen2 early revisions there is no proper software fix. Anyway, no
          product has been built around early revisions, but development boards
          mounting early revisions (basically prototypes) are still out there.
          As a result, this series isn't enabling the internal watchdog on R-Car
          Gen2 boards, developers may enable it in board specific device trees if
          needed.  This series has been tested by me on the iwg20d, iwg22d,
          Lager, Alt, and Koelsch boards.
      
         The problem
         ===========
         To deal with SMP on R-Car Gen2 and RZ/G1, we install a reset vector to
         ICRAM1 and we program the [S]BAR registers so that when we turn ON the
         non-boot CPUs they are redirected to the reset vector installed by Linux
         in ICRAM1, and eventually they continue the execution to RAM, where the
         SMP bring-up code will take care of the rest.  The content of the [S]BAR
         registers survives a watchdog triggered reset, and as such after the
         watchdog fires the boot core will try and execute the SMP bring-up code
         instead of jumping to the bootrom code.
      
         The fix
         =======
         The main strategy for the solution is to let the reset vector decide if
         it needs to jump to shmobile_boot_fn or to the bootrom code.  In a
         watchdog triggered reset scenario, since the [S]BAR registers keep their
         values, the boot CPU will jump into the newly designed reset vector, the
         assembly routine will eventually test WOVF (a bit in register RWTCSRA
         that indicates if the watchdog counter has overflown, the value of this
         bit gets retained in this scenario), and jump to the bootrom code which
         will in turn load up the bootloader, etc.  When bringing up SMP or using
         CPU hotplug, the reset vector will jump to shmobile_boot_fn instead."
      
      * R-Car Rst
        - Add support for R-Car V3H (r8a77980) and V3H (r8a77980)
      
      * R-Car SYSC
        - Mark rcar_sysc_matches[] __initconst
      
         Geert Uytterhoeven says "This frees another 1764 bytes
         (arm32/shmobile_defconfig) or 1000 bytes (arm64/renesas_defconfig) of
         memory after kernel init."
      
        - Fix power area parents
      
          Sergei Shtylyov says "According to the figure 9.2(b) of the R-Car
          Series, 3rd Generation User’s Manual: Hardware Rev. 0.80 the A2IRn and
          A2SCn power areas in R8A77970 have the A3IR area as a parent, thus the
          SYSC driver has those parents wrong.."
      
        - Add support for R-Car V3H (r8a77980) and V3H (r8a77980)
      
      * tag 'renesas-soc-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: rcar-gen2: Add watchdog support
        ARM: shmobile: Add watchdog support
        ARM: shmobile: rcar-gen2: Fix error check in regulator quirk
        soc: renesas: rcar-rst: Add support for R-Car M3-N
        ARM: shmobile: stout: enable R-Car Gen2 regulator quirk
        soc: renesas: rcar-sysc: Add R-Car M3-N support
        soc: renesas: Identify R-Car M3-N
        soc: renesas: rcar-sysc: add R8A77980 support
        dt-bindings: power: add R8A77980 SYSC power domain definitions
        soc: renesas: r8a77970-sysc: fix power area parents
        soc: renesas: rcar-rst: Enable watchdog as reset trigger for Gen2
        soc: renesas: rcar-rst: add R8A77980 support
        soc: renesas: identify R-Car V3H
        soc: renesas: rcar-sysc: Mark rcar_sysc_matches[] __initconst
      59162c93
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-core-for-4.17' of... · 8650b9fe
      Arnd Bergmann authored
      Merge tag 'sunxi-core-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/soc
      
      Pull "Allwinner core changes for 4.17" from Maxime Ripard:
      
      Here is our bunch of changes for mach-sunxi for this release cycle. This is
      basically only about bringing the SMP support to the A80, which has a bug
      in hardware and cannot use PSCI like the other SoCs we have.
      
      * tag 'sunxi-core-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: sunxi: mc-smp: Split out SoC-specific device node lookup sequence
        ARM: sunxi: mc-smp: Use DT enable-method for sun9i A80 SMP
        ARM: sunxi: mc-smp: Fix "lookback" typo
        ARM: sun9i: smp: Support cpu0 hotplug
        dt-bindings: ARM: sunxi: Document A80 SoC secure SRAM usage by SMP hotplug
        ARM: sun9i: smp: Support CPU/cluster power down and hotplugging for cpu1~7
        ARM: sun9i: Support SMP bring-up on A80
      8650b9fe
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: add NXP FlexCAN IP support · 63fdfbf5
      Stefan Agner authored
      Enable FlexCAN support as module by default. FlexCAN can be found
      on various NXP designs such as the i.MX and Vybrid SoC family.
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      63fdfbf5
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: enable thermal driver for i.MX devices · 76b5bce4
      Stefan Agner authored
      Enable the i.MX thermal driver required for i.MX SoC family.
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      76b5bce4
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: add RN5T618 PMIC family support · efec24d8
      Stefan Agner authored
      This allows to successfully boot Colibri iMX7 which is using
      the Ricoh RN5T567 PMIC.
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      efec24d8
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: add NXP graphics drivers · 18c9f122
      Stefan Agner authored
      Enable drivers to support NXP graphics IPs such as:
      - Etnaviv (e.g. i.MX6)
      - DCU (e.g. Vybrid LS1021A)
      - mxsfb (e.g. i.MX6UL/ULL/7)
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      18c9f122
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: add GPMI NAND controller support · 1f9b3e66
      Stefan Agner authored
      Add GPMI NAND controller support as required by some NXP i.MX6/7
      based boards.
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1f9b3e66
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: add OCOTP driver for NXP SoCs · 00277363
      Stefan Agner authored
      Enable on-chip OTP NVMEM support for NXP i.MX and VF610 SoCs.
      Since OTP values might be required by drivers required during
      boot, make sure the driver is built-in (e.g. i.MX thermal
      driver).
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      00277363
    • Stefan Agner's avatar
      ARM: multi_v7_defconfig: configure I2C driver built-in · e6a49623
      Stefan Agner authored
      PMIC often require the I2C bus, and the PMIC regulators might be
      necessary to power on eMMC/SD-card or other supplies required
      for successful boot. Make sure I2C driver for i.MX devices is
      built-in.
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e6a49623
    • Kunihiko Hayashi's avatar
      arm64: defconfig: add CONFIG_UNIPHIER_THERMAL and CONFIG_SNI_AVE · d28db34a
      Kunihiko Hayashi authored
      Enable the thermal monitor driver and the AVE ethernet driver
      implemented on UniPhier SoCs.
      Signed-off-by: default avatarKunihiko Hayashi <hayashi.kunihiko@socionext.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d28db34a
    • Arnd Bergmann's avatar
      Merge tag 'stratix10_defconfig_for_v4.17' of... · 99600b16
      Arnd Bergmann authored
      Merge tag 'stratix10_defconfig_for_v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/soc
      
      Pull "ARM64: stratix10: defconfig updates for 4.17" from Dinh Nguyen:
      
      -enables STMMAC_ETH controller that is present on Stratix10
      
      * tag 'stratix10_defconfig_for_v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        arm64: defconfig: enable stmmac ethernet to defconfig
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      99600b16
    • 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
  3. 26 Mar, 2018 3 commits
  4. 23 Mar, 2018 1 commit
    • Dinh Nguyen's avatar
      arm64: defconfig: enable stmmac ethernet to defconfig · 83d6e27e
      Dinh Nguyen authored
      This patch enables the CONFIG_STMMAC_ETH to the default arm64 defconfig:
      
      -CONFIG_STMMAC_ETH=m
      +CONFIG_STMMAC_ETH=y
      +CONFIG_DWMAC_IPQ806X=m
      +CONFIG_DWMAC_MESON=m
      +CONFIG_DWMAC_ROCKCHIP=m
      +CONFIG_DWMAC_SUNXI=m
      +CONFIG_DWMAC_SUN8I=m
      
      The STMMAC ethernet controller is on the Stratix10 platform, and thus needs
      driver to be in the kernel image for NFS to work.
      Signed-off-by: default avatarDinh Nguyen <dinguyen@kernel.org>
      83d6e27e
  5. 21 Mar, 2018 2 commits
  6. 20 Mar, 2018 9 commits