arch/fwk: Remove interrupt driver
Currently interrupt functions are passed to the framework through a driver struct that provides the functions as members of the struct. This is unneeded and can instead be replaced with a system where these functions are declared in the architecture files and simply used in the framework through linking.
Signed-off-by: Emma Ballantyne emma.ballantyne2@arm.com Signed-off-by: James Chesterman james.chesterman@arm.com