From patchwork Fri Jan 13 10:33:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43139 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp194096wrt; Fri, 13 Jan 2023 02:34:58 -0800 (PST) X-Google-Smtp-Source: AMrXdXt8y9D90hcBOpz0mmcSWZSC1DU/ifNXyDeEAphNPSM/vGy7rjmvyBj6reZpp/owuo3HGOb3 X-Received: by 2002:a17:907:c78c:b0:867:a548:4cf4 with SMTP id tz12-20020a170907c78c00b00867a5484cf4mr2850347ejc.45.1673606098563; Fri, 13 Jan 2023 02:34:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606098; cv=none; d=google.com; s=arc-20160816; b=YRPAfT5WCQ8YAwk1D/VYkRXTH/cFB/i1Lc8NtT1zkL7B1dQBr2P9NjrfmdMpWRGOkU vT7Htw9+m+ClRzzQt90G1Kq2G3DElPZe09KrhIGjth035bEumxi/P8U1hSIr24kwmMYG soif2+3Xuhp0QXHXHFOaqUVe8DePa/20BlVZbrsRdrSbvasjlU5jCFw4lw5JSq1EJoqU Kc9RuE+UwxY/D+njBtgfCOOXPGa2OFvyAeDKKBQhIQX6vHClxKpNgZOy8obt2SxV5ZVg BcruACRNbjRvViK1BJm1UYQf/VDtHrHKSxp6jl3oIpqHPZm8IsGZVVY2f62fIyyGA6P9 Nriw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=bYOqqTk6W0WcbF3/QFz8WMheMJbLViofomUPeNUrXjM=; b=mVGpjsoaoo/Fuhif+VXKrHLcdvXy2iVOOq6CVQg5AlbsnDSke3L+4vKzylxGhCC3+L j4DjlDlZx5rm+WjZ0aOA/V6lUJq4ADb4Eg2OyVz2F70t36Bc6D2a2kRg8TjfUNvf5v/r QWHIBae7yLPIG69TIJQJmIcxEvmrZguA2hi9PVqcXR0Rki/fB8Xzukq9yyNflansKY36 U6Xo5uFjbaiRQ4dI5EkSljBmLqiKAkQQ4hP/pj3dB5XNW1BkSBjRE3yBflNVbnXAjo48 4w8KvVf0AUVbSwMLE5FcasLr6dtFVCfGwchfKcnx0A7D91SSIXWbBlHbZyyNXwKrMyUx YvSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=yWEwQ8+y; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g10-20020a1709067c4a00b007add6be8c86si15135271ejp.762.2023.01.13.02.34.34; Fri, 13 Jan 2023 02:34:58 -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=yWEwQ8+y; 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 S241016AbjAMKeD (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232867AbjAMKdy (ORCPT ); Fri, 13 Jan 2023 05:33:54 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3AACA3C38A for ; Fri, 13 Jan 2023 02:33:53 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id az20so32224787ejc.1 for ; Fri, 13 Jan 2023 02:33:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bYOqqTk6W0WcbF3/QFz8WMheMJbLViofomUPeNUrXjM=; b=yWEwQ8+yBSI7+C+2uY0UASWBa3ZZHy3UUeQhIVUvZbJNDoDSjzqt9pcIdy5vohkSoE SxvsLCAANjoXcgweqHR++3P3/e8yrB5z8MGKfmPq2ZVfLMBmdewfKRSHj1F3/nSnkpWx ZHm0kC5w2iC1SKa+d8jBMLDA6DCDWIXodoiIY5bRHx8rjLjwtV8COsLJc8zbWL3Pdowh NDZ1f0NStjG0bPXSURiOY3K/GT9vnSUDsDGdGbp/39RVKk2SFMEMeB/GrJTS6rfvjzXC aLgT5eur7ulGq8Ot58hoJpu0G7PYZ8xSuOzTejQV0LMhNAeDfuzbLtyehKRROUdo2Elh noyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bYOqqTk6W0WcbF3/QFz8WMheMJbLViofomUPeNUrXjM=; b=tEN5Un1fG+JhidkEw2/FKswxe3TmcNmzBYS0h4T/wmbhY54+oPGjvK49pHIKOw9jXN y+aCZV6USRDeI8sPhFJkSa1T1Rj/U7kZz05/fQC7ALcoO+TUjwXJMZSNtF+dR99EJAWo YNRYJBRqC0BKtIg8tNSSpZLNfcSopPmpiDgPWDrQ7JGaL/sPdhpMLcdhlHCr4g8NQkNE hUFgRb0yGCsuMuD/JhLR9BaVrgO6LkIYdh7cwi0ZkyYk+ag6AKtkq5dYi/Q4NnmzPK4W hI/g6nvsPB5wRET1Xi6K23EwzeCdqY/yLq8y0xY88VkzyAWAjb0I+oyZpCMoQ/ZCxsA7 NKFQ== X-Gm-Message-State: AFqh2kreASYqqhAhpwF336MQGvg6az5vCwVxR5FEWIBcgTThvrvofnqe vmuxGA8F43r5OOuGJvy1VhVf7Q== X-Received: by 2002:a17:906:c18f:b0:7f7:a4ed:f2d4 with SMTP id g15-20020a170906c18f00b007f7a4edf2d4mr2638607ejz.77.1673606031860; Fri, 13 Jan 2023 02:33:51 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.33.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:33:51 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski , Rob Herring Subject: [PATCH v2 1/7] dt-bindings: watchdog: qcom-wdt: require fallback for IPQ4019 Date: Fri, 13 Jan 2023 11:33:40 +0100 Message-Id: <20230113103346.29381-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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=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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903188752782670?= X-GMAIL-MSGID: =?utf-8?q?1754903188752782670?= The device specific compatibles ("qcom,kpss-wdt-ipq4019") should be follwed by fallback "qcom,kpss-wdt", which is actually used by Linux driver for binding. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring Reviewed-by: Guenter Roeck --- Changes since v1: 1. Add tag. --- Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml index a1f17c9e02db..e76364c52fc7 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -17,6 +17,7 @@ properties: oneOf: - items: - enum: + - qcom,kpss-wdt-ipq4019 - qcom,apss-wdt-msm8994 - qcom,apss-wdt-qcs404 - qcom,apss-wdt-sc7180 @@ -35,7 +36,6 @@ properties: - qcom,kpss-wdt - qcom,kpss-timer - qcom,kpss-wdt-apq8064 - - qcom,kpss-wdt-ipq4019 - qcom,kpss-wdt-ipq8064 - qcom,kpss-wdt-msm8960 - qcom,scss-timer From patchwork Fri Jan 13 10:33:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43140 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp194123wrt; Fri, 13 Jan 2023 02:35:02 -0800 (PST) X-Google-Smtp-Source: AMrXdXvneJglOEvEcN6sqUmL+YQpBub7qYCUfucylMH09NVwKAI5r/UYuQOPs1Gibbs/CbrR8pkL X-Received: by 2002:aa7:cb4b:0:b0:491:3a5c:6e2 with SMTP id w11-20020aa7cb4b000000b004913a5c06e2mr28051678edt.5.1673606102276; Fri, 13 Jan 2023 02:35:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606102; cv=none; d=google.com; s=arc-20160816; b=KU0vINRzRpifVXOoMvQNjGtGZTFNwfqGk5Hi2IECRYnHxI47vIH6DBj0nxCrCW6jhK XbpZFYVYT2ufVJpZzA3EhF82B8sDy6ajyXJnPUsYdqQCSscTb0yhk9MksOeFCjI7J63U ocusvmnSLVfEPZJZlllzw4hLnUIn0iVfb5I9ECSOiC45tmjARDHa+xRUU0UwO03GHA34 6f5MvchVXod+p2t4nOr7AtM7pfWWuMJh6JUm4Q+BkrcGVKmkCbgB9NrVMQ+Jz/SkCJ2Q JwUuWKaoGRPJC+rNaNxDl3ep4zMQqPo3IF4tSqTXFSpqC+eBLP4EJNiZKCXIwAaxvWvk LEpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ZF5sd3g90f4Qs9P874U5YVELS2KTcI0WZKZFpvAbkiE=; b=iWh8SfVyC3UE/tohM5N4jrrK5GQDJLot3gJy18HY0S7vZArvSaf29FTnQH4vq3CP8J 6Ohjw+/tAs55yQV1UGNo6Gm+oJUiW+AZ/sula3I/zbcQo29CuoTXnDWtiypvL84ZeW2c kzo2U6jkOWZOp8d9MltDKMZE12Frb0vuyFFBzbTlhRLgQOG9vCc5IsAhF6rS4iCGVZqZ y9nXajOGXyEdxXEMDAHP/lnVUwMjzKDWa0ojsHAjvoAfKdfwSCuI5kDYQtEdTpPSlbZd DVi/QAO8EAyBc1+/CebjMljeA6WM2eXub3/JqccsBFuef96WClNHob8JnyphqlJlIeFW 50SA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=DNTWY+vB; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c18-20020a05640227d200b004761d56a66asi21308564ede.271.2023.01.13.02.34.38; Fri, 13 Jan 2023 02:35:02 -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=DNTWY+vB; 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 S240624AbjAMKeH (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37094 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240831AbjAMKd4 (ORCPT ); Fri, 13 Jan 2023 05:33:56 -0500 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 578863C0FD for ; Fri, 13 Jan 2023 02:33:55 -0800 (PST) Received: by mail-ed1-x52c.google.com with SMTP id w14so13253054edi.5 for ; Fri, 13 Jan 2023 02:33:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZF5sd3g90f4Qs9P874U5YVELS2KTcI0WZKZFpvAbkiE=; b=DNTWY+vB8ko4GcShIXaNoBteQKEzG75KC+7zd88VfoNlC3yqjtzwQt3vvuo4j+IHcd qw3CwofXjgi4ABZHQXCKx4VOJ56bvSWI9RJPF9d65tOcjkgRM6R0KDdGTr8VTOGs7rLT vUIikdT8nKJt0fXy1/5ekH4Qk5RkBl1p+PtN/+JnQLZSImFUrKrr43b57Xvm0/3AVSxi 1/p6HfENmvEolWu1PU6vPC+kUWfJBb7nj08QtxVf1iTuQZSNYEG0xvXsSuRqPhJYq6a8 h2oRSHww3lnRU6/r4yLS5L4wFEXCX6JGMO6j/LLUR3hN08D709pfyEwB2Nk4ssh5d1ZZ 1apg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZF5sd3g90f4Qs9P874U5YVELS2KTcI0WZKZFpvAbkiE=; b=dyOvKYsYS/3yhxg4k4jZVw0LXBXFp8/Sc5fERjrkrd6sF8b020n9aBalR/UkZy7S0D GXaf7nn1rvQFXJ6+V0aAOtEvkK1MBqPkr1w+l2t8PxU989JqqchoOsGmETfX4CCrQ0zz +uHa/4Hx0HNMD7drXK1V1M1N93HOIxy2pDiNI34QRXlkS7lnEQSM79ihjPL+9gDcOVji lTHAhMMjJ2xYuPBbCiQznGxEVzZ4DTTEy1I79F4j1gLD3D+tZN8eZPUy8U1WR3wvYp2c gtMKuv6GIYZdv4VbHPlbWwHkrXkJuJtG4yhfSIl8jdBfQn2CIfuc+UBtxuXMQcxHJ2ro ymLw== X-Gm-Message-State: AFqh2kq+7TkKMKhiBrryVchULr/rJNKeQcGSgEMOWhnxU+yj+bOPLye6 u2hyKQzWsxyLxGJ3U2gfFbBJ1w== X-Received: by 2002:aa7:da0e:0:b0:49b:58ca:ebbc with SMTP id r14-20020aa7da0e000000b0049b58caebbcmr5045375eds.32.1673606033893; Fri, 13 Jan 2023 02:33:53 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.33.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:33:53 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski , Rob Herring Subject: [PATCH v2 2/7] dt-bindings: watchdog: qcom-wdt: do not allow fallback alone Date: Fri, 13 Jan 2023 11:33:41 +0100 Message-Id: <20230113103346.29381-3-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903192381432198?= X-GMAIL-MSGID: =?utf-8?q?1754903192381432198?= The compatible "qcom,kpss-wdt" is too generic and should not be used alone. Mark it as deprecated when not prepended by specific compatible. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring Reviewed-by: Guenter Roeck --- Changes since v1: 1. Add tag. --- Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml index e76364c52fc7..3e0b30a817d6 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -31,9 +31,10 @@ properties: - qcom,apss-wdt-sm8150 - qcom,apss-wdt-sm8250 - const: qcom,kpss-wdt + - const: qcom,kpss-wdt + deprecated: true - items: - enum: - - qcom,kpss-wdt - qcom,kpss-timer - qcom,kpss-wdt-apq8064 - qcom,kpss-wdt-ipq8064 From patchwork Fri Jan 13 10:33:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43141 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp194165wrt; Fri, 13 Jan 2023 02:35:11 -0800 (PST) X-Google-Smtp-Source: AMrXdXvsQ7Jfqxyw5sONYhu2LrHN+zt1mRb5miIabohQ9Gkvitzikyr5cH9bKj1uFdAo6wZlOuDb X-Received: by 2002:a17:907:508:b0:84e:d302:1551 with SMTP id wj8-20020a170907050800b0084ed3021551mr12030621ejb.37.1673606111046; Fri, 13 Jan 2023 02:35:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606111; cv=none; d=google.com; s=arc-20160816; b=oL3JabMTWxirvasRvOwBr6+TjlRIRzfUFqJ9yZAShfC5tnGcf1yE2k4KPnOGubHhuj egWCbX3KUx7tBhTXrqLS18e++78BhMcqytWXk4IhzDCYcqB9eBDa3NbL35hirK9YIIKq cX3pC1W69TsTiOaJt4EiFZMTxasg4lGs3efpIN7obX/vESNgiZ68J1l0gEhZspnmVi4x YMWT0Xqsqq4b6ugoTg0aSCbI6sDwRGZkUp31gRuUYSJZwhkyvhCfSD6t/a0LCfFkznId ZNhKGfSPIzv4DdFTOhPojlymNlZEVCtg8jraC0tqfAPaxvAfzBHUPP8pAmyJarEyM+3t C0Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=lC87lbi3Kix1/WTr6zTXwuAcw9PYl2E9b9lmeuRXx74=; b=tKBrAnOBvHyPEM/1aLkBkeA1kziAtCvDUZpXqlxKfSFknIv50WlEUksU8n05DA11EX G+hSbOig9NMNBEM8eWi2/3QhigSURMZNLqmji1VvKJNlPFCSJqgFsY4bWYhNIb3VPZSU K6ruUIAbJog9323gPilp9ertqSDS2SnLnYcwChvO+p5FVJG96An5Q9czcYjHjdsHBg6X 4B4ai3rb1EH5qTFo9FKpHEdOO34y8RERbFqUYi60NQdCLJDAOhlcCkR1N9Nsi1FIBGlK XM7DLuZi8dszxVHdjonj1q1tAlU59eA144O92tJVHN4odX4MdQwEefK6mY58jUgXbNSE 6M1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="iLUQ/VID"; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ds16-20020a0564021cd000b0049a06a001adsi7007566edb.155.2023.01.13.02.34.46; Fri, 13 Jan 2023 02:35:11 -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="iLUQ/VID"; 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 S240868AbjAMKeJ (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37064 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240730AbjAMKd5 (ORCPT ); Fri, 13 Jan 2023 05:33:57 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2550D3C38A for ; Fri, 13 Jan 2023 02:33:56 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id az20so32225211ejc.1 for ; Fri, 13 Jan 2023 02:33:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lC87lbi3Kix1/WTr6zTXwuAcw9PYl2E9b9lmeuRXx74=; b=iLUQ/VIDzCMYYUpP2NCWz1zh2HYJwz/kLaPZjR0ielr/eEO2FL81rphdmYz1Qc6rU1 KP6dWMOcacq6PiX6UyY/yYf3m9AKLefD0KNqcjevL3a9XJKfRNmCUDVaE+Ym5DI1DkW1 0mHVxMTpB6PVADFl9CxY0wOdxUIg56VlP4Kr7EmGBSe9qzxhTfltX0qVcCnnZW2JypOC 5r8kSbFRaUusKALy4DNcoC1DIz7ORfnlmSdqODYpqLgInNKgPhNJlL7iBwIh1NC0DCNW 4syGlTD1GzF+HKpjl0syKTWU4uusJuZ/vdWnDYIf7P7wuJegYXvAhYQgW8RpCznHn39c 9Bcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lC87lbi3Kix1/WTr6zTXwuAcw9PYl2E9b9lmeuRXx74=; b=OgD+Kbghz3gAN368gO+m/n3CIrIWSSqYPO+hvKElSK87D2J8d1M1dI+Se4lU8U3CYe KZRjugGHqpUWpA6xImdZi+eM4o2xn1HOH+z7AtMghX3IKUsBERVfMdOUxvLF3mM/wy3W AIvAancwNMVO2QQWElPKrKBn0gVhrtk9ziVFqpgtOeUbCoXKCd8oG44tmVCqHUJHsO/w o2783a9yyilFJgwQ6Kis+H/1gNil3G3QXHOuiFhOFWBkCVWB3StPBht+R6t8DZyHWZ68 crBg+n9O2xfzQb6D4LqVLsJAt6ab6VjEAUX206i91dwi4D4h4MqUA5CwuQMKqN9N4+8N zPlA== X-Gm-Message-State: AFqh2kpoSMutAf/WRpwExuQwKQwWc1RTM0p/XRtvVpM0EJu2/LDmomPd gF2CkJyDhEOpc9c4sBefp6PTmQ== X-Received: by 2002:a17:907:d10f:b0:83f:cbfd:31a9 with SMTP id uy15-20020a170907d10f00b0083fcbfd31a9mr62188273ejc.47.1673606035761; Fri, 13 Jan 2023 02:33:55 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.33.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:33:55 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski , Rob Herring Subject: [PATCH v2 3/7] dt-bindings: watchdog: qcom-wdt: fix list of MSM timer compatibles Date: Fri, 13 Jan 2023 11:33:42 +0100 Message-Id: <20230113103346.29381-4-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903201377763888?= X-GMAIL-MSGID: =?utf-8?q?1754903201377763888?= The MSM timer ("qcom,msm-timer") is a bit different timer and watchdog device than KPSS watchdog. It has its own generic and specific compatibles, so fix the list to reflect this. Adjust the example to show the newer KPSS watchdog. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring Reviewed-by: Guenter Roeck --- Changes since v1: 1. Add tag. --- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml index 3e0b30a817d6..93e4381067dd 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -33,13 +33,16 @@ properties: - const: qcom,kpss-wdt - const: qcom,kpss-wdt deprecated: true + - items: + - const: qcom,scss-timer + - const: qcom,msm-timer - items: - enum: - - qcom,kpss-timer - qcom,kpss-wdt-apq8064 - qcom,kpss-wdt-ipq8064 - qcom,kpss-wdt-msm8960 - - qcom,scss-timer + - const: qcom,kpss-timer + - const: qcom,msm-timer reg: maxItems: 1 @@ -56,9 +59,11 @@ unevaluatedProperties: false examples: - | - watchdog@208a038 { - compatible = "qcom,kpss-wdt-ipq8064"; - reg = <0x0208a038 0x40>; + #include + + watchdog@17c10000 { + compatible = "qcom,apss-wdt-sm8150", "qcom,kpss-wdt"; + reg = <0x17c10000 0x1000>; clocks = <&sleep_clk>; timeout-sec = <10>; }; From patchwork Fri Jan 13 10:33:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43143 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp194801wrt; Fri, 13 Jan 2023 02:37:03 -0800 (PST) X-Google-Smtp-Source: AMrXdXu16L12xLqJ33ZiJEivgFReItYtVFwOVzURyZZCgZreU+zSMR7vikhpVciVtRMrLCU+fp+X X-Received: by 2002:a17:906:cb8f:b0:7f7:a985:1849 with SMTP id mf15-20020a170906cb8f00b007f7a9851849mr2643224ejb.24.1673606223226; Fri, 13 Jan 2023 02:37:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606223; cv=none; d=google.com; s=arc-20160816; b=HZ7TDmJ7NU0fNBb/XT2DjqgVf8EvT7sHT61kKi8BMIUimeFhNXuHIWVeJItXiyV4Tj FzzWpNt2Id9gtEhXllq5uHNe4JBbf1d9bt7ffGPQoMw69/kkHieS0cPbctoqUeTAevZm J6Jon59Z792OOaAGfW5loBtrCYWIfc/SKWbU2VOoDQ2Jo88F0GAsS1puQVzMxkUyklBU SlFr8sokbr3YhlwtEv3vyEgsw59Esu7AakTcl25r+ZOi1KYEPF7x2owQIQs9cQzFypAP WrYHid7n1siIvcewWGovERAWrNV3ylQkWKlAakBr+WrYbMOpKfNT8NjI+QYjwuajbI6M G1wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Pfc3GUmZnP2RdKEy7GTwIqjEf+awPwSAK/Qmsi/Wfvs=; b=MeWZAKT/Q++H9ijUClAmi2cA9S0KTYFai1dyXUDW93/vRaRP+cJIl243e2Seq642Tc G9MT82/N/4ulX9eRYb5B7E985MKpOaIsYQJ9F2fsl5hy7eVZBk+R0m6E3BbsCn0pJh+r /34m6winxW/28TiCYYnJjD5/28lTfSTMDTcmY3p42+6fBKcNSwJmo62KmLgYbyTflLXN PwgbPzzh/5h+HuvpVM1ddQqwJ4gpFEbDFW3XhkPwfhMVacy192pxp570Duvve8p2K0Ro tCCrz3JiDBIxVjafOuefzbSG14UAWYzed01Mp8sMX4yLvV8a46EkvVYcFgQc+KfqFArq 5ClA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=egnJS1op; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nb37-20020a1709071ca500b007c0e155ead2si22647149ejc.369.2023.01.13.02.36.39; Fri, 13 Jan 2023 02:37:03 -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=egnJS1op; 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 S241062AbjAMKeT (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37132 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240752AbjAMKd7 (ORCPT ); Fri, 13 Jan 2023 05:33:59 -0500 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1682A3C39A for ; Fri, 13 Jan 2023 02:33:58 -0800 (PST) Received: by mail-ej1-x62e.google.com with SMTP id ss4so44038279ejb.11 for ; Fri, 13 Jan 2023 02:33:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Pfc3GUmZnP2RdKEy7GTwIqjEf+awPwSAK/Qmsi/Wfvs=; b=egnJS1opNATsMNWsXs7JeuZ67px6IjkvzBCPIKOmikFcQf3MJT18MqBWPWfCXo99wR qpALckRxPTqDrMI/FsFfI5NoeKo2mqk69ctEdOTW4nGxNJSldP/B/P6IvmXJL62WLaVD PEMczugAckb6HqEy2e/Jsf4EFP3+ed5tuYizWejPkXd0uQdQehwk1DlMqeYgdoJLctqv Gob6eL1+N3nGQ650OtSzc9LfxXCHsHTGD8STKeo2TYnnS5JlOJr3mD1EVFtEdBJM7Qeo qlt2OtKcquJSHXNrbyka4U3t3m5SufDxIaCKwkEz7XgF7/KXvErOqoSVKf6sDr5xhqGR 8Kew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pfc3GUmZnP2RdKEy7GTwIqjEf+awPwSAK/Qmsi/Wfvs=; b=WJhz/HgwM5DimkfTRYRIvdTKbRIjZy7v62CN1BAI7Ono5rLI/poY1JgMDm9iKXJ76W Y41OZ81XdEY62jWnkIuiYxVqS18PDnUFXXzEtn2ysYVkq7h27vd/bYJoqDvYOUtiNs/S 8op07i7I+e9LXVGvTRAcRXwleA7+l6f7WHrTrd+boB6DurbdRXD3z66n5YatzgbBpfMs E0FhaZdwZ3WAe/YAUx5oXIE+ypQaiUmlEg6kfdI8vj3u52tZ273U0hLOAOUW9GVtxIe0 /2n2DqSTmgLb7B11CMVYn8ud4rsn+i+gbpQgw3hKDv5hWHvEPZUoaq3xj5BBPyjKnIPi mYbA== X-Gm-Message-State: AFqh2krM4qpbjghx8Hb7vUWMKKWNo1V2ymAQMNdyipztuHoEW1UYAney UdFsvCFBxw7UyISQEd9ouF9GzA== X-Received: by 2002:a17:907:6748:b0:859:aca8:fe4d with SMTP id qm8-20020a170907674800b00859aca8fe4dmr3236250ejc.46.1673606037704; Fri, 13 Jan 2023 02:33:57 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.33.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:33:57 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski , Rob Herring Subject: [PATCH v2 4/7] dt-bindings: watchdog: qcom-wdt: add qcom,kpss-wdt-mdm9615 Date: Fri, 13 Jan 2023 11:33:43 +0100 Message-Id: <20230113103346.29381-5-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903318783027772?= X-GMAIL-MSGID: =?utf-8?q?1754903318783027772?= Document new MDM9615 qcom,kpss-wdt-mdm9615 watchdog/timer compatible. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring Reviewed-by: Guenter Roeck --- Changes since v1: 1. Add tag. --- Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml index 93e4381067dd..1828eaf70b3b 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -40,6 +40,7 @@ properties: - enum: - qcom,kpss-wdt-apq8064 - qcom,kpss-wdt-ipq8064 + - qcom,kpss-wdt-mdm9615 - qcom,kpss-wdt-msm8960 - const: qcom,kpss-timer - const: qcom,msm-timer From patchwork Fri Jan 13 10:33:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43142 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp194383wrt; Fri, 13 Jan 2023 02:35:48 -0800 (PST) X-Google-Smtp-Source: AMrXdXsOZ2Q5Q2MZl/QdfDiFSPeH+6dy+APx7FrAP2p3L84p6Wc659g2Y65tlhr5g5UA3lr/eJ7m X-Received: by 2002:a17:907:d68b:b0:7c1:691a:6d2c with SMTP id wf11-20020a170907d68b00b007c1691a6d2cmr90730763ejc.7.1673606147966; Fri, 13 Jan 2023 02:35:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606147; cv=none; d=google.com; s=arc-20160816; b=fXRknDa23Ks/G3a+SPYq33iDwg+qMXW9vC8MUon5BjkVd8b5bNI74+QMVR8bvj6MbU mxHLRFBHZCA9SWWC0tGQ0QnBZ5ZpBSXxteSOxS/8+6ov6Hhm/hlCnPkHTJhutKJZvmOB /QNENmy4PZxPMb+UIp75vtkMXMJi9dJvlbfG6K2iE5q/V5/LjwNMSsEV/KTx7UZaRNGg wiFqxWWRCyoV6bwCnExp4XpOftsDYx9AOygC7C/RHP0ZcJNsdxUZRvqbTtlni+kTVQRK byhuxE93esNXLICQqpm0jE4UDogAtGJgEmAd8bENBP/xcH9yyNAgzTR9O8kfcNtW9MsE Fkdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=67GIFM4w0hAvvXxWdOb9SiBmz/aaBvD0zgwwHWbhAi8=; b=zfFSgpdSWWOxmuf3REt6ftcEk4yB5qi95gnEa/RwoxkMUb6FWhMPvuchn+uF8y7svi al66Mt0c589YmJ9oWFdrbqX58iF2chHJBy5ZW7QActaQmHno9zlQTdUSZV9Kqm8gGQQ3 EsN2elBGJP9lK9Xc82yPD7KR7ANxRLqsIvzATpg2svgeUBzCEFoey6CbLNAe5T/H+bMm GuNONNVXbVzWOWZQP1hKSR2H2+vH4abts9CNKb5Gx4x9/4iS4IUVdqHRF9J+5k61HnOg DwwiaTnbB22K6NmI8HGKyyFS5g/3W/0mSFIUBwZz95T9Dvcmb+cWYqaHt1XN+52lg/iG cXqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RFBKBKDC; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g13-20020a1709065d0d00b008674de1b5c6si4507652ejt.924.2023.01.13.02.35.23; Fri, 13 Jan 2023 02:35:47 -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=RFBKBKDC; 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 S241008AbjAMKe3 (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37514 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241087AbjAMKeP (ORCPT ); Fri, 13 Jan 2023 05:34:15 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 321F042632 for ; Fri, 13 Jan 2023 02:34:00 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id qk9so51319494ejc.3 for ; Fri, 13 Jan 2023 02:34:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=67GIFM4w0hAvvXxWdOb9SiBmz/aaBvD0zgwwHWbhAi8=; b=RFBKBKDCxfLFl6eG3A7gTJgZCwDB9oRNIOCDwXHMaKnG2t/sOigSIxc57WJ7zvi8+t PtIjYzAJAU/1hMhqBXyU64gIZnAKeIcpjhqIDccrMHx+jvVwtpdblLOyjNOF2Mt4hxJu oOeC75A71pwfHkmwuI7nUQlWvbHfeu5rGzniUQ+BGmruDQ1PdIWkJLxUblB9raMEV4b1 yGwhKvGlnZx1ftkwze9aoqH/vqaVIle5hEJUJELAbKQvuk+9G7IA3el1M11rXvjudneY PkRjLhH82ThZv5BZpclePn6unU6xf4V613NACXawL+GrvN0L+ORJakRXzRLR38yGZGFz MYtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=67GIFM4w0hAvvXxWdOb9SiBmz/aaBvD0zgwwHWbhAi8=; b=QUWQV4iTx/tTAlmamPU2Mz3gfUARDGyxXRqzhinU0KRiMgIBC7Ruvc3LkG/wCEAkvE mZqPw3Ilncag9GQrO9Q4QsAF9fetj0rQD7hiSaeaICSDU9+IL+WnjV79/+DB3uujPXg5 W3ji+Trfx1SSJ/KXIL2sbZl2p2kN/EXfL85TDJJG84TULA3wnMr7tazrMM+eFCo+J2N+ qL+gDjAHLGN7Zw/w2aqCzXHuOkEnekj9/5PFTkDcb2PbHxERKzDBivw66Z88iQQpp/g7 2bfdkhezFnD2eT14fa4r7VlmxehLEzyzpBWA241rR9X3vy+bwY44QQzQ7jKPcF90j0vw c+qg== X-Gm-Message-State: AFqh2kosVmMrp55zD7+NccnOTOin2axtzkLYB3fGR8oJ0ASH0HA8ZzGE /76Iu6PkcZofOGNTaxvhwVro+Q== X-Received: by 2002:a17:906:eda7:b0:7c4:f402:9769 with SMTP id sa7-20020a170906eda700b007c4f4029769mr85624406ejb.76.1673606039746; Fri, 13 Jan 2023 02:33:59 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.33.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:33:59 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski , Rob Herring Subject: [PATCH v2 5/7] dt-bindings: watchdog: qcom-wdt: allow interrupts Date: Fri, 13 Jan 2023 11:33:44 +0100 Message-Id: <20230113103346.29381-6-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903240334292265?= X-GMAIL-MSGID: =?utf-8?q?1754903240334292265?= Both of type of watchdogs described in the binding (the KPSS watchdog and APSS WDT timer) have interrupts. Allow interrupts and describe them for KPSS watchdog to fix warnings like: watchdog@17c10000: Unevaluated properties are not allowed ('interrupts' was unexpected) Signed-off-by: Krzysztof Kozlowski Reviewed-by: Rob Herring Reviewed-by: Guenter Roeck --- Changes since v1: 1. Add tag. --- .../bindings/watchdog/qcom-wdt.yaml | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml index 1828eaf70b3b..b7fc57f4800e 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -9,9 +9,6 @@ title: Qualcomm Krait Processor Sub-system (KPSS) Watchdog timer maintainers: - Sai Prakash Ranjan -allOf: - - $ref: watchdog.yaml# - properties: compatible: oneOf: @@ -51,11 +48,31 @@ properties: clocks: maxItems: 1 + interrupts: + minItems: 1 + maxItems: 5 + required: - compatible - reg - clocks +allOf: + - $ref: watchdog.yaml# + + - if: + properties: + compatible: + contains: + const: qcom,kpss-wdt + then: + properties: + interrupts: + minItems: 1 + items: + - description: Bark + - description: Bite + unevaluatedProperties: false examples: @@ -66,5 +83,6 @@ examples: compatible = "qcom,apss-wdt-sm8150", "qcom,kpss-wdt"; reg = <0x17c10000 0x1000>; clocks = <&sleep_clk>; + interrupts = ; timeout-sec = <10>; }; From patchwork Fri Jan 13 10:33:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43144 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp195500wrt; Fri, 13 Jan 2023 02:38:53 -0800 (PST) X-Google-Smtp-Source: AMrXdXtHYjeQhBylypYmLZiPSUOzJ35rBL0v52UzeLigHfhXIGAy8HOBkM2RSWQJJTgHhA8Am4RC X-Received: by 2002:a50:eacc:0:b0:46b:fb39:1136 with SMTP id u12-20020a50eacc000000b0046bfb391136mr72277370edp.19.1673606333615; Fri, 13 Jan 2023 02:38:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606333; cv=none; d=google.com; s=arc-20160816; b=DdSuEHZeWe4nD3gtc/Hk4wAEKmczZ25VlPcYkB4AcNLXxs3jaB8QDFmL0FUrOa3+DU FGlbkH4T1pNQHFGPm6FYfd2YDidDRn7vOqaHLlw2IfRd1BHgIU+R8MSX0riBlEPnuCj0 1s8/6Zzw9LudTOxcLCq9LNmi9f2nipXY/CXQ86DK5uj3MgWlHVvvOlnoC22BVUOsAckg QNyCh4iWj1l9oiMVGuvTLlKpvOIPcxOIaVNk/PZIGU0+61ckHsgOrYeW4YpI+jVjfMAo i9KqAbSOciUzqBcY4dwWq2C7xn3qzpoHIzyzdR25FHH5dK1qp2SYsFKEvRmp085e6hCs OBAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=+Gyn9HlBhvG4T1CTbJfaQi/2bfhTMYRBumH9jkT1kFo=; b=GLcNrns51iItOckFygXHYA64OuharvKWZt7pdHiRfDPjkgDnDzwosB1rLOP1BQIHxL zErztnh4DjVg5yiBhHb4sfWciix9B5LajzwzYh3US30oiJ0sHCPRUopiTO/8/Nfreuf7 q0VYNnK6/1zytDr8V0jpvtWqahOeJkA/77tq3S/cacTqKAImyM6X7L1QRFVXKDj6AKJ5 plVIZwQ9Gvfo8G9C+HfjKe3FJdJ+htkpE7ytOtdawiDn4dnq6da9HJB5niNIM42zSkm0 sQOGLljOLHtL/nyOCcT7+urpiMyRSiouc9L7AOvsOwQdgfw2scCFaY2dZZEwsdlOtCb0 WEnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Dirg2tpL; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d11-20020a50c88b000000b0046afd9f07b0si17848663edh.14.2023.01.13.02.38.29; Fri, 13 Jan 2023 02:38:53 -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=Dirg2tpL; 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 S241141AbjAMKeg (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241136AbjAMKeV (ORCPT ); Fri, 13 Jan 2023 05:34:21 -0500 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 162B84F13B for ; Fri, 13 Jan 2023 02:34:03 -0800 (PST) Received: by mail-ej1-x636.google.com with SMTP id ud5so51334534ejc.4 for ; Fri, 13 Jan 2023 02:34:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+Gyn9HlBhvG4T1CTbJfaQi/2bfhTMYRBumH9jkT1kFo=; b=Dirg2tpLP8+rcNqEkyKVP6uRTQeGQGRa4uG2INybsbvSSXfqjmMb0/S+oki+yIiT8y 77gAnDPyH8DPq5FypF6XwFUD9ZnnPf3tT6G4KELGve2xLKpf4rPKIJcMHe+MfQWievwF sI7rOQtxcqsxq0vMkpe0zTrD7dZ/tiPzmUCjD//EFNZaBJkYG/qtC+YA2saJ5nubNuH7 /qPO/xthLIpBV2JPvUnXOKZhXWSQ3SbDooL69c0ii/uRATbOUZYMrj0MpX2+M4/n0EnX czZH/BrMx036PUOKqmL9Yr0RQWFKVyvOw5RCuxZSzOjdz4dopJ5N3mg90J80FvVwb3N5 NOFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+Gyn9HlBhvG4T1CTbJfaQi/2bfhTMYRBumH9jkT1kFo=; b=hxkmp91OYVbqdUErZstyvTncAGyk+xEKt50UTL6l5hHS6JVkDbbj1iudUylNnVREsf K/nZrfPrXWDwWLEt3H5/kQoxWlKiZ7VoYxO45P4gZYjRqYbC8UvB9+5rKv6cMZZM+EFv 1nN1j7B8E1XjBT0q2TLMth/ME153xyZXRTiCiDM7215cU8ve1ajVffqb2dNLdMbC8lN8 WspydjI+wtdg+fdC1uv3NQseR1HExIkZi4gkhvcCIMbTsMXj48lZ2tNQsLTnhyCm+9RJ RHrdCtfP9PhU9aKpylMfsNgDhRXWGSIWg0X0fehnEc+4QV+Sbl+hM43Sy2HTtpfGl8kS vunw== X-Gm-Message-State: AFqh2krNU98DWGf86gkZEpetMVrptSEDRbqjxu3mvRf/rpqOz5TbDZ42 uPqAylkBFKjikZcsc+KBmcdWkg== X-Received: by 2002:a17:907:8e93:b0:7ae:bfec:74c7 with SMTP id tx19-20020a1709078e9300b007aebfec74c7mr73244720ejc.72.1673606041624; Fri, 13 Jan 2023 02:34:01 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.33.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:34:01 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH v2 6/7] dt-bindings: watchdog: qcom-wdt: merge MSM timer Date: Fri, 13 Jan 2023 11:33:45 +0100 Message-Id: <20230113103346.29381-7-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903435108539443?= X-GMAIL-MSGID: =?utf-8?q?1754903435108539443?= Merge Qualcomm MSM timer bindings into watchdog, because the timer compatibles are already included here and the hardware is quite similar. While converting the MSM timer bindings, adjust clock-frequency property to take only one frequency, instead of two, because: 1. DT schema does not allow to frequencies, 2. The Linux timer driver reads only first frequency. Signed-off-by: Krzysztof Kozlowski Acked-by: Daniel Lezcano Reviewed-by: Guenter Roeck Reviewed-by: Rob Herring --- Changes since v1: 1. Add tag. 2. Correct clock-frequency description (Rob). --- .../bindings/timer/qcom,msm-timer.txt | 47 ------------------ .../bindings/watchdog/qcom-wdt.yaml | 49 +++++++++++++++++++ 2 files changed, 49 insertions(+), 47 deletions(-) delete mode 100644 Documentation/devicetree/bindings/timer/qcom,msm-timer.txt diff --git a/Documentation/devicetree/bindings/timer/qcom,msm-timer.txt b/Documentation/devicetree/bindings/timer/qcom,msm-timer.txt deleted file mode 100644 index 5e10c345548f..000000000000 --- a/Documentation/devicetree/bindings/timer/qcom,msm-timer.txt +++ /dev/null @@ -1,47 +0,0 @@ -* MSM Timer - -Properties: - -- compatible : Should at least contain "qcom,msm-timer". More specific - properties specify which subsystem the timers are paired with. - - "qcom,kpss-timer" - krait subsystem - "qcom,scss-timer" - scorpion subsystem - -- interrupts : Interrupts for the debug timer, the first general purpose - timer, and optionally a second general purpose timer, and - optionally as well, 2 watchdog interrupts, in that order. - -- reg : Specifies the base address of the timer registers. - -- clocks: Reference to the parent clocks, one per output clock. The parents - must appear in the same order as the clock names. - -- clock-names: The name of the clocks as free-form strings. They should be in - the same order as the clocks. - -- clock-frequency : The frequency of the debug timer and the general purpose - timer(s) in Hz in that order. - -Optional: - -- cpu-offset : per-cpu offset used when the timer is accessed without the - CPU remapping facilities. The offset is - cpu-offset + (0x10000 * cpu-nr). - -Example: - - timer@200a000 { - compatible = "qcom,scss-timer", "qcom,msm-timer"; - interrupts = <1 1 0x301>, - <1 2 0x301>, - <1 3 0x301>, - <1 4 0x301>, - <1 5 0x301>; - reg = <0x0200a000 0x100>; - clock-frequency = <19200000>, - <32768>; - clocks = <&sleep_clk>; - clock-names = "sleep"; - cpu-offset = <0x40000>; - }; diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml index b7fc57f4800e..837ce9112071 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -10,6 +10,9 @@ maintainers: - Sai Prakash Ranjan properties: + $nodename: + pattern: "^(watchdog|timer)@[0-9a-f]+$" + compatible: oneOf: - items: @@ -48,6 +51,20 @@ properties: clocks: maxItems: 1 + clock-names: + items: + - const: sleep + + clock-frequency: + description: + The frequency of the general purpose timer in Hz. + + cpu-offset: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Per-CPU offset used when the timer is accessed without the CPU remapping + facilities. The offset is cpu-offset + (0x10000 * cpu-nr). + interrupts: minItems: 1 maxItems: 5 @@ -67,12 +84,27 @@ allOf: const: qcom,kpss-wdt then: properties: + clock-frequency: false + cpu-offset: false interrupts: minItems: 1 items: - description: Bark - description: Bite + else: + properties: + interrupts: + minItems: 3 + items: + - description: Debug + - description: First general purpose timer + - description: Second general purpose timer + - description: First watchdog + - description: Second watchdog + required: + - clock-frequency + unevaluatedProperties: false examples: @@ -86,3 +118,20 @@ examples: interrupts = ; timeout-sec = <10>; }; + + - | + #include + + watchdog@200a000 { + compatible = "qcom,kpss-wdt-ipq8064", "qcom,kpss-timer", "qcom,msm-timer"; + interrupts = , + , + , + , + ; + reg = <0x0200a000 0x100>; + clock-frequency = <25000000>; + clocks = <&sleep_clk>; + clock-names = "sleep"; + cpu-offset = <0x80000>; + }; From patchwork Fri Jan 13 10:33:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 43145 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp195690wrt; Fri, 13 Jan 2023 02:39:25 -0800 (PST) X-Google-Smtp-Source: AMrXdXs1COYVopSPXKwJyKLqwTrJ2PUHLCYAlAP4Dcwm5QGWNCAST5SYAvMOrwnWL2+8cJDSea9S X-Received: by 2002:a17:906:bc47:b0:78d:f455:3110 with SMTP id s7-20020a170906bc4700b0078df4553110mr61630636ejv.56.1673606364981; Fri, 13 Jan 2023 02:39:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673606364; cv=none; d=google.com; s=arc-20160816; b=fgkJ/GkgjoMM14yYgzLH1fS1hi+DN/QUGVlVyLRzZv7ICc6J1DM7MxjOXlC8iUv/OA 3JYyzJLcLeO9MtDgT9rbzsfrLmHMnTTIdYh4847FPjUt/i6ykHlbn+oIMVHlF2IeGSkK I99C+CL4phx+iYrBX7VK+cAqt3/uuSNTMxUuahif1oaKbyrcgw4IA927oPkZg0gQjEa/ oD2GPObgcerDN8N4vwU57Mml2y2AocRANfz2DM2o6Yy8eM6KvBVlHRk3Pne8zsdkkwF6 ljOexX/9yPdh9h0jjyjiOunwYHaDVq79RtJTeL9KOcbW+xQx7ski0Zj/jabGPMtt/i2x YR3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=o7WPzmC5Oh9izsU3TrE1uZKgp8/c5G7tROX6eiyHIgY=; b=T4Hy/g7WmgvEngy4MJQjMqXK5I43kthrHxMMneN+25qpuEZxfmbNRI6WCbTPMu0Tz8 fDE4GnHOpaygjIh78KTPNnqDYAjvMD1R7h0ZfHbAn9v+X5bFmdHYr+aqgyTFKFSddUs/ 02aQwp5XmO7VARwINDwcWvAIaIArtUZqA+gHLdnqx1dC7vwLIk3tyDyMzHLByJ+HOnRu 6zyrqX+Cj3ZnxIgtoxqRphiMhytOTUD7aqyIBjb9ffy9qnsbeleI8yXPC+KuICZsmXIe QZG39aSBm37QhgpKMdDHsF2v1TcpCqz+QySepWHi6Dt2+LJ1+6Ao8mOABq9rZ2EVdkC4 6PIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TeWE7d6J; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hq25-20020a1709073f1900b008672552b4c9si4865640ejc.38.2023.01.13.02.39.00; Fri, 13 Jan 2023 02:39:24 -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=TeWE7d6J; 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 S241152AbjAMKel (ORCPT + 99 others); Fri, 13 Jan 2023 05:34:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241124AbjAMKeV (ORCPT ); Fri, 13 Jan 2023 05:34:21 -0500 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1E5242E0E for ; Fri, 13 Jan 2023 02:34:03 -0800 (PST) Received: by mail-ej1-x62e.google.com with SMTP id qk9so51319918ejc.3 for ; Fri, 13 Jan 2023 02:34:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=o7WPzmC5Oh9izsU3TrE1uZKgp8/c5G7tROX6eiyHIgY=; b=TeWE7d6JnqZbN8f0RMGiOR8UR8ssrwm7OglihKaBgLd7Zwov8JU2YVGMpBiXL5PlP7 brgA2vuVJR81uYIpAQG2BFQhYVaMfkdJmeCsxAiGUWMLIveM6pIGt9tFoegtyJz2ECHS Ss4OuCKOUX03eD0Nk1CBeSjMefLZzEN4vdPy9nzXfof1HyCeDxivxr1nZ561h2wPKTUU uYC7qiyHuolm/Ps5PjqD1vEOEmU1DK2bz2eRyg0Lq1TtCuaXXVpW8tOjhIMTyq16uw0E 74WEkWHIWjgQMHpr9/ydQcv3zVT2bbFluz5s0CCHt2ixTYk/3/rZ4e08Bziwnl9TgDo+ j4mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=o7WPzmC5Oh9izsU3TrE1uZKgp8/c5G7tROX6eiyHIgY=; b=D58sHXl/gViJSUgUWWjG081ioDy2dUb5ldBo2eSC4GPX2ez/DBcX7/dNBS9axgfc5j N4hQxkPDxTEyOcPH9QDzrZuAO/ZWc7qcjVOghZpkZiEvu82ezxOL3W9kTxRtSSr18RxK UWU1TvqHfAAN3qvaSSwzJjL8t39WMkbFRSyiZhv4sD/O/YplGIBYg7pauK+2Qoq78n5+ TxktN8hm2q9y1YfSlfnbyfIwrMv4cFN7KbwPlxFwpIZbfjTov7u2KzOmDLsQKXsW6rby 9ufwEXUXk9ypV4HzmkmcDYZWXAmtC4L3YBohpGKvnIUrMyda3W5auJTgC1H5hbY1LMSv v5rA== X-Gm-Message-State: AFqh2krlzD5YavyGDiWqxnm0aqhmVmLRqF4oBdROAIUvtEkNVFjJz/au Iga589pRuEyDiX5O944RhpzEeA== X-Received: by 2002:a17:906:281b:b0:7c1:5863:f8c4 with SMTP id r27-20020a170906281b00b007c15863f8c4mr65076391ejc.21.1673606043565; Fri, 13 Jan 2023 02:34:03 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id qw25-20020a1709066a1900b007ae1e528390sm8296926ejc.163.2023.01.13.02.34.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:34:03 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Wim Van Sebroeck , Guenter Roeck , Prakash Ranjan , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-watchdog@vger.kernel.org Cc: Krzysztof Kozlowski , Rob Herring Subject: [PATCH v2 7/7] dt-bindings: watchdog: allow "timer" as node name Date: Fri, 13 Jan 2023 11:33:46 +0100 Message-Id: <20230113103346.29381-8-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> References: <20230113103346.29381-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 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=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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754903467634161934?= X-GMAIL-MSGID: =?utf-8?q?1754903467634161934?= On some SoCs the watchdog device is actually mixed with timer, e.g. the qcom,msm-timer on older Qualcomm SoCs where this is actually one hardware block responsible for both system timer and watchdog. Allow calling such device nodes as "timer". Signed-off-by: Krzysztof Kozlowski Reviewed-by: Rob Herring Reviewed-by: Guenter Roeck --- Changes since v1: 1. Add tag. See also: https://lore.kernel.org/linux-arm-msm/20221212163532.142533-1-krzysztof.kozlowski@linaro.org/T/#t which causes warnings: qcom-msm8960-cdp.dtb: timer@200a000: $nodename:0: 'timer@200a000' does not match '^watchdog(@.*|-[0-9a-f])?$' From schema: Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml --- Documentation/devicetree/bindings/watchdog/watchdog.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/watchdog/watchdog.yaml b/Documentation/devicetree/bindings/watchdog/watchdog.yaml index fccae0d00110..519b48889eb1 100644 --- a/Documentation/devicetree/bindings/watchdog/watchdog.yaml +++ b/Documentation/devicetree/bindings/watchdog/watchdog.yaml @@ -14,9 +14,14 @@ description: | This document describes generic bindings which can be used to describe watchdog devices in a device tree. +select: + properties: + $nodename: + pattern: "^watchdog(@.*|-[0-9a-f])?$" + properties: $nodename: - pattern: "^watchdog(@.*|-[0-9a-f])?$" + pattern: "^(timer|watchdog)(@.*|-[0-9a-f])?$" timeout-sec: description: