Hi, I'm working on project where custom chip contain ARM core and also some kind of co-processor (some peripherials are connected via this processor). Communication between ARM and co-processor is done via some shared memory . I would like to write driver for this but I don't know how to do that because up to this driver should be 3 different drivers which do some jobs but under only 1 co-processor and I don't want to that every client will write own driver for communication. It is possible apply there linux device model (bus == communication protocol)? Or it is possible somehow communicate between drivers (co-processor make an interrupt and my driver should dispach interrupt to appropriate upper driver)? Could you give me some hints or exist something similar in kernel already?
Thank's in advance Marek -- Marek Beliško Ruská Nová Ves 219 08005 Prešov http://binaural.ifastnet.com
