Free user space for non-graphics drivers
Free user space for non-graphics drivers
Posted Jun 9, 2020 2:40 UTC (Tue) by pizza (subscriber, #46)In reply to: Free user space for non-graphics drivers by pabs
Parent article: Free user space for non-graphics drivers
I'm not sure this really belongs on the list, as they don't know how to control anything beyond the basic ARM9 core and other off-the-shelf peripherals (eg PCI and USB cores). Hardware timers and the radio itself are complete unknowns, So while technically there is "open firmware" it's good for little more than blinking LEDs.
(In a former life, I had access to the firmware source code and low-level hardware documentation for the entire p54 "Arm MAC" family..)
> I wasn't able to find anything about the EMU10K1 work you mentioned, only about the GPLed but sourceless blobs (sigh) in the alsa-firmware git repository
That firmware appears to be FPGA bitstreams for certain pro-grade E-MU hardware, and isn't needed for the prosumer SBLive/Audigy cards built on the EMU10K1/10K2 chips.
(IIRC, if you plug in a SBLIve/Audigy card, it does not rely on any external firmware, though the driver uploads little DSP snippets to implement driver-exposed functionality such as multichannel mixing and other such things. Those DSP programs were written using the 'as10k1' assembler, users could upload arbitrary programs if they so chose..)
Posted Jun 9, 2020 3:18 UTC (Tue)
by pabs (subscriber, #43278)
[Link]
Free user space for non-graphics drivers