fix p350 errors

this is fixing all errors up until it tried building bcm4329.
then I realised we haven't updated bcm4329 to 3.0...
lots of errors....