Received: by 2002:a19:771d:0:0:0:0:0 with SMTP id s29csp1264226lfc; Wed, 1 Jun 2022 13:31:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBYYBLmlHt3fwhNFDX7EWXCA1DaUYPl5B1XMKhew3DMICSwibLASRJN+0PiT+3IZ942UId X-Received: by 2002:a17:902:6a85:b0:163:d764:e1a9 with SMTP id n5-20020a1709026a8500b00163d764e1a9mr1287927plk.50.1654115464215; Wed, 01 Jun 2022 13:31:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654115464; cv=none; d=google.com; s=arc-20160816; b=J3EqTMhu2OdpaeMroUiK6v4s6Pp9770F9koE6nrIcweli1MqVO3Xu0sFyE2kganeCG pD1DkE28hvT7vYGz+DGcFv6UGG/zcfoXdS6DMKpV5mZhNq1X2hH8tZae6y5oh6aB6rVv nD2vfoFkK5eU6Z3eapZRFhW0BOXaHAA79fLkep9tYJMEHy8jQUjDjduNw7aK2+K1mr7W J0+EMv4SgFeVZoLjGgL3YmDP8f641r6vItCWL89SdoL+Xw5kdHLL/tEQmbI8wukkppOZ JE0gkRu6VmOP5Qw2B5R9uUTTtVSp0QGpx1XC6vxi74aIKmU8oM8wTqxEsXkgbgMJq4ss ibcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=yUlVwjjSMHROuDOAs4S0Bq3jboNuLjkbiC3PPKGLMwk=; b=QHx6S6KOl7rJ0fW6p7ulqhb9NCpLX1Q1spr7DDKtt9ElMcn5Qlfp1RXzPT8TVXxxvr tRGDHVc0LZFdAkF2erEtYdNG0WQ5gXExbbKRfIZxjAhlnWxviQVXWTvxtA45rgKlh97y IpVBqyGfHUo3sVp0gkjWotrg70BtJ9LcZco3g1PgPhuHxgDaJaQ2J52dYiXnx1kozRY/ Ajrw2fxpyxjegFz8mlmO5axRCrj950B0Q9FoVS7ZHAedzJBA9F5rzt7WraStoD84o1Ft +cYVzL4TDE5Wt7fhJubRB7cr+f9i+ZxrrZU9RXowFnopUqqiLYOfiFbPAX14BnSiNplY 4bjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=USgTCBhG; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id k17-20020a170902f29100b0016174c3d06bsi3167822plc.451.2022.06.01.13.31.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jun 2022 13:31:04 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=USgTCBhG; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 4BB5C26D24F; Wed, 1 Jun 2022 12:40:18 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237504AbiE3Rni (ORCPT + 99 others); Mon, 30 May 2022 13:43:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60472 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231818AbiE3Rnh (ORCPT ); Mon, 30 May 2022 13:43:37 -0400 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD12E9C2D4; Mon, 30 May 2022 10:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653932616; x=1685468616; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=ADYpM5J+3w78+Zt0VuDuMsgTux/+bW0Mv/yO7SYsttQ=; b=USgTCBhGwwdlPTu2k23ZTElP6NPf13GWnvL9mH+Ts/GxdC/oHWvBvwBN 9tv0hcHqmgHcz3SkQF13bAg1d++cpiZ51u56MrabaHFvUBW/0wSOsvtPS o4Ouai689e2AjEyrHh4aeyHCx5HgGmJNrw5214ZCW6OxPxGw42rrPmaFB qAP0wdSoHB6qjKoVGlTbQ9kCv5EQahTGMolsT+0Jv7EESd4VIzp6nZ9qc uns7TrOI20zlWKjJzzSciSSQ8mivM6Q4CDASwemzkv5mfczNDkI84C9QB 8VxyOeTDPGzQbbZL0KF0VbxetnNmm2+nEI95rbT5y3pR4HpRasoqGBe9B g==; X-IronPort-AV: E=McAfee;i="6400,9594,10363"; a="361429631" X-IronPort-AV: E=Sophos;i="5.91,263,1647327600"; d="scan'208";a="361429631" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2022 10:43:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,263,1647327600"; d="scan'208";a="903640517" Received: from black.fi.intel.com ([10.237.72.28]) by fmsmga005.fm.intel.com with ESMTP; 30 May 2022 10:43:33 -0700 Received: by black.fi.intel.com (Postfix, from userid 1003) id 4F1D0147; Mon, 30 May 2022 20:43:35 +0300 (EEST) From: Andy Shevchenko To: Gwendal Grignou , Jonathan Cameron , Andy Shevchenko , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jonathan Cameron , Lars-Peter Clausen Subject: [PATCH v1 1/1] iio: proximity: sx_common: Allow IIO core to take care of firmware node Date: Mon, 30 May 2022 20:43:26 +0300 Message-Id: <20220530174326.1381-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org IIO core correctly will take care of firmware node if it's not set in the driver. Drop ACPI and OF specifics from the driver and allow IIO core to handle this. Signed-off-by: Andy Shevchenko --- drivers/iio/proximity/sx_common.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/iio/proximity/sx_common.c b/drivers/iio/proximity/sx_common.c index 8ad814d96b7e..6bb68c1835da 100644 --- a/drivers/iio/proximity/sx_common.c +++ b/drivers/iio/proximity/sx_common.c @@ -5,7 +5,6 @@ * Common part of most Semtech SAR sensor. */ -#include #include #include #include @@ -520,8 +519,6 @@ int sx_common_probe(struct i2c_client *client, if (ret) return dev_err_probe(dev, ret, "error reading WHOAMI\n"); - ACPI_COMPANION_SET(&indio_dev->dev, ACPI_COMPANION(dev)); - indio_dev->dev.of_node = client->dev.of_node; indio_dev->modes = INDIO_DIRECT_MODE; indio_dev->channels = data->chip_info->iio_channels; -- 2.35.1