Hey Zippy,
You need to declare a "fake" component that represents your hardware device, and ensure that this component has the "hardware" property set (see line 16). Then you need to declare a "dataport" resource which is the CAmkES name for a shared memory window (line
17). Then you tell CAmkES what the physical frame address for this shared memory window should be using an '_paddr' and '_size' attribute pair (lines 45 and 46).
Happy new year,
--
Kofi Doku Atuah
Kernel engineer
DATA61 | CSIRO