22 Mar, 2019

2 commits


08 Mar, 2019

1 commit

  • This Kconfig option was removed during v4.19 development in commit
    771c035372a0 ("deprecate the '__deprecated' attribute warnings entirely
    and for good") so there's no point to keep it in defconfigs any longer.

    FWIW defconfigs were patched with:
    --------------------------->8----------------------
    find . -name *_defconfig -exec sed -i '/CONFIG_ENABLE_WARN_DEPRECATED/d' {} \;
    --------------------------->8----------------------

    Link: http://lkml.kernel.org/r/20190128152434.41969-1-abrodkin@synopsys.com
    Signed-off-by: Alexey Brodkin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Brodkin
     

07 Mar, 2019

2 commits

  • Pull ARM new SoC family support from Arnd Bergmann:
    "Two new SoC families are added this time.

    Sugaya Taichi submitted support for the Milbeaut SoC family from
    Socionext and explains:

    "SC2000 is a SoC of the Milbeaut series. equipped with a DSP
    optimized for computer vision. It also features advanced
    functionalities such as 360-degree, real-time spherical stitching
    with multi cameras, image stabilization for without mechanical
    gimbals, and rolling shutter correction. More detail is below:

    https://www.socionext.com/en/products/assp/milbeaut/SC2000.html"

    Interestingly, this one has a history dating back to older chips made
    by Socionext and previously Matsushita/Panasonic based on their own
    mn10300 CPU architecture that was removed from the kernel last year.

    Manivannan Sadhasivam adds support for another SoC family, this is the
    Bitmain BM1880 chip used in the Sophon Edge TPU developer board.

    The chip is intended for Deep Learning applications, and comes with
    dual-core Arm Cortex-A53 to run Linux as well as a RISC-V
    microcontroller core to control the tensor unit. For the moment, the
    TPU is not accessible in mainline Linux, so we treat it as a generic
    Arm SoC.

    More information is available at

    https://www.sophon.ai/"

    * tag 'armsoc-newsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
    ARM: multi_v7_defconfig: add ARCH_MILBEAUT and ARCH_MILBEAUT_M10V
    ARM: configs: Add Milbeaut M10V defconfig
    ARM: dts: milbeaut: Add device tree set for the Milbeaut M10V board
    clocksource/drivers/timer-milbeaut: Introduce timer for Milbeaut SoCs
    dt-bindings: timer: Add Milbeaut M10V timer description
    ARM: milbeaut: Add basic support for Milbeaut m10v SoC
    dt-bindings: Add documentation for Milbeaut SoCs
    dt-bindings: arm: Add SMP enable-method for Milbeaut
    dt-bindings: sram: milbeaut: Add binding for Milbeaut smp-sram
    MAINTAINERS: Add entry for Bitmain SoC platform
    arm64: dts: bitmain: Add Sophon Egde board support
    arm64: dts: bitmain: Add BM1880 SoC support
    arm64: Add ARCH_BITMAIN platform
    dt-bindings: arm: Document Bitmain BM1880 SoC

    Linus Torvalds
     
  • Pull ARM SoC defconfig updates from Arnd Bergmann:
    "We regenerated the defconfig files for samsung, shmobile, lpc18xx,
    lpc32xx, omap2, and nhk8815.

    Lots of additional drivers added on samsung and nhk8815, as well as
    the new pl110 driver on all machines that have it.

    The remaining changes are mostly to enable newly added drivers, and in
    case of imx8mq together with the SoC getting merged"

    * tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (47 commits)
    ARM: spear3xx_defconfig: Activate PL111 DRM driver
    ARM: nhk8815_defconfig: Add new options
    ARM: nhk8815_defconfig: Update defconfig
    ARM: pxa: remove CONFIG_SND_PXA2XX_AC97 in pxa_defconfig
    ARM: defconfig: integrator: Switch to DRM
    arm64: defconfig: Add IMX2+ watchdog
    arm64: defconfig: Enable PFUZE100 regulator
    arm64: defconfig: enable NXP FlexSPI driver
    arm64: defconfig: Add i.MX8MQ boot necessary configs
    arm64: defconfig: add imx8qxp support
    arm64: defconfig: add i.MX system controller RTC support
    arm64: defconfig: Enable Tegra TCU
    arm64: defconfig: Enable MAX8973 regulator
    ARM: socfpga_defconfig: enable BLK_DEV_LOOP config option
    ARM: defconfig: lpc32xx: enable DRM simple panel driver
    ARM: defconfig: lpc32xx: enable fixed voltage regulator support
    arm64: defconfig: Enable SUN6I Camera sensor interface
    arm64: defconfig: Enable I2C_GPIO
    ARM: omap2plus_defconfig: Update for moved options
    ARM: omap2plus_defconfig: Update for dropped options
    ...

    Linus Torvalds
     

01 Mar, 2019

6 commits

  • Add and enable the Milbeaut M10V architecture. These configs select those
    of the clock, timer and serial driver for M10V.

    Signed-off-by: Sugaya Taichi
    Signed-off-by: Arnd Bergmann

    Sugaya Taichi
     
  • This patch adds the minimal defconfig for the Milbeaut M10V.

    Signed-off-by: Sugaya Taichi
    Signed-off-by: Arnd Bergmann

    Sugaya Taichi
     
  • This disables the old FBDEV driver and enables the PL111
    DRM driver on the SPEAr3xx.

    There are some device trees in the kernel that switches
    the DT node for the PL110 to "okay" but none of these
    have any display defined, so we can safely switch to this
    driver before we get any users starting to define
    displays. Let them do it on top of the new driver
    infrastructure instead.

    Acked-by: Viresh Kumar
    Signed-off-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Linus Walleij
     
  • This adds some new driver options to the Nomadik NHK8815 defconfig:
    - Activate IIO driver
    - Enable CMA for coherent graphics allocations
    - Activate DRM framebuffer driver for PL111
    - Activate DRM panel driver for TPO TPG110
    - Activate SPI GPIO driver (talks to the display)
    - Activate STMPE PWM driver (used for display backlight)
    - Activate PWM backlight
    - Activate STw481x driver (PMIC)

    Signed-off-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Linus Walleij
     
  • This updates the NHK8815 defconfig to reflect the recent
    structural changes in Kconfigs all over the kernel:

    - PREEMPT option was moved around
    - MODULES options were moved around
    - MTD_NAND options were moved around
    - INPUT_MOUSEDEV doesn't have to be explicitly unselected
    anymore (not on by default)
    - DEBUG_GPIO should really not be in any default config
    - MMC_BLOCK_BOUNCE is gone from Kconfig
    - CRYPTO options were moved around

    Signed-off-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Linus Walleij
     
  • The CONFIG_SND_PXA2XX_AC97 driver is for the old AC97 bus implementation,
    and conflicts with all the new-style AC97 drivers after the conversion,
    so the drivers we want all get turned off.

    Not disabling the symbol however does the right thing, and we get
    the drivers that are selectively enabled here.

    Fixes: 25540f68c871 ("ASoC: pxa: change ac97 dependencies")
    Acked-by: Robert Jarzmik
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

23 Feb, 2019

1 commit

  • This switches the ARM Integrator to use the new PL11x DRM
    driver. We need CMA enabled to get coherent allocations
    at all times. The dumb VGA DAC bridge is needed for
    the VGA output on the reference designs, and backlight
    is needed when using an external display.

    Signed-off-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Linus Walleij
     

15 Feb, 2019

6 commits

  • …it/krzk/linux into arm/defconfig

    Samsung defconfig changes for v5.1

    Enable more drivers in s5pv210 defconfig for Aries family of mobile
    devices (e.g. Samsung Galaxy S).

    * tag 'samsung-defconfig-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
    ARM: s5pv210_defconfig: Enable cpufreq
    ARM: s5pv210_defconfig: Enable more drivers present on Samsung Aries
    ARM: s5pv210_defconfig: Run make savedefconfig

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    Arnd Bergmann
     
  • This pull request contains Broadcom ARM-based SoCs defconfig file
    updates for 5.1, please pull the following:

    - Stefan enables the MMAL-based V4L2 camera driver for the Raspberry Pi
    devices

    * tag 'arm-soc/for-5.1/defconfig' of https://github.com/Broadcom/stblinux:
    ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 camera driver

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • …32xx into arm/defconfig

    ARM: lpc32xx: defconfig updates for v5.1

    Here are the changes for ARM NXP LPC32xx and ARM NXP LPC18xx/LPC43xx
    defconfig files:
    * LPC18xx/LPC43xx and LPC32xx defconfig files got updates to match
    savedefconfig,
    * PL11x LCD controller driver on both LPC18xx/LPC43xx and LPC32xx
    has been switched from fbdev to DRM one,
    * drivers of GPIO controllers not found on LPC32xx boards are disabled,
    * LPC32xx gets enabled additional sane debugging options: panic on oops,
    sysrq, dynamic debug, timestamps in kernel log buffer and built GDB
    scripts,
    * LPC32xx gets enabled NFSv4 support,
    * LPC32xx gets enabled a number of used drivers: DRM simple panel,
    fixed voltage regulator and generic SRAM drivers,
    * Option to have a serial console on HS UART on LPC32xx is enabled.

    * tag 'lpc32xx-defconfig-for-5.1' of https://github.com/vzapolskiy/linux-lpc32xx:
    ARM: defconfig: lpc32xx: enable DRM simple panel driver
    ARM: defconfig: lpc32xx: enable fixed voltage regulator support
    ARM: defconfig: lpc32xx: disable superfluous GPIO controllers
    ARM: defconfig: lpc32xx: enable generic SRAM driver
    ARM: defconfig: lpc32xx: enable serial console on HS UART
    ARM: defconfig: lpc32xx: enable panic on oops option
    ARM: defconfig: lpc32xx: enable build options for basic debugging
    ARM: defconfig: lpc32xx: enable NFSv4 support
    ARM: defconfig: Switch LPC32xx to use PL11x DRM driver
    ARM: defconfig: Update LPC32xx defconfig
    ARM: defconfig: Switch LPC18xx to use PL11x DRM driver
    ARM: defconfig: Update LPC18xx defconfig

    Arnd Bergmann
     
  • …inux/kernel/git/dinguyen/linux into arm/defconfig

    * 'socfpga_for_next_v5.1_defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
    ARM: socfpga_defconfig: enable BLK_DEV_LOOP config option

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    Arnd Bergmann
     
  • …/kernel/git/horms/renesas into arm/defconfig

    Renesas ARM Based SoC Defconfig Updates for v5.1

    shmobile and multi_v7 defconfig
    * Enable support for recently upstreamed RZ/A2 (r7s9210) SoC
    * Enable NXP pcf85363 RTC which is used on RZ/G1C (r8a77470) based iWave SBC

    shmobile defconfig
    * Refresh for changes present in v5.0-rc1

    * tag 'renesas-arm-defconfig-for-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
    ARM: multi_v7_defconfig: Enable support for RZ/A2
    ARM: shmobile: defconfig: Enable support for RZ/A2
    ARM: shmobile: defconfig: Refresh for v5.0-rc1
    ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc
    ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    Arnd Bergmann
     
  • …/kernel/git/tmlind/linux-omap into arm/defconfig

    Defconfig changes for omaps

    Drop PROVE_LOCKING as it should not be enabled in the defconfig. It
    causes quite a bit overhead as noted in the patch description.

    Then let's update omap2plus_defconfig for dropped options and moved
    options. That way makesavedefconfig can actually be used to generate
    patches against omap2plus_defconfig.

    * tag 'omap-for-v5.1/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
    ARM: omap2plus_defconfig: Update for moved options
    ARM: omap2plus_defconfig: Update for dropped options
    ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    Arnd Bergmann
     

04 Feb, 2019

3 commits


01 Feb, 2019

4 commits


31 Jan, 2019

3 commits

  • Enable the base GCC plugin support symbol CONFIG_GCC_PLUGINS for
    multi_v7_defconfig so that builds hosted on systems that have a
    supported version of GCC along with the prerequisite headers will
    allow GCC plugins to be used during the build. At the moment, this
    will also enable the ARM per-task stack protector plugin, since
    all its remaining Kconfig dependencies are fulfilled by default.

    At the same time, enable the structleak plugin. This plugin ensures
    that local struct type variables are fully initialized, preventing
    inadvertent leaks of kernel state if such variables are shared with
    userland. This is a reasonable transformation to apply by default,
    since it does not adversely affect performance, and does not affect
    GCC compiler diagnostics regarding the use of uninitialized local
    variables.

    Signed-off-by: Ard Biesheuvel
    Signed-off-by: Arnd Bergmann

    Ard Biesheuvel
     
  • This switches the ARMv7 defconfig away from the old
    fbdev driver to the new DRM driver. All machines are
    now supported by the new driver.

    Signed-off-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Linus Walleij
     
  • The defconfig for the AXM55xx includes the ARM CLCD
    (PL11x) PrimeCell framebuffer driver, but the device tree
    for this platform does not include this hardware, nor do I
    find it likely that this chip has graphics.

    Drop these config items.

    Cc: John Logan
    Cc: Anders Roxell
    Acked-by: Krzysztof Adamski
    Signed-off-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Linus Walleij
     

26 Jan, 2019

9 commits


25 Jan, 2019

2 commits


23 Jan, 2019

1 commit