Search results

  1. hns

    Audio Driver (with bounty!)

    Yes, it works for me as well. Congratulations to Risca to have found the reason for this issue. The fix I will add is a little different. It will be in omap_aess_load_fw_param() and not aess_load_fw(). The reason is that the code in omap_aess_load_fw_param() is exactly the same as in the 3.15...
  2. hns

    sgx-for-v6.9 in the Linux kernel logs

    A first step was that Linus has integrated a driver for the pvrsgx6 and later developed by Imagination with v6.8-rc1. OMAP includes the pvrsgx5 series GPUs which is not covered by that driver at all. The second step is that TI has recently suggested to finally add badic sgx5 device tree support...
  3. hns

    Audio Driver (with bounty!)

    Decoding is only needed once in life of mankind either... As soon as it has been converted into a .conf file only the compile mode is needed to build the firmware from scratch. And there is nothing wrong using the binary format of the firmware. Anyways this topology file conversion is not the...
  4. hns

    Audio Driver (with bounty!)

    Same for me... This is the reason why this is not a stroll but climbing Mt. Fuji :) And why it takes that long. I just have started my PandaES to check how the working setup was built. And it turned out that v6.5-rc2 changed the device tree subdirectory structure (to the better) but that is not...
  5. hns

    Audio Driver (with bounty!)

    Interesting finding! May be the first hint what is missing... I still have to find out how I did set up my PandaES and OMAP5EVM when I had to interrupt work on this project. Then I can look at this detail. Maybe I have also some code not yet pushed. BTW: there are several suspicious code...
  6. hns

    Audio Driver (with bounty!)

    Yes, I verified the audio routes using your tools quite a while ago. Here are the most important diffs to arch/arm/boot/dts/ti/omap/omap4-panda-common.dtsi as an example @@ -81,22 +81,31 @@ sound: sound { compatible = "ti,abe-twl6040"; ti,model = "PandaBoard"...
  7. hns

    Audio Driver (with bounty!)

    for me, only subdevice 11 card 1: omap5uevm [omap5-uevm], device 11: Legacy McPDM twl6040-legacy-11 [Legacy McPDM twl6040-legacy-11] is working (in legacy mode). The "Invalid argument" comes from the kernel and is a symptom that the AESS binary is not running and responding on the other...
  8. hns

    Audio Driver (with bounty!)

    Inde Indeed we have not backported any AESS fixes to a kernel before ca. v6.0. So I'd suggest to retire v5.x kernels as soon as possible. Well, there is one big blocking point: it appears that PVR/SGX doesn't work with v5.10 and later. And TILER rotation had to be removed due to incompatible...
  9. hns

    Audio Driver (with bounty!)

    Well, it is certainly time to write a small update. Well, there is not much update to report. Code sill compiles fine, creates all necessary components from firmware, behaves identical on omap4 and omap5 but does not talk to the AESS signal processor. Otherwise I am currently preparing to rebase...
  10. hns

    Be _extremely_ careful when plugging in the USB charging cable

    Oops... I had to think a little how you can plug a microUSB plug into the Blue or Black Type A ports... Since the micro-usb has all contacts hidden inside, the theory must be that the metal shield of the microUSB plug did short circuit one of the USB A pins to their shield. Most likely you hit...
  11. hns

    Slackware inside Pyra

    yes, if the MLO and u-boot come from the internal eMMC - and if they execute a boot.scr that checks if it can load the kernel from the SD card. Then you can also use ext4 for the partitions. The BootROM will then try to find an MLO on the SD card but doesn't and then searches other locations...
  12. hns

    Slackware inside Pyra

    Because there were some years of development in between :) Well, there are not many updates on the summary table. The best reference is the CHANGES log: http://download.goldelico.com/letux-kernel/letux-6.4-rc3/src/CHANGES Of course it can't be easily filtered for "Pyra". You must search e.g...
  13. hns

    Slackware inside Pyra

    What are the lot of lacking features? I only know about issues with X11 screen rotation and nobody having PVR/SGX up and running. There are some glitches but not missing features.
  14. hns

    Finally, a bit more news!

    Well, I think it is starving, but still alive. So feeding could help. What about a donation funds just to speed up software development independent of hardware production speed? Like people can donate to Debian so that they organize Development Sprints and Mini Conferences. It could be a 10€...
  15. hns

    Finally, a bit more news!

    Basically: 1. booting + waiting for login: on the FTDI console. 2. start a script (https://git.goldelico.com/?p=letux-kernel.git;a=blob;f=Letux/root/batt;h=37c894f06f7e68baaaa1b602c922311fc548e297;hb=HEAD) that prints date and some battery status every 10 seconds. 3. X11 is running with some...
  16. hns

    Audio Driver (with bounty!)

    Thanks for doing some research! Indeed I had to comment out some code fragments that handle lost context registers because it is no longer supported by modern Kernel APIs. Maybe we have to ask Tony Lindgren (omap maintainer) about this.
  17. hns

    Audio Driver (with bounty!)

    Playing sound hangs in the function wait_for_avail() where I dump some interesting registers. [ 4602.150329] wait_for_avail: [ 4602.153259] dump all relevant OMAP4 AESS registers [ 4602.158264] ABE_PRM: [ 4602.160583] 4a306500: 03 01 33 00 37 03 00 00 00 00 00 00 00 00 00 00 [ 4602.167358]...
  18. hns

    Audio Driver (with bounty!)

    Finally found time to check this (with letux-6.4-rc1): root@letux:~# cat /sys/kernel/debug/clk/abe_clk/clk_prepare_count 1 root@letux:~# cat /sys/kernel/debug/clk/abe_clk/clk_enable_count 1 root@letux:~# cat /sys/kernel/debug/clk/clk_summary |fgrep abe_ abe_dpll_bypass_clk_mux_ck 0...
  19. hns

    Modem not connecting

    Yes. But it may need a device specific user-space driver that knows the specific AT commands. And how to turn it on/off. If turned off, it won't be found on USB. If an external surf-stick works, it may just be because it is a different one that is supported by luck and it is powered as soon as...
  20. hns

    Modem not connecting

    To me it looks as if there is no Plugin for ModemManager that supports the P*S8 modems: https://www.freedesktop.org/software/ModemManager/doc/latest/ModemManager/ref-overview-plugin-specific-modems.html Each modem may have vendor specific commands to start/stop operation and this must be...
Back
Top