| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Update to the latest toolchain, which was released this week.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
tested on RIoTBoard
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
NEON was switched off, while ARMv7 has support for it.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Disable cpu isolation and cpu hotplug.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Disable thumbee extension.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
A new kernel is out, update all platforms.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
|
|
|
|
| |
this PHY is used on BeagleBone Black
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
It is used on RIoTBoard and MarS Board
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
A new kernel is out, so let's update DistroKit.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
2019.09.1 is out, use it.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Linux 5.4 is out, update the kernel on all platforms.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
systemd requires UTS_NS, so enable it in the kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
The UNWINDER_ARM helps to get proper stack traces.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
'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>
|
|
|
|
|
|
| |
The new kernel has been released today, so update.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
The platform supports this hardening option, enable it.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Update the kernel to Linux 5.0
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
kernel.org has released 4.18, update to the new kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
kernel.org has released 4.17, update to the new kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Update platform-v7a to the latest released kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
4.14 is out, update the kernel.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|