1 #include <linux/types.h>
2 #include <mach/mt_pm_ldo.h>
5 /*---------------------------------------------------------------------------*/
7 int cust_gyro_power(struct gyro_hw *hw, unsigned int on, char* devname)
9 if (hw->power_id == MT65XX_POWER_NONE)
12 return hwPowerOn(hw->power_id, hw->power_vol, devname);
14 return hwPowerDown(hw->power_id, devname);
17 /*---------------------------------------------------------------------------*/
18 static struct gyro_hw cust_gyro_hw
= {
22 .power_id
= MT65XX_POWER_NONE
, /*!< LDO is not used */
23 .power_vol
= VOL_DEFAULT
, /*!< LDO is not used */
24 .firlen
= 16, /*!< don't enable low pass fileter */
25 // .power = cust_gyro_power,
27 /*---------------------------------------------------------------------------*/
28 struct gyro_hw
* get_cust_gyro_hw(void)