[Letux-kernel] Letux OS: Kernel 4.19-rc4

H. Nikolaus Schaller hns at goldelico.com
Sat Sep 22 13:30:08 CEST 2018


Hi,

> Am 22.09.2018 um 12:28 schrieb Andreas Kemnade <andreas at kemnade.info>:
> 
> On Tue, 18 Sep 2018 08:30:58 +0200
> H. Nikolaus Schaller <hns at goldelico.com> wrote:
> 
>> Hi all,
>> I have finally updated our kernel trees to
>> 
>> 	letux-4.14.70
>> 	letux-4.18.8
>> 	letux-4.19-rc4
>> 
>> and as usual there are binaries and sources at the known locations.
>> 
>> Regarding 4.19-rc4 we have quite some construction sites, unfortunately
>> with some regressions.
>> 
>> Here is the list of (significantly) broken things that I am aware of:
>> 
>> Pyra:
>> * OMAP5 TILER is no longer scanning through the frame buffer and appears to fetch from a fixed address
>> * "reboot" hangs if timer8 is in use
>> * bq2429x charger driver is far from being perfect (sometimes does not detect USB unplug/replug and charging does not start)
>> * AESS does not load firmware and even without, audio is broken
>> * PVR/SGX integration is missing
>> * sd/eMMC switch driver is missing
>> 
>> GTA04:
>> * camera driver is still not stable and incomplete
>> * PVR/SGX integration is incomplete
> 
> [   63.866882] twl4030_voice_set_tristate codec=01a1e884 1
> [   63.874877] pps pps0: new PPS source pps.-1
> [   63.879333] pps pps0: Registered IRQ 166 as PPS source
> [   63.894653] TPS Voice IF is tristated
> [   63.910339] wwan_on_off_is_powered_on: USB phy event 0
> [   63.921508] omap-twl4030 sound: ASoC: failed to init TWL4030 HiFi: -22
> [   63.942443] wwan_on_off_is_powered_on: in-off invalid
> [   63.968627] omap-twl4030 sound: ASoC: failed to instantiate card -22
> [   64.004302] wwan_on_off_is_powered_on: return 'true'
> [   64.009735] wwan_on_off_rfkill_set_block: blocked: 0
> [   64.046234] asoc-simple-card sound_telephony: gtm601 <-> 49026000.mcbsp mapping ok
> [   64.059814] omap-twl4030 sound: devm_snd_soc_register_card() failed: -22
> [   64.078491] wwan_on_off_set_power:on = 1
> [   64.082611] wwan_on_off_is_powered_on: USB phy event 0
> [   64.094482] omap-twl4030: probe of sound failed with error -22
> 
> 
> root at gta04:~# arecord -l
> **** List of CAPTURE Hardware Devices ****
> card 0: voice [GTA04 voice], device 0: 49026000.mcbsp-gtm601 gtm601-0 []
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
> card 1: fmradio [GTA04 fm-radio], device 0: 48074000.mcbsp-Si47xx Si47xx-0 []
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
> root at gta04:~# 
> 
> Well, that is rather incomplete.
> So the only thing I can to is to create a phone to radio adapter....

Well, may be another lost commit from applying DT rework.

DT rework is quite a nightmare...

It is almost impossible to split it into small and really independent
patches that can be easily reordered. So you usually rewrite everything
in the hope that nodes moved around do not get lost.

And there is IMHO no tool to compare two device trees if they are
logically the same, since reordering nodes changes the binary even if
the result behaves identically. And ftddump does not tell much about the
symbols any more and ha no --sort option.

The best approach seems be to boot the device with different DTBs
and "ls -R /sys/firmware".

This should have symbols (almost) resolved and alphabetically sorted.

So doing a diff on that might show which node has changed in structure
(i.e. missing properties etc.).

But I have never tried this.

BR,
Nikolaus



More information about the Letux-kernel mailing list