Added Hummingbird A20 board support

I merged the latest upstream code. And add a 'proper' Hummingbird A20 support.