Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp242741rwb; Wed, 9 Nov 2022 01:39:38 -0800 (PST) X-Google-Smtp-Source: AMsMyM6dPtcSa2x/QP5Bx9ezje9PkZOixQPuWfw9D2ezOP2fFhu1M8F7XsF7aEMJq2iNvkoaY5Cp X-Received: by 2002:a17:90b:84:b0:213:de0c:1253 with SMTP id bb4-20020a17090b008400b00213de0c1253mr53693879pjb.74.1667986778184; Wed, 09 Nov 2022 01:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667986778; cv=none; d=google.com; s=arc-20160816; b=n7NGtl71RgibIInxOY5TFUkFTQ3IsDhnXjD7IqsdOjQFW4HrNdnYBtpisCGnCrAN2J ypmyGxgeAR+YS3FE2S5ynmLNsH2SGb4x0vrfpvf37jbQAL9TQjPR66jhor2HWsMwGTTp 0EqZVC/bQp/OYP/wGkYuqdbfO88slmqk1r1GihVNqq7Zl6ISspyZ6TC5QMMXwwksU+1K ELJC8hMQWHK5f/tGPTQyJ6RB8Dcyk/kM1mSImDQnnJuCWX3f7sw+PdvuVU7TmXd+R/bR jwIE7ONC9Bl6TLmDZimsg/UT5vVDOMgCpFL9RrPCwpyeRlUTmfHhePH80uUDYPT2rCdr 3fRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=BII9zpGzB69RugugB6yoflzCcqpd30y/N1Z9Get0kNc=; b=xeOKYye/5Sco0jn3JbMqyRr4hPXxs19eZNtD6RD4DaGR6vdHtjE2xHbDYdw9Hq+c1B y+G4HYzm3lB+YwuQt2+lmZo4WKHJ3g7brnw5M/smkIzzVqqZ7tSGl4QOVAWyNjWdaWfx Uqtun8qumOxHwrTUt85iMPxA0bQ9Sp/i9gjTR3rBmGSm1l3cpgzvSfPGZnKn7pbzVT7H PfA2JVlQ0PaDFNEeCsC3bcNTYZLkRZUprRHYa/MSk/CufclM+r9pxEmjeuSrI83kLn7V ew9AoSfAVccLXnSZWZUgbm4pAYhltYncoogEeaRp3is/vW6sLXsXPBaS6PiW2wMHMVdJ ovxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kbovMEF+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w17-20020a170903311100b0017a7506e0dcsi13800037plc.231.2022.11.09.01.39.26; Wed, 09 Nov 2022 01:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kbovMEF+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230244AbiKIJQx (ORCPT + 93 others); Wed, 9 Nov 2022 04:16:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229889AbiKIJQM (ORCPT ); Wed, 9 Nov 2022 04:16:12 -0500 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4758422B04 for ; Wed, 9 Nov 2022 01:14:49 -0800 (PST) Received: by mail-ej1-x62b.google.com with SMTP id n12so44886076eja.11 for ; Wed, 09 Nov 2022 01:14:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BII9zpGzB69RugugB6yoflzCcqpd30y/N1Z9Get0kNc=; b=kbovMEF+8HLQIt31/GrcUDBIGre3xrC8pBrRd5oe7sfJkpNpFdzAoEm+XSpeIPn1cM 1JdHOaKHVMwjdxmAMHZ8ifz82J5VAnAD+09wU3dIL4/I8o3AImDcRZw55jxwCvpBFlm5 Ns7TQ3Q6CC/l8R1UzGv31aRJ5KWYrvrqIsW5y/rQ2ZITwr7o0vqDCJ7YKaOk0FR1RaBh uM0DG4ve29ACq9duIvMGpZlXDXZ+89wNzYdDqvTJSqoTFvLLliy9V6XwXdwYuHFgEIAO boT+SnoFdEU6w4AvkXW/uDcdRpXM82h82QHBix/0qIM7xdI/mFpuG9YS8g7H03LKKw0z RqbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BII9zpGzB69RugugB6yoflzCcqpd30y/N1Z9Get0kNc=; b=2G8gvjhPPSjyNqfMVDRcuSSxhZPxmAcyFx6FiXtwhd7Vlk6qM2CHBvLDv66ErtOuAy A+0DfYEuM/gFFiP9voQ9HZgEkSGJ3qMja6zcc40b2q2uHI1lPVns+t/uNCIp8urG8imX MBeBJUI2H/k94tikAq/yV65eFPo8q0nOTTgJOv9GYwg+w72PmOaOY+UdAYJRRIrQ9/AL oeHJNodLHktoYu0eWe1TgQXVpHpyL2Q71syfeV8x1LHq34nD08K65qB/XwCV5nKzrmNb iAXE74y+KO0FnTMXnylfpF4WnHCtRJFJBHOCJ00WbZ4LyJM6k14Ux6Z/nkmD7XVO53ks ykvQ== X-Gm-Message-State: ACrzQf26UXQl01Clsk3yjBIQ94ohvARwwSyj7jEW7t9t1wyt83Io39Ag k9A9HVrA+bJNQFNlEFteBq0ilHg4i58AjVzQ3D4Ifg== X-Received: by 2002:a17:907:c1e:b0:7ae:31a0:571e with SMTP id ga30-20020a1709070c1e00b007ae31a0571emr24270592ejc.690.1667985287893; Wed, 09 Nov 2022 01:14:47 -0800 (PST) MIME-Version: 1.0 References: <20221108092840.14945-1-JJLIU0@nuvoton.com> <20221108092840.14945-4-JJLIU0@nuvoton.com> In-Reply-To: <20221108092840.14945-4-JJLIU0@nuvoton.com> From: Linus Walleij Date: Wed, 9 Nov 2022 10:14:36 +0100 Message-ID: Subject: Re: [PATCH v2 3/3] dt-bindings: gpio: Add Nuvoton NPCM750 serial I/O expansion interface(SGPIO) To: Jim Liu Cc: JJLIU0@nuvoton.com, KWLIU@nuvoton.com, brgl@bgdev.pl, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, openbmc@lists.ozlabs.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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 On Tue, Nov 8, 2022 at 10:29 AM Jim Liu wrote: > + nin_gpios: true > + > + nout_gpios: true My comment from v1 still holds. I'd say just drop these two, it's too much trying to protect the users from themselves. > + bus-frequency: true Given that you have clocks already, what does this actually specify? Which bus? The one the GPIO is connected to? Why is it different from the frequency from the clocks? And what is it used for, why does it need to be specified? So many questions. A description is necessary. I guess the : true means it is picked up from the core schemas somehow but that doesn't make me smarter. Yours, Linus Walleij