summaryrefslogtreecommitdiffstats
path: root/configs/platform-v7a/kernelconfig
Commit message (Collapse)AuthorAgeFilesLines
* v7a: kernel: extend for sama5d2 supportAhmad Fatoum2020-11-011-4/+65
| | | | | | | In preparation for generating images for the sama5d27, have our multiplatform kernel configuration target the sama5d2 as well. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
* v7a: kernel: version bump 5.8 -> 5.8.9Roland Hieber2020-09-151-4/+4
| | | | | | | | Update to the most recent kernel version and do an oldconfig with default values. Tested-by: Roland Hieber <rhi@pengutronix.de> on qemu-vexpress, rpi3-b Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* v7a: update to OSELAS.Toolchain 2020.08.0Roland Hieber2020-08-311-3/+3
| | | | | | Update to the latest toolchain, which was released this week. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2020.07.0 -> 2020.08.0Robert Schwebel2020-08-101-1/+1
| | | | | | | | | A new ptxdist version is out. We set PTXCONF_KERNEL_CONFIG_BASE_VERSION=y in all platforms, as DistroKit is a base layer for other BSPs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel version bump 5.6.2 -> 5.8Holger Assmann2020-08-101-49/+114
| | | | | | | | | | | | | | | | | | | The latest kernel release now contains the device trees for the Linux Automation MC-1. We can thus drop them from the BSP. On the Kconfig front, we dropped CONFIG_MMC_OMAP(_HS) in favor of CONFIG_MMC_SDHCI_OMAP. For a while now, Linux has had a sdhci-omap driver for TI's OMAP SoCs making use of the SDHCI core library. This was in addition to the older omap-hsmmc driver, which didn't. Linux commit 0b4edf11187 ("ARM: dts: Move am33xx and am43xx mmc nodes tosdhci-omap driver") first included in v5.8 changes the device tree compatible of the mmc nodes on the am33xx and am43xx SoCs away from the omap-hsmmc to the SDHCI driver. Add the new compatibles, so we aren't broken by the change. Co-authored-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Holger Assmann <h.assmann@pengutronix.de>
* v7a: kernel: configure for MC-1Ahmad Fatoum2020-04-271-4/+4
| | | | | | | | | | | | Our current kernel config already supports one STM32MP board, but we have some HW on the MC-1, that the DK-2 lacks, namely a KSZ9031 PHY, an EEPROM in the SiP and PWM LEDs. We also got a display controller, but in interest of keeping kernel code size down, enabling DRM and associated drivers is left to a ptxdist layer specific to the MC-1. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
* platform-v7a: kernel: enable USB support for i'MX6Oleksij Rempel2020-04-251-2/+3
| | | | | | tested on RIoTBoard Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* platform-v7a: enable NEON based AES implementation if NEON is enabledRobert Schwebel2020-04-031-2/+3
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: enable NEON supportRobert Schwebel2020-04-031-1/+11
| | | | | | NEON was switched off, while ARMv7 has support for it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: disable unused featuresRobert Schwebel2020-04-031-5/+2
| | | | | | Disable cpu isolation and cpu hotplug. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: disable CONFIG_ARM_THUMBEERobert Schwebel2020-04-031-1/+1
| | | | | | Disable thumbee extension. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 5.5 -> 5.6.2Robert Schwebel2020-04-031-18/+47
| | | | | | A new kernel is out, update all platforms. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: enable usb support for BeagleBone BlackOleksij Rempel2020-03-091-2/+3
| | | | Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* platform-v7a: kernel: enable SMSC_PHYOleksij Rempel2020-03-091-1/+1
| | | | | | this PHY is used on BeagleBone Black Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* platform-v7a: kernel: disable DEBUG_GPIOOleksij Rempel2020-03-061-1/+1
| | | | | | | | | | | | | | | | | | | it is useful only for development of kernel gpio controller and produces lots of dbug messages on each kernel boot: [ 0.210511] gpio gpiochip0: (209c000.gpio): created GPIO range 18->18 ==> 20e0000.iomuxc PIN 184->184 [ 0.210527] gpio gpiochip0: (209c000.gpio): created GPIO range 19->19 ==> 20e0000.iomuxc PIN 187->187 [ 0.210545] gpio gpiochip0: (209c000.gpio): created GPIO range 20->20 ==> 20e0000.iomuxc PIN 183->183 [ 0.210561] gpio gpiochip0: (209c000.gpio): created GPIO range 21->21 ==> 20e0000.iomuxc PIN 188->188 [ 0.210578] gpio gpiochip0: (209c000.gpio): created GPIO range 22->24 ==> 20e0000.iomuxc PIN 123->125 [ 0.210597] gpio gpiochip0: (209c000.gpio): created GPIO range 25->25 ==> 20e0000.iomuxc PIN 121->121 Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* platform-v7a: kernel: enable AT803X_PHYOleksij Rempel2020-03-061-1/+1
| | | | | | It is used on RIoTBoard and MarS Board Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* v7a: kernel: configure for STM32MP157 supportAhmad Fatoum2020-03-051-8/+73
| | | | | | | | | | The STM32MP157 is an ARM SoC from STMicro with 2x Cortex-A7 cores as well a Cortex-M MCU. Amend kernel configuration to support this SoC as well as main peripherals used on the STM32MP157C-DK2 SBC. For now, only driver for the non-video HW components are enabled. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
* kernel: version bump 5.4 -> 5.5Robert Schwebel2020-01-291-81/+102
| | | | | | A new kernel is out, so let's update DistroKit. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* toolchain: use oselas.toolchain 2019.09.1Robert Schwebel2020-01-271-1/+1
| | | | | | 2019.09.1 is out, use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 5.3 -> 5.4Robert Schwebel2019-11-251-25/+33
| | | | | | Linux 5.4 is out, update the kernel on all platforms. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: enable virtio hardware random number generatorMichael Olbrich2019-09-301-1/+1
| | | | | | | This speeds up the first boot in qemu quite a bit when ssh keys are generated. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-{rpi,v[78]a}: kernel: Update to 5.3Björn Esser2019-09-161-21/+55
| | | | | | | Linux 5.3 is out, so we update the kernel to the new version. The config is oldconfiged with defaults. Signed-off-by: Björn Esser <b.esser@pengutronix.de>
* kernel: deactivate CONFIG_VALIDATE_FS_PARSERRobert Schwebel2019-08-061-1/+1
| | | | | | | | The filesystem parameter description parser validation is not useful except when working on the mount interface and prints confusing messages during boot. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi, platform-v7a: kernel: version bump 5.1 -> 5.2Robert Schwebel2019-07-091-53/+243
| | | | | | | | | | | Linux 5.2 is out, so we update the kernel to the new version. The config is mostly oldconfiged with defaults, but we enable CONFIG_NULL_TTY and CONFIG_COUNTER. The OMAP hardware random number generator was applied in the upstream kernel, so we can remove it here. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: enable UTS_NSRobert Schwebel2019-07-081-1/+1
| | | | | | systemd requires UTS_NS, so enable it in the kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a, platform-rpi: enable ARM unwinderRobert Schwebel2019-05-201-4/+4
| | | | | | The UNWINDER_ARM helps to get proper stack traces. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: switch on gpio trace eventsRobert Schwebel2019-05-201-1/+1
| | | | | | | 'reason' suggests: "Trace events for GPIOs are helpful and low-overhead, so don't disable them if tracing is enabled globally.", so enable them. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-rpi/v7a: kernel version bump 5.0 -> 5.1Robert Schwebel2019-05-061-24/+66
| | | | | | The new kernel has been released today, so update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform v7a: enable FORTIFY_SOURCESRobert Schwebel2019-03-111-2/+1
| | | | | | The platform supports this hardening option, enable it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* v7a: sync kernelconfigRoland Hieber2019-03-111-2/+2
| | | | | | | | The compiler version is part of the kernelconfig, so changing the toolchain changes the kernelconfig too. Update the kernelconfig with a simple 'ptxdist oldconfig kernel'. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* platform-v7a: kernel version bump 4.20 -> 5.0Robert Schwebel2019-03-041-26/+40
| | | | | | Update the kernel to Linux 5.0 Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: version bump 4.19 -> 4.20Robert Schwebel2019-01-081-9/+22
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* add RPI3 SupportRouven Czerwinski2018-12-171-5/+24
| | | | Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
* platform-v7a: disable CONFIG_BPFILTER_UMHRouven Czerwinski2018-12-071-1/+1
| | | | | | | This tries to use the host compiler directly. Disable it until we either have a patch for the compiler selection or a fix is merged upstream. Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
* v7a/kernel: use CONSOLE_LOGLEVEL_DEFAULT=7Uwe Kleine-König2018-11-061-1/+1
| | | | | | | | This matches the default value for this symbol and the two other platforms use 7, too. This makes the machine emit the "normal" logging when the loglevel=5 parameter is removed from the kernel command line. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
* platform v7a: kernel: version bump 4.18 -> 4.19Robert Schwebel2018-10-231-407/+444
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 4.17 -> 4.18Robert Schwebel2018-08-151-33/+66
| | | | | | kernel.org has released 4.18, update to the new kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 4.16 -> 4.17Robert Schwebel2018-06-211-114/+44
| | | | | | kernel.org has released 4.17, update to the new kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: re-activate virtio supportRoland Hieber2018-06-051-1/+5
| | | | | | | | | | | | | | | This got lost in commit 5dc9701fe9ec ("platform-v7a: kernel version bump 4.15 -> 4.16"), and resulted in a qemu system no longer able to mount external 9p devices: $ ./configs/platform-v7a/run 9p [...] [ 1.799073] 9pnet_virtio: no channels available for device /dev/root [ 1.800620] VFS: Cannot open root device "root" or unknown-block(0,0): error -2 [ 1.802147] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Fixes: 5dc9701fe9ec ("platform-v7a: kernel version bump 4.15 -> 4.16") Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: kernel version bump 4.15 -> 4.16Robert Schwebel2018-05-181-34/+40
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: version bump 4.14 -> 4.15Robert Schwebel2018-03-111-29/+51
| | | | | | Update platform-v7a to the latest released kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernelconfig: enable CGROUP_BPF needed for IPAddressDeny=Michael Olbrich2018-02-181-2/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: filter access to /dev/memMichael Olbrich2018-02-181-1/+2
| | | | | | | | Access to normal system memory is usually not needed and it makes compromising the kernel more difficult. IO addresses are still accessible as long as CONFIG_IO_STRICT_DEVMEM is disabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: enable SCHED_STACK_END_CHECKMichael Olbrich2018-02-181-1/+1
| | | | | | | | | | | This option checks for a stack overrun on calls to schedule(). If the stack end location is found to be over written always panic as the content of the corrupted region can no longer be trusted. This is to ensure no erroneous behaviour occurs which could result in data corruption or a sporadic crash at a later stage once the region is examined. The runtime overhead introduced is minimal. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: don't ping the watchdog in the kernelMichael Olbrich2018-02-181-1/+1
| | | | | | | If the bootloader has enabled the watchdog, the intention is usually to monitor the whole boot process. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernelconfig: reason: set better DEFAULT_MMAP_MIN_ADDRMichael Olbrich2018-02-181-1/+1
| | | | | | | | Keeping userspace processes without CAP_SYS_RAWIO from writing to low pages can help reduce the impact of kernel NULL pointer bugs. 32kB is recommened on ARM. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: version bump 4.13 -> 4.14Robert Schwebel2017-11-131-20/+32
| | | | | | 4.14 is out, update the kernel. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: enable ARM cpuidle driverMichael Olbrich2017-10-121-1/+3
| | | | | | | It saves power and the i.MX6/fec problem is fixed since v4.8.0. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: enable AES optimized for ARMMichael Olbrich2017-10-121-1/+5
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: kernel: virtualization is not neededMichael Olbrich2017-10-121-3/+1
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>