merge mcp23017 driver from branch rpi-3.12.y