AMBA (AHB/APB etc.) is not visible as a bus on your platform fromWhat do you mean exactly? Under /sys/bus there is amba directory. I added to my core.c two new amba_devices and I can see them in /sys/bus/amba/devices.
software point of view.
Any amba-connected device effectively appearsThis also is not clear to me. Why should it be bad (having a memory mapped device instead port mapped device)?
on your system as a memory-mapped device. Therefore you must declare
your device as a platform device.
In that case, these devicesIs this has something to do with memory mapping?
have specific device id convention which comes handy when matching
drivers with devices.
Best regards,
--
Drasko DRASKOVIC
Software Developer
Elsys-DESIGN
Belgrade, Serbia
Tel. +381.11.311.5252
Fax. +381.11.311.5251
www.elsys-design.com