Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Where to begin with external ADAU1979 on OLIMEX A20

Featured Replies

I want to use an ADAU1979 with an olimex A20-Micro.  Needs to show up as a device in ALSA, alongside the in- built CODEC -

As far as I can see, this driver is in mainline kernel but I have no idea how to configure the kernel build to include it. Obviously we need to tell the system where its i2s/SPI interface is connected etc. 

Unsure which kernel version (legacy or mainline) to begin with. We do need a desktop environment and the olimex 10"/7" LCD to work also...

I am starting this from a position not having built a kernel or kernel modules before so If this idea is a non-starter, someone please tell me so. 

Thanks.

 

 

 

 

1 hour ago, Lista said:

As far as I can see, this driver is in mainline kernel but I have no idea how to configure the kernel build to include it. Obviously we need to tell the system where its i2s/SPI interface is connected etc. 

https://wiki.analog.com/resources/tools-software/linux-drivers/sound/adau1977

 

Unfortunately as I can see DT initialization (for the mainline kernel ) is implemented only on custom kernels (i.e. Raspberry Pi kernel), so there are no easy options, it's either porting patches from RPi kernel to current mainline, writing a small driver to initialize the existing one with platform data or adding platform data code to board specific initialization.

  • Author

Thank you for the response.

I've read through some of the  docs today, trying to understand the details well enough to understand your answer. I am failing in this. Id appreciate if someone could explain furhter.

 

Is it possible to run the olimex 7"/10" RGB LCDs with Armbian Mainline? I cannot see definitive answer in the docs. I know that olimex images have a simple script to alter FEX? settings for display. How is this done in Armbian?

 

I'm going to start learning the process of building an image. Maybe I can then ask better questions...

 

 

 

 

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.