@ -258,17 +258,14 @@ static SIMPLE_DEV_PM_OPS(twl6040_vibra_pm_ops, twl6040_vibra_suspend, NULL);
static int twl6040_vibra_probe ( struct platform_device * pdev )
static int twl6040_vibra_probe ( struct platform_device * pdev )
{
{
struct device * twl6040_core_dev = pdev - > dev . parent ;
struct device * twl6040_core_dev = pdev - > dev . parent ;
struct device_node * twl6040_core_node = NULL ;
struct device_node * twl6040_core_node ;
struct vibra_info * info ;
struct vibra_info * info ;
int vddvibl_uV = 0 ;
int vddvibl_uV = 0 ;
int vddvibr_uV = 0 ;
int vddvibr_uV = 0 ;
int ret ;
int ret ;
# ifdef CONFIG_OF
twl6040_core_node = of_find_node_by_name ( twl6040_core_dev - > of_node ,
twl6040_core_node = of_find_node_by_name ( twl6040_core_dev - > of_node ,
" vibra " ) ;
" vibra " ) ;
# endif
if ( ! twl6040_core_node ) {
if ( ! twl6040_core_node ) {
dev_err ( & pdev - > dev , " parent of node is missing? \n " ) ;
dev_err ( & pdev - > dev , " parent of node is missing? \n " ) ;
return - EINVAL ;
return - EINVAL ;