Bring in p350 commits from @pax0r
p350: Update defconfig
Bring in LG BCM4329 from 2.6.35 kernel
net: wireless: bcm4329: convert sempahore mutexes to real mutexes
Update general files to work with our BCM4329
Update p350 board files

I don't get why it won't boot
It's even wiping the system partition
p350: Update defconfig
p350: Fix triple buffer
p350: Fixed pecan camera

We can't use the p500 camera sensors, it gives errors
<3>[   78.682948] invalid pclk rate!
<3>[   78.701816] [ERROR]isx005_init_sensor:Set initial register error! retry~!
<3>[   78.701853] invalid pclk rate!
<3>[   78.722014] [ERROR]isx005_init_sensor:Set initial register error! retry~!
<3>[   78.722068] invalid pclk rate!
<3>[   78.742053] [ERROR]isx005_init_sensor:Set initial register error! retry~!
<3>[   78.742088] invalid pclk rate!
<3>[   78.771928] [ERROR]isx005_sensor_init_probe:failed to initialize sensor!
<3>[   78.771974] [ERROR]isx005_sensor_init:isx005_sensor_init failed!
<3>[   78.772003] __msm_open: sensor init failed: -22
<3>[   78.772914] msm_i2c msm_i2c.0: (0078) Error during data xfer (-5)
<3>[   78.772939] i2c_write failed, addr = 0x9006, val = 0x2f!
So instead we shall use our own
fix up p350's sensors. now they are all working
update bcm4329 drivers to a 'newer' standard to fix p350 reboot issue
net: wireless: bcm4329: convert sempahore mutexes to real mutexes
set_irq_ has been changed to irq_set_irq_ now
fixed p350 battery stats. we use spg, not gauge
enable deep sleep for bcm4329
hopefully now wifi will not eat our battery like I eat biscuits