22 Mar, 2019
2 commits
-
While there is no mainline board that makes use of the PWM still enable the
driver for it to increase compile test coverage.Signed-off-by: Uwe Kleine-König
Signed-off-by: Shawn Guo -
After the pwm-imx driver was split into two drivers and the Kconfig symbol
changed accordingly, use the new name to continue being able to use the
PWM hardware.Signed-off-by: Uwe Kleine-König
Signed-off-by: Shawn Guo
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
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 -
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
...
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 -
This patch adds the minimal defconfig for the Milbeaut M10V.
Signed-off-by: Sugaya Taichi
Signed-off-by: Arnd Bergmann -
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 -
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 -
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 aroundSigned-off-by: Linus Walleij
Signed-off-by: Arnd Bergmann -
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
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
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 savedefconfigSigned-off-by: Arnd Bergmann <arnd@arndb.de>
-
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 driverSigned-off-by: 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 -
…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 optionSigned-off-by: Arnd Bergmann <arnd@arndb.de>
-
…/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 SBCshmobile 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_defconfigSigned-off-by: Arnd Bergmann <arnd@arndb.de>
-
…/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 defconfigSigned-off-by: Arnd Bergmann <arnd@arndb.de>
04 Feb, 2019
3 commits
-
Add CONFIG_BLK_DEV_LOOP and clean up socfpga_defconfig by make
savedefconfig.Signed-off-by: Dinh Nguyen
-
Phytec phyCORE-LPC3250 board is equipped with a Sharp LQ035Q7DB03
3.5" QVGA TFT panel, enable simple panel device driver to get it
supported in the kernel image by default.Signed-off-by: Vladimir Zapolskiy
-
Fixed voltage regulators are found on Phytec phyCORE-LPC3250 board,
enable the correspondent device driver by default.Signed-off-by: Vladimir Zapolskiy
01 Feb, 2019
4 commits
-
This pull request enables the V4L2 camera driver on the Pi1 defconfig.
Signed-off-by: Florian Fainelli
-
These options have just moved around, let's update with make
savedefconfig to make patching the file easier.Signed-off-by: Tony Lindgren
-
These are all now selected by default so we can drop them
from omap2plus_defconfig.Signed-off-by: Tony Lindgren
-
PROVE_LOCKING enables LOCKDEP, which causes big overhead on cache and
bus transactions.On some ARM big.LITTLE architecutres (Exynos 5433) the overhead is really big.
The overhead can be measures using hackbench which will speed up
by x3 times (11sec -> 3.4sec).
When you check transaction on cache or buses, the results are way higher
than normal for the same hackbench test:
L1d cache invalidations: 26mln vs 4mln
L2u cache invalidations: 42mln vs 12mln
bus cyc/access: 30cyc/access vs. 20cyc/access
context switch is x3 times cheaperEnable this option only when you have some locking issue to investigate.
Signed-off-by: Lukasz Luba
Signed-off-by: Tony Lindgren
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 -
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 -
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
26 Jan, 2019
9 commits
-
The change disables a list of GPIO controllers, which to the best
knowledge are not found on any supported NXP LPC32xx powered board.Signed-off-by: Vladimir Zapolskiy
-
NXP LPC32xx SoCs contain an IRAM area, which is supported by
the generic MMIO SRAM driver, enable the driver to be built
by default.Signed-off-by: Vladimir Zapolskiy
-
It is possible to configure NXP LPC32xx powered boards to have
serial consoles on HS UARTs, enable this option by default.Signed-off-by: Vladimir Zapolskiy
-
Panic on oops option enabled by by default makes great sense both
for debugging and production.Signed-off-by: Vladimir Zapolskiy
-
To make a default built kernel image more advanced include support
of sysrq, dynamic debug, GDB scripts and printed timestamps in
kernel log buffer by default.Signed-off-by: Vladimir Zapolskiy
-
The change allows to mount rootfs shared on an NFSv4 server.
Signed-off-by: Vladimir Zapolskiy
-
None of the LPC32xx device trees contains any display settings,
it just defines a device tree node for the CLCD (PL11x) left
as "disabled" on lpc3250-ea3250 and "okay" on lpc3250-phy3250
but no panels are attached on any device tree, so the driver
will simply bail out.I conclude that the hardware is dormant on existing
systems, so we can without any problems switch the defconfig
over from the old ARMCLCD frame buffer driver to the new
PL11x DRM driver.Cc: Vladimir Zapolskiy
Signed-off-by: Linus Walleij
[vzapolskiy: deselected I2C as selected by DRM; fixed SoC name]
Signed-off-by: Vladimir Zapolskiy -
This simply updates the LPC32xx defconfig against the current
Kconfig structure in the kernel so we can make changed to the
defconfig without disturbing noise.Cc: Vladimir Zapolskiy
Signed-off-by: Linus Walleij
Signed-off-by: Vladimir Zapolskiy -
None of the LPC18xx device trees contains any display settings,
it just defines a device tree node for the CLCD (PL11x) set
as "disabled" and no panels are attached on any device tree.This I conclude that the hardware is dormant on existing
systems, so we can without any problems switch the defconfig
over from the old ARMCLCD frame buffer driver to the new
PL11x DRM driver.Cc: Vladimir Zapolskiy
Signed-off-by: Linus Walleij
[vzapolskiy: deselected I2C build option as selected by DRM]
Signed-off-by: Vladimir Zapolskiy
25 Jan, 2019
2 commits
-
Enable support for the RZ/A2 SoC, including pin control, now the DTS for
the Renesas RZ/A2M evaluation board is included.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Simon Horman -
Enable support for the RZ/A2 SoC, including pin control, now the DTS for
the Renesas RZ/A2M evaluation board is included.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Simon Horman
23 Jan, 2019
1 commit
-
This simply updates the LPC18xx defconfig against the current
Kconfig structure in the kernel so we can make changed to the
defconfig without disturbing noise.Cc: Vladimir Zapolskiy
Signed-off-by: Linus Walleij
Signed-off-by: Vladimir Zapolskiy