Update sun7i_can to succeful compilation on 3.4

using irq_no from irqs.h, gpio_request for can_tx & can_rx
Lost in translation: gpio_request_ex - 0 means error
Proper ctrlmode handling

CAN_CTRLMODE_LOOPBACK
CAN_CTRLMODE_LISTENONLY