[Letux-kernel] LetuxOS: Kernel: m-latest 5.12-rc4 successful

H. Nikolaus Schaller hns at goldelico.com
Tue Mar 23 08:39:27 CET 2021

> Am 22.03.2021 um 23:49 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
> KVERSION: v5.12-rc4 - http://www.kernel.org
> CONFIGS:  arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig
> Infos
> =====
> Project Home: http://projects.goldelico.com/p/gta04-kernel/
> Issues: http://projects.goldelico.com/p/gta04-kernel/issues/
> Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v5.12-rc4
> Elixir: https://elixir.bootlin.com/linux/v5.12-rc4/source
> Downloads
> =========
> git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.12-rc4
> ARM: http://download.goldelico.com/letux-kernel/letux-5.12-rc4
> ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.12-rc4-lpae
> Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.12-rc4/src/CHANGES)
> ==============
> letux-5.12-rc4 Mon Mar 22 22:45:58 CET 2021:
> * cleanup for letux/compile-fixes because some fixes can be ignored by wrapper scripts (by hns at goldelico.com)

a note on this issue above:

I had quite some problems running make dtbscheck on my cross-compile environment.

The issue is that the makefiles are very tailored for a Linux based build system
and especially hard code that the HOST provides:

* pgk-config for libyaml
* GNU sort with option -V
* nproc

None of these is available in my toolchains for the build host - just for the target...

So I had developed nice patches for the Linux tree to make the build process a little
more agnostic and use the standard way of HOSTCCFLAGS and friends and asking the compiler
if it can include <yaml.h>:


But now I had the idea to add wrapper scripts called "pkg-config", "sort", "nproc" and add them
to the PATH variable in my build driver.

This makes the Makefile believe to run on a compatible Linux HOST...

Technically this is the worse solution because it leaves a problem in the kernel tree unsolved,
but it avoids me submitting and discussing changes outside of our focus with maintainers.

So these patches are now reverted in th branch letux/compile-fixes and can be removed later.


> * rename letux/dt-mipsbook400 and letux/pm-letux400 branches to alpha400 (by hns at goldelico.com)
> * letux/dt-mipsbook400: fixes for I2S pinmux (by hns at goldelico.com)
> * letux/jz4730-v9 -> v10: squashed many fixes (by hns at goldelico.com)
> * more fixes for jz4730-i2c and jz4730-eth (by hns at goldelico.com)

Letux 400 is starting to become useable although support is not completely done.

> * move mmc aliases tweaks to all Kobolino devices (by Andreas Kemnade <andreas at kemnade.info>)

My Tolino Shine now works quite well and only shows some minor streaks on the EPD.

> letux-5.12-rc3 Mon Mar 15 17:55:59 CET 2021:
> * tweak mmc aliases in Tolino3 DT so that mmcblk0 is still found (by hns at goldelico.com)
> * update letux/rtl8189fs with https://github.com/jwrdegoede/rtl8189ES_linux.git branch rtl8189fs (by hns at goldelico.com)
> * updates letux/kobolino/backlight, dt, battery (by Andreas Kemnade <andreas at kemnade.info>)
> * port jz4730 ethernet driver from branch l400-2.6 and make it basically working (by hns at goldelico.com)
> * revert MIPS: DTS: fix jz4730 ethernet controller base address (by hns at goldelico.com)
> * fix ingenic-timer for jz4730 to work with jz4780 (by hns at goldelico.com)
> letux-5.12-rc2 Sat Mar  6 16:07:19 CET 2021:
> * update ingenic-pinctrl (by 周琰杰 Zhou Yanjie <zhouyanjie at wanyeetech.com>)
> * improvements to be able to boot with clocksource=ingenic-timer (by hns at goldelico.com)
> letux-5.12-rc1 Mon Mar  1 21:22:31 CET 2021:
> * update letux/kobolino/backlight-v2 (by Andreas Kemnade <andreas at kemnade.info>)
> * resolved minor merge conflicts (by hns at goldelico.com)
> * MIPS: DTS: fix jz4730 ethernet controller base address (by hns at goldelico.com)
> * jz4730-i2c: replace driver by an almost working version without IRQs (by hns at goldelico.com)
> letux-5.11 Mon Feb 15 18:22:12 CET 2021:
> * added OMAP5 HDMI CEC driver suggested on LKML (by hverkuil-cisco at xs4all.nl)
> * added MIPS tool compile fix for build on macOS (by rtburns at protonmail.com)
> * improve i2c-test for jz4730 (by hns at goldelico.com)
> letux-5.11-rc7 Mon Feb  8 17:21:59 CET 2021:
> * some small improvement for ingenic-timer (by hns at goldelico.com)
> letux-5.11-rc6 Tue Feb  2 14:08:56 CET 2021:
> * PinePhone: repair broken display DMA (by paul.kocialkowski at bootlin.com)
> * Alpha400: fix pixel clock polarity (by hns at goldelico.com and paul at boddie.org.uk)
> * jz4730-i2c: improvements [but still not working properly] (by hns at goldelico.com)
> * hacks: wlcore: Fix command execute failure 19 for wl12xx (by Tony Lindgren <tony at atomide.com>)
> * Alpha400: make sound subsystem initialize (by hns at goldelico.com)
> * jz4730: add clocks and fix i2s (by Paul Boddie <paul at boddie.org.uk> and hns at goldelico.com)
> letux-5.11-rc5 Mon Jan 25 10:54:42 CET 2021:
> * fix rebase conflict in pinctrl-ingenic.c by upstream jz4760/70 fix (by hns at goldelico.com)
> * rename L400 device tree files and configs to (Skytone) Alpha400 (by hns at goldelico.com)
>  !!! change U-Boot to load alpha400.dtb instead of mipsbook_400.dtb 
> * jz4730 remove lcd-no-pins group (by hns at goldelico.com)
> * cleanup of letux/jz4730 patch set (by hns at goldelico.com)
> * jz4730: fix hrtimers to make sleep, X11 etc. work (by hns at goldelico.com)
> letux-5.11-rc4 Mon Jan 18 11:53:09 CET 2021:
> * revert gcc-aarch64 minimum version bump to 5.1 (by hns at goldelico.com)
> * ingenic/drm: fix jz4730 LCDC so that display works (by hns at goldelico.com)
> * Letux: rootfs: bl script: allow to control jz4730 backlight (by hns at goldelico.com)
> * update jz4780 SMP driver (by 周琰杰 (Zhou Yanjie) <zhouyanjie at wanyeetech.com>)
> * Kobolino i.MX6: add second UART to device trees (by Andreas Kemnade <andreas at kemnade.info>)
> letux-5.11-rc3 Tue Jan 12 21:26:43 CET 2021:
> * DRM fix two potential NULL dereferences (by hns at goldelico.com)
> * ingenic/drm: jz4780: fix to touch extended descriptor only for jz4780 and avoid out-of-bounds write (by hns at goldelico.com)
> * ingenic/drm: jz4730: some improvements for LCD (by hns at goldelico.com)
> * DT GTA04: remove unnecessary gpio-controller for modem power control (by hns at goldelico.com)
> letux-5.11-rc2 Wed Jan  6 20:19:48 CET 2021:
> * drm/ingenic: add missing plane format table for jz4780 (by hns at goldelico.com)
> * drm/ingenic: remove old dw_hdmi-jz4780.c (by hns at goldelico.com)
> * rootfs: fix X11 setup for Pandora and Pyra (by hns at goldelico.com)
> * kobolino: fix device tree aliases for mmc0 and mmc1 so that we can boot again (by Andreas Kemnade <andreas at kemnade.info>)
> * revert "media: omap3isp: Fix high idle current" because it seems to have no positive effect, just panics kernel if camera is connected (by hns at goldelico.com)
> * arm64: review defconfig for Pinephone (by hns at goldelico.com)
> * rootfs: fix X11 setup for BeagleBone+Chipsee; prepare camera for Pinephone (by hns at goldelico.com)
> * restored staging/android/ion we may (or may not) need for old Replicant user space (by hns at goldelico.com)
> letux-5.11-rc1 Thu Dec 31 23:47:32 CET 2020:
> * merge conflicts and compile fixes for 5.11-rc1: omapdrm, aess, input-bridge, freescale sensors, pinephone, ci20, pinctrl-ingenic tables for jz4730, drm/ingenic (by hns at goldelico.com)
> * pyra_defconfig: fix for display options (by David Shah <dave at ds0.me>)
> * jz4730 and mipsbook: more fixes to get it boot, make USB, LEDs, WiFi, Touchpad work (by hns at goldelico.com)
> * jz4730: fix issues in pinctrl which make mmc not found; hack to temporarily disable dma for mmc (by hns at goldelico.com)
> letux-5.10 Mon Dec 14 09:53:09 CET 2020:
> === more lines cut off ===
> Build Warnings
> ==============
> ARM: http://download.goldelico.com/letux-kernel/letux-5.12-rc4/src/warnings.log
> ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.12-rc4-lpae/src/warnings.log

More information about the Letux-kernel mailing list