Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp233199pxj; Tue, 18 May 2021 02:02:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxlwA9IjJvPB7j0QRgkcgNB0j9elOqf5dlRi6jjYntTIcoBsRw5ks93GP/2xdwtLmmCJEYq X-Received: by 2002:a17:906:bb0e:: with SMTP id jz14mr4902074ejb.285.1621328525188; Tue, 18 May 2021 02:02:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621328525; cv=none; d=google.com; s=arc-20160816; b=vl1YOHHD0EE434Cb2wcmkQgL9kx22MIuISMul90JwfrJm7WvWNQN64Rr/U/Cc3q2L8 ZRzv6gV0b4IwNjm9IUZFfNunfV8YJ2+jIew8SycqH8sInlobCUctqcI6fbtEdQyaOLGQ VSCNvXAlLxYIRygyZYJX1xUpraMCHE3fKQ72xlBmgjbJgo3xTvMrrf2B5jDjL6lLM5Yu YAng/bEKKvSdx8J5YB8vL7m4PAIeqSPrtOXe49pUyLzp1tErf1lvsBCmFoGN2BeMrQ4m 9SM1s72h0RQ3ee6rBGbv4yW4+COxok3w/6ueIijyI1u9QqlvAkch2Sr/ZheXgh/BqU9u 0qXA== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=+9/BLPh/3XidKcM4FYRAR1NIu9pwPNfGnuJfr7CH/RI=; b=hOZTOfA2GIRVoWMpxXQOtbuKgoMOMDl38RbKlwDyN8GHUF+7NPd2tjDU2vGA1gmuBb uQvj6m46TxN5hvohPc5ZikfRBvrfpmOYh8DrbUmKoehQuf7lunxRvFk8mnaVxTUWgOGA KuyiZKcqEAqg8SXHRnB+MWyPT1uMDUUnCvfGFAp/qvRrwC4v4XcV3cp30VpTgOCES7u7 iOWPdaaoqR9vGkt4oE1dkn3UeXVeJ6ejuiws1WE5/L83/ZJ1nJNpJWaYRrYv7Qoc8IPp hr5afIsudvq4SFzWD25M+AHGE6HvxiTS+S7cX42OIsVe0igJYl7JR+dBMDBYkDwu9K7F BQXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SFwN6ylN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n22si1995688edt.493.2021.05.18.02.01.42; Tue, 18 May 2021 02:02:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SFwN6ylN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242771AbhEQPEl (ORCPT + 99 others); Mon, 17 May 2021 11:04:41 -0400 Received: from mail.kernel.org ([198.145.29.99]:49526 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242274AbhEQOyx (ORCPT ); Mon, 17 May 2021 10:54:53 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 669A1613CC; Mon, 17 May 2021 14:24:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621261492; bh=yjeCTpBFeVmsrA3/JrZH+qARtm43WoxbaZoQG1cOiCM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SFwN6ylN8m85wxnQoOLZh0AzZE8DIarU4ZvUZby2EWgd/p8UVDTYJPQldBh/JGxUf YYE1sxUX4cQzoEnsti5rR6RHRj9JBffEswiA5di647lix57u5BBthw05mme2ddE0fi 927jihcill1WynrVRtNZNxfSAiCFUK6mvZExDO7c= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, =?UTF-8?q?Niklas=20S=C3=B6derlund?= , Geert Uytterhoeven , Daniel Lezcano Subject: [PATCH 5.12 355/363] dt-bindings: thermal: rcar-gen3-thermal: Support five TSC nodes on r8a779a0 Date: Mon, 17 May 2021 16:03:41 +0200 Message-Id: <20210517140314.600150812@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210517140302.508966430@linuxfoundation.org> References: <20210517140302.508966430@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Niklas Söderlund commit 9468e7b031876935230182628f8d5f216c071784 upstream. When adding support for V3U (r8a779a0) it was incorrectly recorded it supports four nodes, while in fact it supports five. The fifth node is named TSC0 and breaks the existing naming schema starting at 1. Work around this by separately defining the reg property for V3U and others. Restore the maximum number of nodes to three for other compatibles as it was before erroneously increasing it for V3U. Fixes: d7fdfb6541f3be88 ("dt-bindings: thermal: rcar-gen3-thermal: Add r8a779a0 support") Signed-off-by: Niklas Söderlund Reviewed-by: Geert Uytterhoeven Signed-off-by: Daniel Lezcano Link: https://lore.kernel.org/r/20210310110716.3297544-1-niklas.soderlund+renesas@ragnatech.se Signed-off-by: Greg Kroah-Hartman --- Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 43 ++++++++-- 1 file changed, 35 insertions(+), 8 deletions(-) --- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml +++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml @@ -28,14 +28,7 @@ properties: - renesas,r8a77980-thermal # R-Car V3H - renesas,r8a779a0-thermal # R-Car V3U - reg: - minItems: 2 - maxItems: 4 - items: - - description: TSC1 registers - - description: TSC2 registers - - description: TSC3 registers - - description: TSC4 registers + reg: true interrupts: items: @@ -71,8 +64,25 @@ if: enum: - renesas,r8a779a0-thermal then: + properties: + reg: + minItems: 2 + maxItems: 3 + items: + - description: TSC1 registers + - description: TSC2 registers + - description: TSC3 registers required: - interrupts +else: + properties: + reg: + items: + - description: TSC0 registers + - description: TSC1 registers + - description: TSC2 registers + - description: TSC3 registers + - description: TSC4 registers additionalProperties: false @@ -111,3 +121,20 @@ examples: }; }; }; + - | + #include + #include + #include + + tsc_r8a779a0: thermal@e6190000 { + compatible = "renesas,r8a779a0-thermal"; + reg = <0xe6190000 0x200>, + <0xe6198000 0x200>, + <0xe61a0000 0x200>, + <0xe61a8000 0x200>, + <0xe61b0000 0x200>; + clocks = <&cpg CPG_MOD 919>; + power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; + resets = <&cpg 919>; + #thermal-sensor-cells = <1>; + };