From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f193.google.com (mail-pf1-f193.google.com [209.85.210.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A00AE15A864 for ; Mon, 30 Mar 2026 17:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.193 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774892455; cv=none; b=RLNHm/UxsR933F9IcKUFDWyPxvHFt92D4SVFexBOPSSUYg9DXaCjV6dKXC0OfKG1sRBdagS8ao9zjMSxa1raIJJ8bEqUmUljadYhQZ95qecgsgFPa5LtkxuxGube9VnOMl9LG2klqtsSbgTfhz+N89SqtkxwUrf2dgIp3Pm/gQk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774892455; c=relaxed/simple; bh=NRkfQ5sWlyKZ8jYt0MoyU+A/zQpCzvR61PflWrUi6VI=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=gHyW/KhEQQdS1TXfW2Bd4wnWCNm2DNXXA8HyZ1NijxS0GIbdJEbcCT2jq/0w5tQsUdQc3YVH6sqyOw09zvPQWP2PZtawxXNP74d+7XHOcQSUQQ4L9yBCCTNDU7kE8Bo23lMuXi/TLlVkB1UGQmaQqkyCy0OqQkxpFPlgP7qyOp0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=mmNvdFKf; arc=none smtp.client-ip=209.85.210.193 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mmNvdFKf" Received: by mail-pf1-f193.google.com with SMTP id d2e1a72fcca58-82735a41920so1572294b3a.2 for ; Mon, 30 Mar 2026 10:40:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774892454; x=1775497254; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=uXmeoN0zd9waWSuUzT9frQxiUsdJkSomrx79VZXCc6s=; b=mmNvdFKf+Okbs6gAQIXXeqkdYnZHFktqK5cdxKQOGtzk2p6PcaoyBtLmXzjuHonVC5 ZMjC8t0lfZOpaoBaFsH3y1Sex9pdUwt1LV+gCdXkYmxq/tGjwwECQMy4iA+JJ9iT22nf l6BXvQDNbW0FqNPpkw7DYdr1FJUJ390xOTyySFttsWaBwdxNB7k5ZH3B7GJYge29vVJS F2rXqJX3NXQmufNWsQsjo+IB+bmcBRHjQIo0oaV0RrGze+jky98VHxWNtI0xZJB8wwaM 9klQJsaZX963wW20PkqktI6URg6j7pyxiCH3kK6um0iDSWQHiLoB4jFZbYPJl9dcM0yJ 9DtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774892454; x=1775497254; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uXmeoN0zd9waWSuUzT9frQxiUsdJkSomrx79VZXCc6s=; b=Sm0mtWmqKxQK8kDT7HuZCIw/YiEi17cgmCUV1lm8uFraBiqJgrdwTHz6ugf/Isgr9u ljcP10vwOVQPAx/PYXOM99xPkpYhrnybPaG0bAVWOgZ/z2pIrsFntq4LrGRaFkH0Kq3G O5/vw5UBaZGl2UAnbIeD9k5j73vEJFM9LHV3Il0esj8w6RrOhfVuu64+KOsK2htz1j4a npYvbMCsJSQSoywzM1Lk6XRfbGohDBsvZHL7MwTjDNRoP+eSbu2/8mcWKQ6Zzn8ZW0Ep yI3AOi+KGME6O+jsBs4FGgoGfg+MZ+HaEQQNlPgokbozxtTfXu1JjYucry6kpaXbuu47 1PfQ== X-Forwarded-Encrypted: i=1; AJvYcCXV91WQVwmRJmEA9jvQjwiGr7OcY10iTia7gG/TGr8Np20iQPwP2+LPk7FKWr1qQJrlpSdODEsLgxyyoUg=@vger.kernel.org X-Gm-Message-State: AOJu0YwykFG7x8qbYjXkMIFA0zudmt7BUu7ix/OkL010QXRyEOXD+Ago vNoRtHFxz8FXNQliCuU4zdgdUiHLNP9Et/JshhW4geeV7t4Y93tT+Iir X-Gm-Gg: ATEYQzykQkQ/C00dmSsgmDvlxhHDg/Q4SYGza/1TwDCLoQeeLevFCgDxXo6BVUrJJ+m lPczKfLw7UwVaE1rkthgG59JEitZb4lR8RzdjFrEUF7attE3Qck1kQkvDw8GikSJjIMVoQQXO3H 09uyDJh/wtJSMaKidFJ9jq+4rcYnXFNtDikURi4xsvDeCTY332mK0R4dn/uCNP9nQzo4es0oKnM uiFxm/bHYxLHULSFHMkofd4r9fTbcgN3E/gpK3TRSSJJ15kzpT1yahk7d4lZmIr4OzkfpCVNMVu HxG+S1OgiuCTEkLXuDgIm7EXzmEMqriQQ189339Jq8DD9aJK5yBzy+a8UtxADSI0PPmMk7ErOMs g4K1ahfLuO4gfGJY6tpmhvIq2xxHiH+65joHnTYu7moVUen9TlqQyWtSxiBsJxEHBNeUu5Z0CaF sFS6q4Oqt02F3kfGvBb5ArXNmuEqd4V81ZDWDYvLRR X-Received: by 2002:a05:6a00:2e27:b0:82a:8163:4c00 with SMTP id d2e1a72fcca58-82c95c28026mr12874864b3a.2.1774892453962; Mon, 30 Mar 2026 10:40:53 -0700 (PDT) Received: from Mahmudul.. ([2400:c600:545e:6508:42eb:3d78:89be:591b]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82ca860b125sm7844052b3a.50.2026.03.30.10.40.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 10:40:53 -0700 (PDT) From: "Md. Mahmudul Hasan Mabud" To: Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , Greg Kroah-Hartman Cc: Andy Shevchenko , David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , linux-iio@vger.kernel.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, "Md. Mahmudul Hasan Mabud" Subject: [PATCH v2 0/4] staging: iio: adc: ad7816: code cleanups and modernization Date: Mon, 30 Mar 2026 23:40:20 +0600 Message-Id: <20260330174024.20712-1-mdmahmudulhasan1511@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series addresses feedback from Andy Shevchenko to modernize and clean up the ad7816 driver. Changes in v2: - Renamed sysfs callback functions (e.g., ad7816_show_mode to mode_show) to satisfy the requirements of modern IIO attribute macros and fix compilation errors. - Fixed usage of sysfs_match_string() by removing the unnecessary ARRAY_SIZE parameter. - Fixed vertical alignment of function parameters to match open parenthesis. - Replaced sprintf() with sysfs_emit() across all show attributes. Md. Mahmudul Hasan Mabud (4): staging: iio: adc: ad7816: redefine mode constants to start from 0 staging: iio: adc: ad7816: use sysfs_match_string() for mode selection staging: iio: adc: ad7816: replace sprintf() with sysfs_emit() staging: iio: adc: ad7816: use modern IIO attribute macros drivers/staging/iio/adc/ad7816.c | 111 +++++++++++++++---------------- 1 file changed, 53 insertions(+), 58 deletions(-) -- 2.34.1