Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp415938pxb; Fri, 15 Apr 2022 02:36:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzhH/DR5Xk/nGRbdih5FrFivVxQTqWvR3Jc5oZ65AzREiWewu9GamMluT9ybb/JzBiuL9LQ X-Received: by 2002:a17:907:9725:b0:6e9:2a0d:d79d with SMTP id jg37-20020a170907972500b006e92a0dd79dmr5756333ejc.58.1650015405726; Fri, 15 Apr 2022 02:36:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650015405; cv=none; d=google.com; s=arc-20160816; b=Gk1bJbpZkrpDOyu7cyyxP1nDe0G4Yrt74z0aKZYPevcS14zrwp/B3tOVoovDgHj674 JZW9aDWbEcx4EoS/3LGksE6nU+P051GIRZENqxaIYgftxHw2pDJm9aNXxda/PD+nF99T /Dmn0KyW16tBkIquF3C0lNOPWmocL8r/NxlhRwvo0Hoh5RsgLO/st70t6Y/Cwzx4NhR4 PruDT56ihyDuCYIeBRZPY4ASYzpbWvWcSJV1IV/26zURhY7NP9UQzB5CwTwuiXZLQq9f 3tezsT2/IyAbMe0mrct9cfvXPffIsJIVbydNK8jzLmKdenhBxSJ00v/CHtnsF/11P8Oc ObFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=k8YhHZrLjuP3JrvfbQwcUEjlhvJ7ThB5kXI5W/LNFUE=; b=TSQkYUn3Ehy9e2Os/caUjRE8HI9t7Ap8u0NsjndCxj6I5R/Zop71FfkOi6s5FC+7u6 wKRXVJxfFxiYj9klx++kJBqxEDwOiPOmO//k/ebuyKPOoRNOwZhUEUqSKbxRxV67RwQp 1e5vAEtA2uPQncET09Vqmc2z9dcp38AeQy+Y1+4xeTaM1WHS7azZv+SmQimWe4sdAdAp qZNWB5SPaWT+YwYWW1xbO7eQNJ720fI+6VbbD4bqSZVxyudcA6kDVQ3dwr9y6Z61ZRfi NktW7vDQHhfKE2nWQp9tDkfFdKu5C14t7uB4IpV6LuxkCwxtqCg0WdrzuXs+xnWyVZwW 9kiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ACiMB9Yf; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd33-20020a1709076e2100b006e87e97d30csi730132ejc.197.2022.04.15.02.36.18; Fri, 15 Apr 2022 02:36:45 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=ACiMB9Yf; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344378AbiDNSN2 (ORCPT + 99 others); Thu, 14 Apr 2022 14:13:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36180 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344363AbiDNSNZ (ORCPT ); Thu, 14 Apr 2022 14:13:25 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4ED6BD7DC; Thu, 14 Apr 2022 11:10:59 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 99511B82916; Thu, 14 Apr 2022 18:10:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1598DC385A8; Thu, 14 Apr 2022 18:10:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1649959857; bh=Vr1/XjezD3NvUbJqxkjZrZy8vhNpQh4QEIa1/5F2CfM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=ACiMB9Yftk9UHhPUFqcBPZ1tkIzKUWtYU0lqQBzkTVEbJbISaqMDKjXFETqqEynXB uccW0B3Kya8PkQIPD/52rgNOzLfpDEh7PMcIMmeMtSoj/uvecY7AirsTLHSOnur7u+ Nm1i2rQ0GEHj3DgLTXseZphJ61c1TSiKz4vqBuyFWHikTK40d72ccV/5E8yJwvUorA xhkG4HtKEF3C/biBG3ETPT0dxw8RDW+fCTPrw5o/udGdXwwW9mAgoWqiGPhcUf3Bow ELNWpLBn7aMPDlRJPy0ge2TywQpFJHOudWhJuBv+4XfhyvqzPEsudFrcXskGftaFmU uXSRym+6FZpag== Message-ID: Date: Thu, 14 Apr 2022 21:10:51 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH 1/2] dt-bindings: usb: tps6598x: Make the interrupts property optional Content-Language: en-US To: Aswath Govindraju Cc: Vignesh Raghavendra , Kishon Vijay Abraham I , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Heikki Krogerus , Sven Peter , Alyssa Rosenzweig , Hector Martin , Martin Kepplinger , Bryan O'Donoghue , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220414083120.22535-1-a-govindraju@ti.com> <20220414083120.22535-2-a-govindraju@ti.com> From: Roger Quadros In-Reply-To: <20220414083120.22535-2-a-govindraju@ti.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 Hi, On 14/04/2022 11:31, Aswath Govindraju wrote: > Support for polling has been added in the driver, which will be used by > default if interrupts property is not populated. Therefore, remove > interrupts and interrupt-names from the required properties and add a note > under interrupts property describing the above support in driver. > > Suggested-by: Roger Quadros I did not suggest to make interrupts optional by default. What I suggested was that if a DT property exists to explicitly indicate polling mode then interrupts are not required. > Signed-off-by: Aswath Govindraju > --- > Documentation/devicetree/bindings/usb/ti,tps6598x.yaml | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml b/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml > index a4c53b1f1af3..1c4b8c6233e5 100644 > --- a/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml > +++ b/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml > @@ -25,6 +25,8 @@ properties: > > interrupts: > maxItems: 1 > + description: > + If interrupts are not populated then by default polling will be used. > > interrupt-names: > items: > @@ -33,8 +35,6 @@ properties: > required: > - compatible > - reg > - - interrupts > - - interrupt-names > > additionalProperties: true > cheers, -roger