From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) (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 9ACDE3890EA for ; Mon, 20 Jul 2026 03:09:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784516980; cv=none; b=H2EAvdiw3HiQxyNkKDABK3/BIiRyphYvZaymxHeipsuLuAIuX0BIICPQXmhJbGPV7+pqGtqKjBvb6wix6wa9hwWP6ayDG2EEI2xnapb+UrP3LsrihDJ3Gbrdf+6Mv6ZiTnzxgXSoWZ/QkGk9vz7mc6o1lGefVwQYsYB3eceHgTc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784516980; c=relaxed/simple; bh=D95HInvC/7wNSJPaJQt6SRLmjUKUsLq+wBbHfpIjARc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=LYjx3IztqYRD6H6RoSMPJxjTkmDkz2c03dLRujX2T/3E7FO/I9pqmN0SLRhii8+7OGsRcmgNdXcIbVA2FuILl3yr7BDHZc0mEujHy7S9c6AD5QqxevDwEyJnT+cJNSOKofkk4W8tyLAiUodqxIRhpJ1t6ulyOKu6XRC6yLcedgY= 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=kdUv6tJ7; arc=none smtp.client-ip=209.85.215.181 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="kdUv6tJ7" Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-c96bfabc8d4so3680038a12.3 for ; Sun, 19 Jul 2026 20:09:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784516979; x=1785121779; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=1uELaWXedQ9qQGNcAq7Cw7Bv4z3LDW14NAE5K6u6YwA=; b=kdUv6tJ7Zp7mxZEpUlH3s/7Unelkyf5lAOkW0aIZm06SXVh8NUccheUUm2OzwozvoE 2quPVXPJv0R3MHttOAEVvQ74fScKz7GuxIeJbqdbAO8N/dTsE4l1ITPpu3CWE30B+hCg IXYQyyf+huI821STCDyz9a2U1RSgq3BT/nGvjqQeuXEtKym5BlK6nrTgsLuuKF7cmAC0 EVGPad836kJ5i90y/mCx3asQbkGmV+w4xrKZe5V2bamx2QRna4n1PTkQvK+ZcuMvTdL8 gHAxC25wA9ZJjx88wN84dKRNveHrEKxjd3AwF2HYuawopb8xr1oaz2BpVYh+VhpGbV0v wFVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784516979; x=1785121779; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1uELaWXedQ9qQGNcAq7Cw7Bv4z3LDW14NAE5K6u6YwA=; b=KdcQHh+vK+PRUM3wW7521O7MjfHmvqC9Um4hLxBrxZRNBiKA1ZBG65ByrMsX2Z6jBE seU6gMZMU2bsyqriUjHfOoZ63IRqPgD0P6a5p0cjpeAWI658vRacXJzPU1ixttscyQ3I TcG01K7Pxr1m9s77+c4mDY1ENy7CJ+KqCr3RXaDHFQbyQ5/nK+FsuqciGmRr5TAqzdDj q5WQH94rgKZeOD3QHY+2nuPvYa5O+5RWQKoGojFufDbUP7HOGF9x5zAo5QwT/bc42/Xq TEQvicz23hh07VwsL1M7fZXW1o3N3I6WwdrukuX/aIrzyDu50AVqgibHNx9OpQSyNCZ3 C65Q== X-Forwarded-Encrypted: i=1; AHgh+RqGe3ZSGKx43NzeIoiCAwSN578JFav4E4/d7zecVH6hsg4pYIeO6Spoh4EHNusysengdu+34BF+FiCc2S8=@vger.kernel.org X-Gm-Message-State: AOJu0YyFq6MvteWeIj/jVs4vjKXWdbqCXw/KO0sqivHIW2SNlcsC36bX i7HMKJ3QDceNZtEmhT8aTiRcPC2cCymrs46KRijjQN5g7hYm9LU0DzBk X-Gm-Gg: AfdE7cl8hAq+hUuR0DJkn+PX+yBugjkkJENBItnWIZ59m1Y9TudHIMF5OqV6cdXxA7/ OkJQNNaCv2kVjl+b72vdYRxtPV7MpdAbq3zdAYIClUy3D72h4JfCXO8bMKh1kb0qhegcoBrgwiP fXAyiPehDtguGnb6TDRWo0FgLjUxUEdQ8bKwn81sP6SEF9tYZ6Mn70ST7H78pQIOXZ/PWFNJPp8 q6Pm4ImEcU4t4Bs2wTWH6B9PHGiSw4MnvnXPUEPXUFMiqJZaSG0GN/zw3vMcl65l3eKEV2lUz00 84QEKCovmyPIoM7FZma67XiifvMUnVtTrFFhiIAwUH+2sH+GmEhH1SAon1yfORiuuFjWvrmDbS9 06YPPmC2q469OW7SFyYB79lf6ynpK7nT6GAHnESasaEMVgGYA6/aS83jXEs/ybz9VHSgIXLqnFP YCOxzzrmx17rFs0DbRgE440A7T4zBY56+vj5yFy4ZsScvWxGHHaOQP6w== X-Received: by 2002:a05:6a00:391f:b0:845:a435:a2eb with SMTP id d2e1a72fcca58-84c2927fc39mr13129007b3a.31.1784516978856; Sun, 19 Jul 2026 20:09:38 -0700 (PDT) Received: from [172.19.1.42] (60-250-196-139.hinet-ip.hinet.net. [60.250.196.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84c2adc7adasm4962151b3a.19.2026.07.19.20.09.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 19 Jul 2026 20:09:38 -0700 (PDT) Message-ID: <5eaff736-9271-487a-a9d2-225580ff449d@gmail.com> Date: Mon, 20 Jul 2026 11:09:35 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/2] dt-bindings: iio: adc: Add Nuvoton MA35D1 EADC To: Rob Herring Cc: Jonathan Cameron , jic23@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, linux-arm-kernel@lists.infradead.org, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, cwweng@nuvoton.com References: <20260713081127.115197-1-cwweng.linux@gmail.com> <20260713081127.115197-2-cwweng.linux@gmail.com> <20260716174237.00004b79@oss.qualcomm.com> <8d757505-ea93-4dd4-a374-79f143f6f949@gmail.com> Content-Language: en-US From: Chi-Wen Weng In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Rob, Thank you for the clarification. > No, document what the h/w has, not what a driver currently uses. The > only exception I can think of here would be if only 1 interrupt pin is > usable on a given system. Then it would be just 1 interrupt with > interrupt-names to define which one is used. Understood. I incorrectly based the binding on the current driver implementation rather than the hardware resources. MA35D1 has one EADC controller, EADC0, and all four interrupt outputs, ADINT0 through ADINT3, are connected to separate GIC interrupt lines. ADINT0, ADINT1 and ADINT2 are generated from the corresponding ADIF0, ADIF1 and ADIF2 conversion interrupt flags. ADINT3 is a shared interrupt output and can be generated by ADIF3 or by any of the ADCMPF0 through ADCMPF3 result-compare flags. I will therefore keep all four interrupt entries in the v3 binding and add interrupt-names for "adint0", "adint1", "adint2" and "adint3". The ADINT3 description will state that it is shared by the conversion and result-compare interrupt sources. The initial driver will continue to request and use only "adint0", but that implementation limitation will not restrict the hardware description in the binding. I will also remove the redundant maxItems property because the fixed items list already specifies the number of interrupt entries. Thanks, Chi-Wen