[Letux-kernel] LetuxOS: Kernel: m-latest 5.9-rc1 successful

David Shah dave at ds0.me
Tue Aug 18 19:53:38 CEST 2020


Trying out an LPAE build myself to see how it runs on the Pyra, I get a
failure in the mxc fbdev driver:

drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c: In function
‘mxc_epdc_fb_fw_handler’:
drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c:5853:7: error: passing
argument 3 of ‘dma_alloc_coherent’ from incompatible pointer type [-
Werror=incompatible-pointer-types]
 5853 |       &fb_data->waveform_buffer_phys,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       |
      |       u32 * {aka unsigned int *}
In file included from drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c:44:
./include/linux/dma-mapping.h:534:15: note: expected ‘dma_addr_t *’
{aka ‘long long unsigned int *’} but argument is of type ‘u32 *’ {aka
‘unsigned int *’}
  534 |   dma_addr_t *dma_handle, gfp_t gfp)

and several like this.

It seems like it assumes that dma_addr_t === u32 which isn't true for
LPAE. 

As I don't care about i.MX I will just disable the driver in my
.config, but I think this is worth looking into if i.MX+LPAE is a
supported config in letux.

Best

David

On Tue, 2020-08-18 at 19:28 +0200, H. Nikolaus Schaller wrote:
> KVERSION: v5.9-rc1 - http://www.kernel.org
> CONFIGS:  arch/arm/configs/letux_defconfig
> arch/arm/configs/letux_lpae_defconfig
> arch/arm64/configs/letux_defconfig arch/mips/configs/letux_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.9-rc1
> Elixir: https://elixir.bootlin.com/linux/v5.9-rc1/source
> 
> Downloads
> =========
> git: 
> http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.9-rc1
> ARM: http://download.goldelico.com/letux-kernel/letux-5.9-rc1
> ARM-LPAE: 
> http://download.goldelico.com/letux-kernel/letux-5.9-rc1-lpae
> ARM64: http://download.goldelico.com/letux-kernel/letux-5.9-rc1-arm64
> MIPS: http://download.goldelico.com/letux-kernel/letux-5.9-rc1-l400
> 
> recent CHANGES (
> http://download.goldelico.com/letux-kernel/letux-5.9-rc1/src/CHANGES)
> ==========================
> letux-5.9-rc1 Tue Aug 18 17:32:44 CEST 2020:
> * rebase fixes (jz4780 hdmi, synposys, letux/compile-fixes mainly for
> genheaders.c) (by hns at goldelico.com)
> * modernize img,sgx bindings for CSR Atlas 7 and Prima 2 (by 
> hns at goldelico.com)
> * fix pyra display resp. omapdss address (by David Shah <dave at ds0.me>
> )
> * fix flickering keyboard (by David Shah <dave at ds0.me>)
> * fix scm_wkup_pad_conf to make high performance audio clock work (by
> David Shah <dave at ds0.me>)
> * letux/aess-v5: rework of the omap-abe-twl6040.c driver and omap5-
> le-abe.dtsi to work again and try to load aess firmware (by 
> hns at goldelico.com)
> * letux/hacks: revert "clocksource/drivers/timer-ti-dm: Fix suspend
> and resume for am3 and am4" because it breaks OMAP5/Pyra boot (by 
> hns at goldelico.com)
> 
> letux-5.8-rc7 Mon Jul 27 09:00:15 CEST 2020:
> * letux/hacks: add hack to allow Pyra to "reboot" (by David Shah <
> dave at ds0.me>)
> * LC8: make .dts based on "am335x-osd335x-common.dtsi" (by 
> hns at goldelico.com)
> * LC8: fixes for leds, buttons, disable/remove lcd&panel (by 
> hns at goldelico.com)
> * usb3503: Fix reset polarity (by David Shah <dave at ds0.me>)
> * updates for letux/kobolino/battery (by Andreas Kemnade <
> andreas at kemnade.info>)
> 
> letux-5.8-rc6 Mon Jul 20 14:51:52 CEST 2020:
> * make rtl8189es compile again (Kobolino WiFi)
> * improve letux-panel-setup for Kobolino
> * more kernel config for Kobolino
> * some changes for LC8 (no lcdc; prepare for i2c1 and i2c2 pinmux and
> setup)
> * improve measure-suspend
> * add branch letux/kobolino/battery for fuel gauge of Kobolino (by A.
> Kemnade)
> * add some jz4780 HDMI fixes (by Paul Boddie <paul at boddie.org.uk>)
> * add some jz4730 fix (by Paul Boddie <paul at boddie.org.uk>)
> 
> letux-5.8-rc5 Mon Jul 13 08:56:51 CEST 2020:
> 
> letux-5.8-rc4 Tue Jul  7 10:44:09 CEST 2020:
> * purify letux/pinephone-v2 patch set (i.e. make it PinePhone only)
> * new letux/jz4730-v4 (by Paul Boddie <paul at boddie.org.uk>)
> * update jz4780 smp to v8 and fix build issue
> * fix PinePhone CSI driver build
> * ARM64: DTS: Pinephone: fix DTS/DTSI setup for PinePhone-1.0 and
> -1.1
> * iio: adc: axp20x: fix missing "name" attribute in /sys/bus/iio
> * rootfs: udev rules: PinePhone: create symlink for
> /dev/input/touchscreen
> * ARM64: letux_defconfig: configure for iio_input_bridge (PinePhone
> accelerometer)
> * rootfs: improve all /root/find* tools to handle devices without
> 'name', 'id' etc.
> * rootfs: PinePhone: fix X11 setup
> * ARM64: DTS: Pinephone: make blue LED a heartbeat
> 
> letux-5.8-rc3 Mon Jun 29 10:21:51 CEST 2020:
> * OpenPandora: add some code to support Audio (by Stefan Leichter <
> sle85276 at gmx.de>)
> * fix compile issue in modpost (which assumes a non-standard strsep()
> function)
> * add rotation parameter to Pyra display
> * make powerseq hack for W2CBW003 bluetooth depend on DT property
> which is only for GTA04A3/4
> 
> letux-5.8-rc2 Mon Jun 22 09:05:19 CEST 2020:
> 
> letux-5.8-rc1 Sat Jun 20 23:24:18 CEST 2020:
> * jz4780: smp: fix Makefile and remove stuff already cleaned up
> upstream
> * omap5: added support for GC320 and DRI3WSEGL (by David Shah <
> dave at ds0.me>)
> * aess: diverse fixes for cpu_dai and dai->active
> * pvrsrvkm: diverse fixes to compile on v5.8 (mainly mm)
> * drm: boe: add some code to read panel orientation from DT
> * drm: fix for Pyra TILER rotation (by David Shah <dave at ds0.me> -
> split into two patches)
> * drm: panel-simple: add connector mode DPI for the panel used by
> Letux3704
> * gpu: pvrsgxkm fix resource leak (by David Shah <dave at ds0.me>)
> * hackfix for recursion in Kconfig
> * mips: jz4730: added empty letux/jz4730-v3 because it was not easily
> possible to rebase -v2
> * omap3: off_mode: enable only for gta04 and not openpandora etc.
> 
> letux-5.7 Mon Jun  1 10:12:02 CEST 2020:
> * hack to ignore errors=remount-ro for ubifs
> 
> letux-5.7-rc7 Wed May 27 19:54:27 CEST 2020:
> * imx: add epdc v1 driver for Tolino Shine 3
> * w1: omap-hdq: a little tidying up for submission to lkml
> 
> letux-5.7-rc6 Mon May 18 15:31:31 CEST 2020:
> * arm: letux_defconfig: configure networking and crypto kernel
> modules required for strongSwan
> * dt-bindings: img,pvrsgx: add more precise clock specification for
> omap SoC integration
> 
> letux-5.7-rc5 Mon May 11 09:12:36 CEST 2020:
> * Letux: rootfs: batt: use scale for RN5T618
> * tps6518x: diverse cleanups
> * w1: omap-hdq: fix interrupt handling which did show spurious
> timeouts
> 
> letux-5.7-rc4 Mon May  4 19:35:46 CEST 2020:
> * fix hdq for gta04
> === more lines cut off ===
> _______________________________________________
> https://projects.goldelico.com/p/gta04-kernel/
> Letux-kernel mailing list
> Letux-kernel at openphoenux.org
> http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel



More information about the Letux-kernel mailing list