From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f52.google.com (mail-ot1-f52.google.com [209.85.210.52]) (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 A664C1D5CCF for ; Tue, 7 Jan 2025 23:46:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736293573; cv=none; b=Rb3ryiQTN2z5DhkfX1aLAtB61vkeiBhggH+oK03dCoWdOwr6EkUYf/unWQVtzVDnYmK+BX+nIej62Tgz1ZC7Oe1f33uaTHa0bobo12piUTOfpdpMVNHNXg6Q0hLtk4Hwcuz2pHO0gHUlEtP6exO2nRy+kMixY/mqxZ1nIiWyRAU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736293573; c=relaxed/simple; bh=wStO8FGzL0EpD2M6+uVWmbtgcF+XJVc/S/jk12HlTtM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Y8A96nAJ5Ii7ZQ9NePycS7DH6BAJEJpCCpkjQW38K6aTG06ra3WOFOw6qfkG9Ma6qYx65hmZrJ2adfmbkLk/NVf4iBHjnCFiFVVVaHjfNvZFUFF+T4JIH0DI1Hmw3Nbm5D8ZT8M6QOu8HXrwQQilJgU20NJPtkfdsBNs7g8KSD0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=kGHMEReK; arc=none smtp.client-ip=209.85.210.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="kGHMEReK" Received: by mail-ot1-f52.google.com with SMTP id 46e09a7af769-71e1597e3b4so4682461a34.3 for ; Tue, 07 Jan 2025 15:46:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1736293571; x=1736898371; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=53ZFQXskajbEr0eZ47ogNibAPXZI6C6/yg1ypNcJ4K0=; b=kGHMEReKKLId2vusdfYitBoarepU1cLEw1+ZSqAtvQSedvDLkGElXAYUbKrBaeI5y+ IzHUC1iiG34vnM6vracXr0vjq0bd2wuke6O/JwTWnaZwFKL/w4sWx8k9hTK81T1I0EmA 0accKkmBmLfxC7Gn3w9k1AHwD7P/JFdSk+PslU16k/TY8bcdvhheRSCbA4tIWXbSiIo/ GVr0lXjzlJ7sXfyuOiynVA+Ivx45bmGfaPbutD94JGfdkaOhwFIZNXstu5/sMvMCsIT/ 5oWNlDU+btxtzb+YAidzIXeka8Cxpg/DUjhzd6HEc9NR6Sd59f6IgNWGAcYnNICJf1o5 xJFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736293571; x=1736898371; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=53ZFQXskajbEr0eZ47ogNibAPXZI6C6/yg1ypNcJ4K0=; b=r7pc0XUArBZGNRi43q/7pXxcJC2MwPM3v05Ujotl9dQ0kYcpRYgJZMpPS7290zRFXv fNMSmpnIB2qGmLpKcGsXebG2GUQ3Jqw/LFbsxtKO58ZTYJFnFE1+MgaH8KjeE96/MRQl GDFUwE1+zlPe5odP9RC7jUPC8pgVMEn6UYyEspf3KcT/SSRZ3dcq3pqoW5FJTCLdpUTB avZw+UHZjrsfs23i+f8F72NkFVAId8gISByS5UXAry4+arV0TnVms3IIzhtxIYx6Zygx qmyHLVzwwYbYNjw0WY2H97gOaKIODIdpwHODKk8YQePE7+NYbv5dYEaSVTerHR+zcdSl dHhw== X-Forwarded-Encrypted: i=1; AJvYcCXPy0sg5ZERc+tpEQBR8ZmVvMSKeXZsbpa/vXuL6WSoSHg+iwMC4t8AxO0WZBZ8SSegjlroJPk4iiI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1Gku7kZf6y/bidtMLN/M1rOSRm8K7tQkszVlfNYGVaBHi/yU7 Vdv11DH14z5i209nmHHvVvlAHovdySzZKqUdtHAT6M9a54FZLe0fLXFAcYKG0tM= X-Gm-Gg: ASbGncs0X+RuZ1EcwZycW2jdZtC4gX0KQrAHSqvRPUzqb2J4jQidFWO1DfRgN0VwAPf NSQDLTZ1fv0Zt8J7aWWVCh/46uOHjq8oXOelfFSXI0jFIyuf4M+74h0SvZrGkxJrUR4CNvMDIXU 00BRtNb3XDg9GrJZ4QfIF0xcdj9F4ozJ/Qeey05wc9rgOmJhCOQ95oiD3dH5ZtHO7Xzg0GX9nmg B6Uronhn5WfL5ew7C6i5EzzN+DdzxmXwR+CS1hUEvBDHgcnnmpyRKSjq8AI0QouA3xlckPmGLsn r2tZ1E6EB/vFyiFiUQ== X-Google-Smtp-Source: AGHT+IFNW9X89eq4tsKqogGJq9dQ3bD3J2j1yqQm8qCEjR8MWeV60nZGfDKlX3Wg4Dpn7GlZiyJppQ== X-Received: by 2002:a05:6830:2643:b0:71d:4196:d92e with SMTP id 46e09a7af769-721e2e61f8dmr481824a34.18.1736293570832; Tue, 07 Jan 2025 15:46:10 -0800 (PST) Received: from [192.168.0.142] (ip98-183-112-25.ok.ok.cox.net. [98.183.112.25]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-5f4db61ebc6sm10251648eaf.25.2025.01.07.15.46.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Jan 2025 15:46:09 -0800 (PST) Message-ID: <61060bc2-6450-4309-8e57-3d1bb32d3ab6@baylibre.com> Date: Tue, 7 Jan 2025 17:46:07 -0600 Precedence: bulk X-Mailing-List: linux-iio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 10/15] iio: adc: ad7768-1: Add support for variable VCM To: Jonathan Santos , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Sergiu Cuciurean , lars@metafoo.de, Michael.Hennerich@analog.com, jic23@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, marcelo.schmitt1@gmail.com References: From: David Lechner Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 1/7/25 9:26 AM, Jonathan Santos wrote: > From: Sergiu Cuciurean > > The VCM output voltage can be used as a common-mode voltage within the > amplifier preconditioning circuits external to the AD7768-1. > > This change exports the VCM as an iio attribute and makes it available > for configuration. We model common mode voltage inputs as a regulator consumer (e.g. vcm-supply in DT), so should we make this a regulator provider instead? It could be used with "regulator-output" to be able to control it from sysfs or if the amplifier ends up in the devicetree for other reasons, the amplifier driver could control the regulator instead of requiring it to by done in sysfs.