brcm2708: add upstream (bcm2835) modules and improve downstream ones (bcm2708)