implementation of the pca9554 driver

Driver for the PCA9554 8-bit I2C-bus and SMBus I/0 port with interrupt