working devicetree
hacked some i2c driver usning /dev/mem