WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: question for bmarkus  (Read 2137 times)

Offline sbp

  • Sr. Member
  • ****
  • Posts: 429
    • piCorePlayer homepage
question for bmarkus
« on: December 16, 2013, 07:14:43 AM »
Hi bmarkus.


I need a good advice, and I hope you can help.

The problem is that I need to build a new kernel build which support audio over I2S [url]https://github.com/raspberrypi/linux/pull/461]


I need a good advice, and I hope you can help.

The problem is that I need to build a new kernel build which support audio over I2S https://github.com/raspberrypi/linux/pull/461 and this is only in the 3.10.y  (now 24) kernel. Adding support for this will allow to use the raspberry with a I2S DAC like this one http://www.crazy-audio.com/projects/hifiberry-mini/ or this one from Wolfson http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories/wolfson_pi

So I need to build a kernel for piCore build on 3.10.24. Do you think I should use piCore 5.1 rc3 as a template or should I go for piCore 4.7.7 as a template??

Regards
« Last Edit: December 16, 2013, 07:59:56 AM by sbp »

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: question for bmarkus
« Reply #1 on: December 16, 2013, 07:33:37 AM »
I would forget 4.7.x and would use 5.1rc3 which in fact is 100% same as 5.1 will be regarding kernel. The issue is that there were many changes between 3.10 and 3.12 so it is not straight forward to use 3.12 for 3.10 config. What is wrong with 3.12.1 that you want to replace it with an old kernel? My advice is to try adding I2S module to current 3.12 kernel. If you are lucky, you can offer it as a .tcz extension for piCore 5.1 It is the preferred way.

But of course you are free to compile whatever kernel you like  :P
« Last Edit: December 16, 2013, 07:57:58 AM by bmarkus »
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline sbp

  • Sr. Member
  • ****
  • Posts: 429
    • piCorePlayer homepage
Re: question for bmarkus
« Reply #2 on: December 16, 2013, 08:04:39 AM »
Thanks.

I would be happy to provide the i2s modules for piCore, however, I think that the kernel will have to be modified also before it is working. As understand this modification is only added to 3.10 and not to the 3.12.

I could see if it is possible to add it to the 3.12 kernel but I really think that it would be above my skill level.

Steen

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: question for bmarkus
« Reply #3 on: December 16, 2013, 08:07:51 AM »
Probably guys on the rpikernel mailing list can give an answer:

http://lists.infradead.org/mailman/listinfo/linux-rpi-kernel
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."