Upon the pre-update state, proc/interrupts look like this:
With the update, I'm missing the tick interrupt.1: 109196 AIC at91_tick, rtc0, ttyS0
The own board file has been based upon board-sam9m10g45ek.c. Manually, most of this reference board file changes have been transferred to the own boardfile. Other stuff has been updated by hand as well.
The current sam9m10g45ek board file calls other basic initialisation functions - which is for sure due to structural kernel changes.
Is any documentation regarding migration steps for AT91 families with respect to kernel updates avaiable?
BTW: Another severe problem led so serious trouble, too: Another interrupt numbering scheme. It was quite quickly found out that an offset NR_IRQS_LEGACY was introduced, but it was far more difficult to find out GPIO-related changes. After hours of investigation I ended up in defining a new macro in mach/gpio.h:
Code: Select all
#define gpio_to_irq(gpio) (NR_IRQS_LEGACY + 32 + gpio)