From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5C859606A331 for ; Tue, 27 Oct 2026 12:50:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=DB+2nOPQ; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256 header.s=desiato.20200630 header.b=KoxfOPb6; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=R3MwVF6F DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=20USS2eo/X0LfFB3ll2/Zsl5VPRMxN5bnUeRMkqpVFY=; b=DB+2nOPQugXF3eVmK2I8VcvWVR idBsM1HZgKss1ZhMlcmSXGY9o9yviee7oAiLwLFEsX28DfM3i1ZfngF9Tl8MWhgmsqLZxVq/zIuPL ePW2+f0iJ/Kn4Sx3JMB88dgkJwtB/oCspsbC/bu5xAjNqIGldp7EGV2OXVFUQCL6DL69S2C79GQ12 imCZiuaBI6rx1UpXpRV0LemmFMd6iLk/DWZgu4ZqXwlfFI61oq7lFXEeSNlzk5k3doBKYnXL0yUbu HVLrc9uu1ZkeC4kQVlcF8YgSAvlMc8gDjTQUqUDQQaKQLSA7cZnjFad2w7LDYh4ZHP5283feXJEW5 vXFjASQg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLgdF-00000004hiE-38bv; Tue, 27 Oct 2026 12:50:25 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLgd6-00000004hTP-21ii for linux-amlogic@bombadil.infradead.org; Tue, 27 Oct 2026 12:50:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description; bh=WGfqlzOlm/2Znl/FFRINE+v3482ibGM0kLPKp8gPRsI=; b=KoxfOPb64sZ+C3+mU2lj6hUO4F LzQWOYc76ohOBdqijkeKfZ7LkFQ9cokA3TR296y6BaGzIqmqlHBY0m+2NfvxTv5jO2rVgzeAnB7Sz vPr4KMaRJTkUTTJuTv39HqU6A0lWWvRw1pyxgOy3y+eRsl49vblufQ4bZ0IsAk6h+hah6Z/mQc03g OHJwSxXVmtikV5OtUpIXp1Ns6SJ9Al7/FggnxNzShjQDmJSCU7171pnu9oOmIM/2eBiyOpYzBjE1x CLN8e1hid+fyKIPkDqzvRxaojdR5wmjhYhn3+vZIYIQIR045NCuYC2JtC8V8A+iN8FAMSLFB7cn05 QKIg47lA==; Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]) by desiato.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLgd3-0000000Exwp-2N1P for linux-amlogic@lists.infradead.org; Tue, 27 Oct 2026 12:50:15 +0000 Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-3a808f09021so28759511fa.0 for ; Tue, 27 Oct 2026 05:50:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1793105412; x=1793710212; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WGfqlzOlm/2Znl/FFRINE+v3482ibGM0kLPKp8gPRsI=; b=R3MwVF6FEqo5kXllhWgoIAiIKLxoogZYhv87rCEVgKmf/0ghU6vrj6SCxKuc1mpIkB X97C+jr/6+aYQp4S5el9RyW3NBdfvLe0drYVsfsDsxz54mKcDBTu8spiOGm8H0QO3cor s2dLs7jC3f4pkevFhMRI6KKK3V1ZrDQzUgpCMbqDSMTUbRpLx9qrL1ja3CUvxMBlOmJd P37FyU7rUzWJ+mbEyZiyswlQ0d8DbrSCpfIsMBqksOvNH6kxc18PnNVG+isQFAmBRrB9 o9UsUeDOpu2aonXGSK+ngGKFHz997d82LSB7eWkypDmFap+5VstTVuiy4DmON92Leune BhHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793105412; x=1793710212; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=WGfqlzOlm/2Znl/FFRINE+v3482ibGM0kLPKp8gPRsI=; b=wpOWIOzv9Xa1DAzVr7YU5i2nYHFhECfiIgmP2TlFhlJV7VjfStcOUhTq/TmBtVUH9z 5jigIZefcq0wYQ59SqiKdIjbnZr0vcsCM4p35WL3jvZHSZHOqvlpzd7XXzwMjz962rMP 0Ypv7+UvQSC2DBHQ7iGvk2ZMYeKJS4twGalCR37Xb5E/gRre1+oP+0MzHql2aar53JUD CZDiNuJWyibFdO3vS1XPdYkaQrXn+ldc/W2OLMJrePfOoD629rNm/piJfE0S3NJmbsHi n+g+u3b31LuBwDXWXu+iYNNSK5Ycx//EVrxrznCBbY8Jsb4UbL9SqBgQg6bqlHHXwrV8 kjkA== X-Forwarded-Encrypted: i=1; AKwUvBxCaVJJLBJkYXst6Pk/1gBFJ+iBxn0UaNL9YxLMhzHX4/Rs1zztuvE8SNiR1QXbyeidAX90Lk+KwT46E1uj@lists.infradead.org X-Gm-Message-State: AFq9FYJUhWL6C39gtg+JGc/h+1501RgT2jHIdmDv8htn9tBvOX4OH+AM hqyWGqdEjrKSDwbXqXwhipQK6wCWzQ8WeoT88/wvbMyYC53TzOqrLU6t X-Gm-Gg: AYBFou07at/im922yNpx+J5tWzX/G64PmlIIIZIE6AeWdNVN2IL9GDhqtwoKhcjqLEd p7yOLl2+IXNQZC6Ngc/zn0hoOEaMwaobimOVGGnJeeganeRkaFtibE7WHaoS05nnrvPt6QQFXgb RsQcLNuyiiloGNcCKzTeiYDUXmhuNdcQdqwBm84pxXVeFNK8PMqtu0mkmPqP0Jc+eKJe/H/toFk fZy0Z+bAuU/wFtxwrr2Q6G/dH3+HNu7EoFCl11qMwGx6tJ54dcWqET7sMfjeubk3iyQKsRJ8TmY aS+UzAxGPl4HmchCm6SccdvOUnp4wvR0PUknRR06RB1LsxvyAbu57a7Dwvnd7VOUxNYoaYnceog iGLCeWYflH4JgZHR1wiaZDOG9JQwXrDEqVt/99DbRceJwBnIKbrXGKaQ/j5iUk2zCUkUKQMUZ2+ WzguJJV3OST5tvj3sXYmlBqsLVRD8Enpi0YEK3ev7fi2SCLSv8SbqepOpje1RrlI1FvP5oohArg W6NU59Yg7rP1UfjdQuAqomcYrJ/EniLvQQtqjgXfdfXNPaQ3IXwNFJ3HV9huGR4nTkxAFjsmXsV 1VGka8DzeE5iMVmj5uOAHVo8Dpt79Bv8kRy9iEfcAnqHnLsh2SxyZmREqfnFEmxh X-Received: by 2002:a05:6512:400f:b0:5bf:bed1:6ae2 with SMTP id 2adb3069b0e04-5bfbed16c19mr1876354e87.65.1793105411577; Tue, 27 Oct 2026 05:50:11 -0700 (PDT) Received: from yantra.. (nekmmqtcmoboczbkdcs-1.v6.elisa-laajakaista.fi. [2001:99a:d7d:c300:55c8:a52b:6ba2:979c]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5bfb7e7cb24sm2052803e87.25.2026.10.27.05.50.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 05:50:11 -0700 (PDT) From: Rupesh Majhi To: Alex Lanzano , Andy Shevchenko , Benson Leung , David Lechner , Guenter Roeck , Jagath Jog J , Javier Carrasco , Jean-Baptiste Maneyrol , Jerome Brunet , Jinseob Kim , Jonathan Cameron , Kevin Hilman , Lorenzo Bianconi , Martin Blumenstingl , Matti Vaittinen , Neil Armstrong , =?UTF-8?q?Nuno=20S=C3=A1?= , Remi Buisson Cc: chrome-platform@lists.linux.dev, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Rupesh Majhi , Marco Elver , Bart Van Assche Subject: [PATCH v4 9/9] iio: enable context analysis for all drivers Date: Tue, 27 Oct 2026 14:49:54 +0200 Message-ID: <20261027124954.110697-10-zoone.rupert@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261027124954.110697-1-zoone.rupert@gmail.com> References: <20261027124954.110697-1-zoone.rupert@gmail.com> X-Archived-By: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261027_125013_842603_F718435E X-CRM114-Status: GOOD ( 12.82 ) X-Spam-Score: -0.2 (/) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-amlogic" X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 All of drivers/iio now builds without context analysis warnings, so enable it in every Makefile that builds objects, replacing the entry for dps310 alone. Suggested-by: Jonathan Cameron Signed-off-by: Rupesh Majhi --- Cc: Marco Elver Cc: Bart Van Assche drivers/iio/Makefile | 2 ++ drivers/iio/accel/Makefile | 2 ++ drivers/iio/adc/Makefile | 2 ++ drivers/iio/addac/Makefile | 2 ++ drivers/iio/afe/Makefile | 2 ++ drivers/iio/amplifiers/Makefile | 2 ++ drivers/iio/buffer/Makefile | 2 ++ drivers/iio/cdc/Makefile | 2 ++ drivers/iio/chemical/Makefile | 2 ++ drivers/iio/common/cros_ec_sensors/Makefile | 2 ++ drivers/iio/common/hid-sensors/Makefile | 2 ++ drivers/iio/common/inv_sensors/Makefile | 2 ++ drivers/iio/common/ms_sensors/Makefile | 2 ++ drivers/iio/common/scmi_sensors/Makefile | 3 +++ drivers/iio/common/ssp_sensors/Makefile | 2 ++ drivers/iio/common/st_sensors/Makefile | 2 ++ drivers/iio/dac/Makefile | 2 ++ drivers/iio/dummy/Makefile | 2 ++ drivers/iio/filter/Makefile | 2 ++ drivers/iio/flow/Makefile | 2 ++ drivers/iio/frequency/Makefile | 2 ++ drivers/iio/gyro/Makefile | 2 ++ drivers/iio/health/Makefile | 2 ++ drivers/iio/humidity/Makefile | 2 ++ drivers/iio/imu/Makefile | 2 ++ drivers/iio/imu/bmi160/Makefile | 3 +++ drivers/iio/imu/bmi270/Makefile | 3 +++ drivers/iio/imu/bmi323/Makefile | 3 +++ drivers/iio/imu/bno055/Makefile | 2 ++ drivers/iio/imu/inv_icm42600/Makefile | 2 ++ drivers/iio/imu/inv_icm42607/Makefile | 2 ++ drivers/iio/imu/inv_icm45600/Makefile | 2 ++ drivers/iio/imu/inv_mpu6050/Makefile | 2 ++ drivers/iio/imu/smi330/Makefile | 3 +++ drivers/iio/imu/st_lsm6dsx/Makefile | 3 +++ drivers/iio/imu/st_lsm9ds0/Makefile | 3 +++ drivers/iio/light/Makefile | 2 ++ drivers/iio/magnetometer/Makefile | 2 ++ drivers/iio/multiplexer/Makefile | 2 ++ drivers/iio/orientation/Makefile | 2 ++ drivers/iio/position/Makefile | 2 ++ drivers/iio/potentiometer/Makefile | 2 ++ drivers/iio/potentiostat/Makefile | 2 ++ drivers/iio/pressure/Makefile | 2 +- drivers/iio/proximity/Makefile | 2 ++ drivers/iio/resolver/Makefile | 2 ++ drivers/iio/sensorhubs/osf/Makefile | 2 ++ drivers/iio/temperature/Makefile | 2 ++ drivers/iio/test/Makefile | 2 ++ drivers/iio/trigger/Makefile | 2 ++ 50 files changed, 106 insertions(+), 1 deletion(-) diff --git a/drivers/iio/Makefile b/drivers/iio/Makefile index 4e1d930108de..7aead0b09cc6 100644 --- a/drivers/iio/Makefile +++ b/drivers/iio/Makefile @@ -3,6 +3,8 @@ # Makefile for the industrial I/O core. # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO) += industrialio.o industrialio-y := industrialio-core.o industrialio-event.o inkern.o industrialio-$(CONFIG_IIO_BUFFER) += industrialio-buffer.o diff --git a/drivers/iio/accel/Makefile b/drivers/iio/accel/Makefile index fa440a859283..ec75ab67bd45 100644 --- a/drivers/iio/accel/Makefile +++ b/drivers/iio/accel/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O accelerometer drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_ADIS16201) += adis16201.o obj-$(CONFIG_ADIS16209) += adis16209.o diff --git a/drivers/iio/adc/Makefile b/drivers/iio/adc/Makefile index d7bb4815df61..15ac57dc2054 100644 --- a/drivers/iio/adc/Makefile +++ b/drivers/iio/adc/Makefile @@ -3,6 +3,8 @@ # Makefile for IIO ADC drivers # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_ADC_HELPER) += industrialio-adc.o # When adding new entries keep the list in alphabetical order diff --git a/drivers/iio/addac/Makefile b/drivers/iio/addac/Makefile index 577777276e43..ca0c5d341627 100644 --- a/drivers/iio/addac/Makefile +++ b/drivers/iio/addac/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O ADDAC drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AD74115) += ad74115.o obj-$(CONFIG_AD74413R) += ad74413r.o diff --git a/drivers/iio/afe/Makefile b/drivers/iio/afe/Makefile index 4c56c8edb2ba..453f1fc7f647 100644 --- a/drivers/iio/afe/Makefile +++ b/drivers/iio/afe/Makefile @@ -3,5 +3,7 @@ # Makefile for industrial I/O Analog Front Ends (AFE) # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_IIO_RESCALE) += iio-rescale.o diff --git a/drivers/iio/amplifiers/Makefile b/drivers/iio/amplifiers/Makefile index 0a76443be1aa..d7c5036ba2df 100644 --- a/drivers/iio/amplifiers/Makefile +++ b/drivers/iio/amplifiers/Makefile @@ -3,6 +3,8 @@ # Makefile iio/amplifiers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AD8366) += ad8366.o obj-$(CONFIG_ADA4250) += ada4250.o diff --git a/drivers/iio/buffer/Makefile b/drivers/iio/buffer/Makefile index 1403eb2f9409..bb068efa4c9d 100644 --- a/drivers/iio/buffer/Makefile +++ b/drivers/iio/buffer/Makefile @@ -3,6 +3,8 @@ # Makefile for the industrial I/O buffer implementations # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_IIO_BUFFER_CB) += industrialio-buffer-cb.o obj-$(CONFIG_IIO_BUFFER_DMA) += industrialio-buffer-dma.o diff --git a/drivers/iio/cdc/Makefile b/drivers/iio/cdc/Makefile index 41db756d8020..241263f7b512 100644 --- a/drivers/iio/cdc/Makefile +++ b/drivers/iio/cdc/Makefile @@ -3,5 +3,7 @@ # Makefile for industrial I/O capacitance to digital converter (CDC) drivers # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_AD7150) += ad7150.o obj-$(CONFIG_AD7746) += ad7746.o diff --git a/drivers/iio/chemical/Makefile b/drivers/iio/chemical/Makefile index 2287a00a6b75..0cffbad02234 100644 --- a/drivers/iio/chemical/Makefile +++ b/drivers/iio/chemical/Makefile @@ -3,6 +3,8 @@ # Makefile for IIO chemical sensors # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AOSONG_AGS02MA) += ags02ma.o obj-$(CONFIG_ATLAS_PH_SENSOR) += atlas-sensor.o diff --git a/drivers/iio/common/cros_ec_sensors/Makefile b/drivers/iio/common/cros_ec_sensors/Makefile index a7dfb5794cae..5c41c7e52d0c 100644 --- a/drivers/iio/common/cros_ec_sensors/Makefile +++ b/drivers/iio/common/cros_ec_sensors/Makefile @@ -3,6 +3,8 @@ # Makefile for sensors seen through the ChromeOS EC sensor hub. # +CONTEXT_ANALYSIS := y + cros-ec-sensors-core-objs += cros_ec_sensors_core.o cros_ec_sensors_trace.o obj-$(CONFIG_IIO_CROS_EC_SENSORS_CORE) += cros-ec-sensors-core.o obj-$(CONFIG_IIO_CROS_EC_SENSORS) += cros_ec_sensors.o diff --git a/drivers/iio/common/hid-sensors/Makefile b/drivers/iio/common/hid-sensors/Makefile index 64b01a81fcb2..b90bcf40066a 100644 --- a/drivers/iio/common/hid-sensors/Makefile +++ b/drivers/iio/common/hid-sensors/Makefile @@ -3,6 +3,8 @@ # Makefile for the Hid sensor common modules. # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_HID_SENSOR_IIO_COMMON) += hid-sensor-iio-common.o obj-$(CONFIG_HID_SENSOR_IIO_TRIGGER) += hid-sensor-trigger.o hid-sensor-iio-common-y := hid-sensor-attributes.o diff --git a/drivers/iio/common/inv_sensors/Makefile b/drivers/iio/common/inv_sensors/Makefile index dcf39f249112..a464dad84d68 100644 --- a/drivers/iio/common/inv_sensors/Makefile +++ b/drivers/iio/common/inv_sensors/Makefile @@ -3,4 +3,6 @@ # Makefile for TDK-InvenSense sensors module. # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_INV_SENSORS_TIMESTAMP) += inv_sensors_timestamp.o diff --git a/drivers/iio/common/ms_sensors/Makefile b/drivers/iio/common/ms_sensors/Makefile index 028573b9b7e3..8f9b9a4556e8 100644 --- a/drivers/iio/common/ms_sensors/Makefile +++ b/drivers/iio/common/ms_sensors/Makefile @@ -3,4 +3,6 @@ # Makefile for the Measurement Specialties sensor common modules. # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_MS_SENSORS_I2C) += ms_sensors_i2c.o diff --git a/drivers/iio/common/scmi_sensors/Makefile b/drivers/iio/common/scmi_sensors/Makefile index 645e0fce1a73..4c1421003d2d 100644 --- a/drivers/iio/common/scmi_sensors/Makefile +++ b/drivers/iio/common/scmi_sensors/Makefile @@ -2,4 +2,7 @@ # # Makefile for the IIO over SCMI # + +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_SCMI) += scmi_iio.o diff --git a/drivers/iio/common/ssp_sensors/Makefile b/drivers/iio/common/ssp_sensors/Makefile index ba831429b20a..caee484a0a23 100644 --- a/drivers/iio/common/ssp_sensors/Makefile +++ b/drivers/iio/common/ssp_sensors/Makefile @@ -3,6 +3,8 @@ # Makefile for SSP sensor drivers and commons. # +CONTEXT_ANALYSIS := y + sensorhub-objs := ssp_dev.o ssp_spi.o obj-$(CONFIG_IIO_SSP_SENSORHUB) += sensorhub.o diff --git a/drivers/iio/common/st_sensors/Makefile b/drivers/iio/common/st_sensors/Makefile index f7fb3b79b64c..089f6aca57b7 100644 --- a/drivers/iio/common/st_sensors/Makefile +++ b/drivers/iio/common/st_sensors/Makefile @@ -3,6 +3,8 @@ # Makefile for the STMicroelectronics sensor common modules. # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_ST_SENSORS_I2C) += st_sensors_i2c.o obj-$(CONFIG_IIO_ST_SENSORS_SPI) += st_sensors_spi.o obj-$(CONFIG_IIO_ST_SENSORS_CORE) += st_sensors.o diff --git a/drivers/iio/dac/Makefile b/drivers/iio/dac/Makefile index 2cd0fe23db9e..72da690354e5 100644 --- a/drivers/iio/dac/Makefile +++ b/drivers/iio/dac/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O DAC drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AD3530R) += ad3530r.o obj-$(CONFIG_AD3552R_HS) += ad3552r-hs.o diff --git a/drivers/iio/dummy/Makefile b/drivers/iio/dummy/Makefile index f14fe20f365c..aa3949ec2619 100644 --- a/drivers/iio/dummy/Makefile +++ b/drivers/iio/dummy/Makefile @@ -3,6 +3,8 @@ # Makefile for the IIO Dummy Driver # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_SIMPLE_DUMMY) += iio_dummy.o iio_dummy-y := iio_simple_dummy.o iio_dummy-$(CONFIG_IIO_SIMPLE_DUMMY_EVENTS) += iio_simple_dummy_events.o diff --git a/drivers/iio/filter/Makefile b/drivers/iio/filter/Makefile index 55e228c0dd20..ec416d647755 100644 --- a/drivers/iio/filter/Makefile +++ b/drivers/iio/filter/Makefile @@ -3,5 +3,7 @@ # Makefile for industrial I/O Filter drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_ADMV8818) += admv8818.o diff --git a/drivers/iio/flow/Makefile b/drivers/iio/flow/Makefile index 3cf4ab95c69c..ce5e1df630a9 100644 --- a/drivers/iio/flow/Makefile +++ b/drivers/iio/flow/Makefile @@ -3,5 +3,7 @@ # Makefile for industrial I/O flow sensor drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_SENSIRION_SLF3S) += slf3s.o diff --git a/drivers/iio/frequency/Makefile b/drivers/iio/frequency/Makefile index e3b1d36ed620..5f9900a4ebf3 100644 --- a/drivers/iio/frequency/Makefile +++ b/drivers/iio/frequency/Makefile @@ -3,6 +3,8 @@ # Makefile iio/frequency # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AD9523) += ad9523.o obj-$(CONFIG_AD9910) += ad9910.o diff --git a/drivers/iio/gyro/Makefile b/drivers/iio/gyro/Makefile index 0319b397dc3f..1c2a020ffe6e 100644 --- a/drivers/iio/gyro/Makefile +++ b/drivers/iio/gyro/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O gyroscope sensor drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_ADIS16080) += adis16080.o obj-$(CONFIG_ADIS16130) += adis16130.o diff --git a/drivers/iio/health/Makefile b/drivers/iio/health/Makefile index 910817112258..9100aa431585 100644 --- a/drivers/iio/health/Makefile +++ b/drivers/iio/health/Makefile @@ -3,6 +3,8 @@ # Makefile for IIO Health sensors # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AFE4403) += afe4403.o diff --git a/drivers/iio/humidity/Makefile b/drivers/iio/humidity/Makefile index 34b3dc749466..1d736b306a8d 100644 --- a/drivers/iio/humidity/Makefile +++ b/drivers/iio/humidity/Makefile @@ -3,6 +3,8 @@ # Makefile for IIO humidity sensor drivers # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_AM2315) += am2315.o obj-$(CONFIG_DHT11) += dht11.o obj-$(CONFIG_ENS210) += ens210.o diff --git a/drivers/iio/imu/Makefile b/drivers/iio/imu/Makefile index 3268dc2371ae..10383f75d288 100644 --- a/drivers/iio/imu/Makefile +++ b/drivers/iio/imu/Makefile @@ -3,6 +3,8 @@ # Makefile for Inertial Measurement Units # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_ADIS16400) += adis16400.o obj-$(CONFIG_ADIS16460) += adis16460.o diff --git a/drivers/iio/imu/bmi160/Makefile b/drivers/iio/imu/bmi160/Makefile index fdcfeddf48d4..72ebe0409d92 100644 --- a/drivers/iio/imu/bmi160/Makefile +++ b/drivers/iio/imu/bmi160/Makefile @@ -2,6 +2,9 @@ # # Makefile for Bosch BMI160 IMU # + +CONTEXT_ANALYSIS := y + obj-$(CONFIG_BMI160) += bmi160_core.o obj-$(CONFIG_BMI160_I2C) += bmi160_i2c.o obj-$(CONFIG_BMI160_SPI) += bmi160_spi.o diff --git a/drivers/iio/imu/bmi270/Makefile b/drivers/iio/imu/bmi270/Makefile index d96c96fc3d83..1dc327c96f8f 100644 --- a/drivers/iio/imu/bmi270/Makefile +++ b/drivers/iio/imu/bmi270/Makefile @@ -2,6 +2,9 @@ # # Makefile for Bosch BMI270 IMU # + +CONTEXT_ANALYSIS := y + obj-$(CONFIG_BMI270) += bmi270_core.o obj-$(CONFIG_BMI270_I2C) += bmi270_i2c.o obj-$(CONFIG_BMI270_SPI) += bmi270_spi.o diff --git a/drivers/iio/imu/bmi323/Makefile b/drivers/iio/imu/bmi323/Makefile index a6a6dc0207c9..ef8fc4f8460c 100644 --- a/drivers/iio/imu/bmi323/Makefile +++ b/drivers/iio/imu/bmi323/Makefile @@ -2,6 +2,9 @@ # # Makefile for Bosch BMI323 IMU # + +CONTEXT_ANALYSIS := y + obj-$(CONFIG_BMI323) += bmi323_core.o obj-$(CONFIG_BMI323_I2C) += bmi323_i2c.o obj-$(CONFIG_BMI323_SPI) += bmi323_spi.o diff --git a/drivers/iio/imu/bno055/Makefile b/drivers/iio/imu/bno055/Makefile index 98c624730dae..8ecf24be7954 100644 --- a/drivers/iio/imu/bno055/Makefile +++ b/drivers/iio/imu/bno055/Makefile @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 +CONTEXT_ANALYSIS := y + obj-$(CONFIG_BOSCH_BNO055) += bno055.o obj-$(CONFIG_BOSCH_BNO055_SERIAL) += bno055_ser.o bno055_ser-y := bno055_ser_core.o diff --git a/drivers/iio/imu/inv_icm42600/Makefile b/drivers/iio/imu/inv_icm42600/Makefile index 0f49f6df3647..9b6ddbce713d 100644 --- a/drivers/iio/imu/inv_icm42600/Makefile +++ b/drivers/iio/imu/inv_icm42600/Makefile @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later +CONTEXT_ANALYSIS := y + obj-$(CONFIG_INV_ICM42600) += inv-icm42600.o inv-icm42600-y += inv_icm42600_core.o inv-icm42600-y += inv_icm42600_gyro.o diff --git a/drivers/iio/imu/inv_icm42607/Makefile b/drivers/iio/imu/inv_icm42607/Makefile index 7b907e019601..4f19ebe08f88 100644 --- a/drivers/iio/imu/inv_icm42607/Makefile +++ b/drivers/iio/imu/inv_icm42607/Makefile @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later +CONTEXT_ANALYSIS := y + obj-$(CONFIG_INV_ICM42607) += inv-icm42607.o inv-icm42607-y += inv_icm42607_core.o inv-icm42607-y += inv_icm42607_gyro.o diff --git a/drivers/iio/imu/inv_icm45600/Makefile b/drivers/iio/imu/inv_icm45600/Makefile index c98b8365b467..b5aaa00ba3b3 100644 --- a/drivers/iio/imu/inv_icm45600/Makefile +++ b/drivers/iio/imu/inv_icm45600/Makefile @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later +CONTEXT_ANALYSIS := y + obj-$(CONFIG_INV_ICM45600) += inv-icm45600.o inv-icm45600-y += inv_icm45600_core.o inv-icm45600-y += inv_icm45600_buffer.o diff --git a/drivers/iio/imu/inv_mpu6050/Makefile b/drivers/iio/imu/inv_mpu6050/Makefile index c103441a906b..7c89414e1452 100644 --- a/drivers/iio/imu/inv_mpu6050/Makefile +++ b/drivers/iio/imu/inv_mpu6050/Makefile @@ -3,6 +3,8 @@ # Makefile for Invensense MPU6050 device. # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_INV_MPU6050_IIO) += inv-mpu6050.o inv-mpu6050-y := inv_mpu_core.o inv_mpu_ring.o inv_mpu_trigger.o \ inv_mpu_aux.o inv_mpu_magn.o diff --git a/drivers/iio/imu/smi330/Makefile b/drivers/iio/imu/smi330/Makefile index c663dcb5a9f2..90e0977133e9 100644 --- a/drivers/iio/imu/smi330/Makefile +++ b/drivers/iio/imu/smi330/Makefile @@ -2,6 +2,9 @@ # # Makefile for Bosch SMI330 IMU # + +CONTEXT_ANALYSIS := y + obj-$(CONFIG_SMI330) += smi330_core.o obj-$(CONFIG_SMI330_I2C) += smi330_i2c.o obj-$(CONFIG_SMI330_SPI) += smi330_spi.o diff --git a/drivers/iio/imu/st_lsm6dsx/Makefile b/drivers/iio/imu/st_lsm6dsx/Makefile index 19a488254de3..11b8ab9adac2 100644 --- a/drivers/iio/imu/st_lsm6dsx/Makefile +++ b/drivers/iio/imu/st_lsm6dsx/Makefile @@ -1,4 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only + +CONTEXT_ANALYSIS := y + st_lsm6dsx-y := st_lsm6dsx_core.o st_lsm6dsx_buffer.o \ st_lsm6dsx_shub.o st_lsm6dsx_fusion.o diff --git a/drivers/iio/imu/st_lsm9ds0/Makefile b/drivers/iio/imu/st_lsm9ds0/Makefile index 488af523f648..6326718f7e25 100644 --- a/drivers/iio/imu/st_lsm9ds0/Makefile +++ b/drivers/iio/imu/st_lsm9ds0/Makefile @@ -1,4 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only + +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IIO_ST_LSM9DS0) += st_lsm9ds0.o st_lsm9ds0-y := st_lsm9ds0_core.o obj-$(CONFIG_IIO_ST_LSM9DS0_I2C) += st_lsm9ds0_i2c.o diff --git a/drivers/iio/light/Makefile b/drivers/iio/light/Makefile index 6672ed01a819..5db5ab99f63f 100644 --- a/drivers/iio/light/Makefile +++ b/drivers/iio/light/Makefile @@ -3,6 +3,8 @@ # Makefile for IIO Light sensors # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_ACPI_ALS) += acpi-als.o obj-$(CONFIG_ADJD_S311) += adjd_s311.o diff --git a/drivers/iio/magnetometer/Makefile b/drivers/iio/magnetometer/Makefile index 8f2205975c1b..b85de8718ce4 100644 --- a/drivers/iio/magnetometer/Makefile +++ b/drivers/iio/magnetometer/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O Magnetometer sensor drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AF8133J) += af8133j.o obj-$(CONFIG_AK8974) += ak8974.o diff --git a/drivers/iio/multiplexer/Makefile b/drivers/iio/multiplexer/Makefile index f069ab781d95..7a2261b2f8b1 100644 --- a/drivers/iio/multiplexer/Makefile +++ b/drivers/iio/multiplexer/Makefile @@ -3,5 +3,7 @@ # Makefile for industrial I/O multiplexer drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_IIO_MUX) += iio-mux.o diff --git a/drivers/iio/orientation/Makefile b/drivers/iio/orientation/Makefile index 7800ed293a9a..3bfa01d483da 100644 --- a/drivers/iio/orientation/Makefile +++ b/drivers/iio/orientation/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O Inclinometer sensor drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_HID_SENSOR_INCLINOMETER_3D) += hid-sensor-incl-3d.o obj-$(CONFIG_HID_SENSOR_DEVICE_ROTATION) += hid-sensor-rotation.o diff --git a/drivers/iio/position/Makefile b/drivers/iio/position/Makefile index d70902f2979d..0b61f33bbee8 100644 --- a/drivers/iio/position/Makefile +++ b/drivers/iio/position/Makefile @@ -2,6 +2,8 @@ # Makefile for IIO linear and angular position sensors # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE) += hid-sensor-custom-intel-hinge.o diff --git a/drivers/iio/potentiometer/Makefile b/drivers/iio/potentiometer/Makefile index d11fb739176c..5cf55d9501c0 100644 --- a/drivers/iio/potentiometer/Makefile +++ b/drivers/iio/potentiometer/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O potentiometer drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AD5110) += ad5110.o obj-$(CONFIG_AD5272) += ad5272.o diff --git a/drivers/iio/potentiostat/Makefile b/drivers/iio/potentiostat/Makefile index be78b46acbab..a3e5d78cf809 100644 --- a/drivers/iio/potentiostat/Makefile +++ b/drivers/iio/potentiostat/Makefile @@ -3,5 +3,7 @@ # Makefile for industrial I/O potentiostat drivers # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_LMP91000) += lmp91000.o diff --git a/drivers/iio/pressure/Makefile b/drivers/iio/pressure/Makefile index a3b57bdd5b3e..861f5622a44f 100644 --- a/drivers/iio/pressure/Makefile +++ b/drivers/iio/pressure/Makefile @@ -3,7 +3,7 @@ # Makefile for industrial I/O pressure drivers # -CONTEXT_ANALYSIS_dps310.o := y +CONTEXT_ANALYSIS := y # When adding new entries keep the list in alphabetical order obj-$(CONFIG_ABP060MG) += abp060mg.o diff --git a/drivers/iio/proximity/Makefile b/drivers/iio/proximity/Makefile index 8a65e42fbea0..88b19778252b 100644 --- a/drivers/iio/proximity/Makefile +++ b/drivers/iio/proximity/Makefile @@ -3,6 +3,8 @@ # Makefile for IIO proximity sensors # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_AS3935) += as3935.o obj-$(CONFIG_CROS_EC_MKBP_PROXIMITY) += cros_ec_mkbp_proximity.o diff --git a/drivers/iio/resolver/Makefile b/drivers/iio/resolver/Makefile index 7f6c876c35ae..28aeef65fb6d 100644 --- a/drivers/iio/resolver/Makefile +++ b/drivers/iio/resolver/Makefile @@ -3,6 +3,8 @@ # Makefile for Resolver/Synchro drivers # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_AD2S90) += ad2s90.o obj-$(CONFIG_AD2S1200) += ad2s1200.o obj-$(CONFIG_AD2S1210) += ad2s1210.o diff --git a/drivers/iio/sensorhubs/osf/Makefile b/drivers/iio/sensorhubs/osf/Makefile index b4e03b80cfa4..da98e9b27577 100644 --- a/drivers/iio/sensorhubs/osf/Makefile +++ b/drivers/iio/sensorhubs/osf/Makefile @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only +CONTEXT_ANALYSIS := y + obj-$(CONFIG_OPEN_SENSOR_FUSION) += open-sensor-fusion.o open-sensor-fusion-y := osf_core.o osf_iio.o osf_protocol.o osf_serdev.o \ diff --git a/drivers/iio/temperature/Makefile b/drivers/iio/temperature/Makefile index 0850bf691820..69a084f0a18a 100644 --- a/drivers/iio/temperature/Makefile +++ b/drivers/iio/temperature/Makefile @@ -3,6 +3,8 @@ # Makefile for industrial I/O temperature drivers # +CONTEXT_ANALYSIS := y + obj-$(CONFIG_IQS620AT_TEMP) += iqs620at-temp.o obj-$(CONFIG_LTC2983) += ltc2983.o obj-$(CONFIG_HID_SENSOR_TEMP) += hid-sensor-temperature.o diff --git a/drivers/iio/test/Makefile b/drivers/iio/test/Makefile index ba08afa7f3f2..a7222f878a94 100644 --- a/drivers/iio/test/Makefile +++ b/drivers/iio/test/Makefile @@ -3,6 +3,8 @@ # Makefile for the industrial I/O unit tests. # +CONTEXT_ANALYSIS := y + # Keep in alphabetical order obj-$(CONFIG_IIO_CHANNEL_PREFIX_KUNIT_TEST) += iio-test-channel-prefix.o obj-$(CONFIG_IIO_RESCALE_KUNIT_TEST) += iio-test-rescale.o diff --git a/drivers/iio/trigger/Makefile b/drivers/iio/trigger/Makefile index fc1fd5661c94..6eb16f37df15 100644 --- a/drivers/iio/trigger/Makefile +++ b/drivers/iio/trigger/Makefile @@ -3,6 +3,8 @@ # Makefile for triggers not associated with iio-devices # +CONTEXT_ANALYSIS := y + # When adding new entries keep the list in alphabetical order obj-$(CONFIG_IIO_HRTIMER_TRIGGER) += iio-trig-hrtimer.o -- 2.43.0 _______________________________________________ linux-amlogic mailing list linux-amlogic@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-amlogic