From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mga11.intel.com ([192.55.52.93]:25278 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755139Ab1HRIxb (ORCPT ); Thu, 18 Aug 2011 04:53:31 -0400 From: Andy Shevchenko To: linux-media@vger.kernel.org Cc: Andy Shevchenko , Sakari Ailus Subject: [PATCH] adp1653: make ->power() method optional Date: Thu, 18 Aug 2011 11:53:03 +0300 Message-Id: Sender: linux-media-owner@vger.kernel.org List-ID: The ->power() could be absent or not used on some platforms. This patch makes its presence optional. Signed-off-by: Andy Shevchenko Cc: Sakari Ailus --- drivers/media/video/adp1653.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/media/video/adp1653.c b/drivers/media/video/adp1653.c index 0fd9579..65f6f3f 100644 --- a/drivers/media/video/adp1653.c +++ b/drivers/media/video/adp1653.c @@ -309,6 +309,9 @@ __adp1653_set_power(struct adp1653_flash *flash, int on) { int ret; + if (flash->platform_data->power == NULL) + return 0; + ret = flash->platform_data->power(&flash->subdev, on); if (ret < 0) return ret; -- 1.7.5.4