From patchwork Fri Feb 25 15:36:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 546108 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4684C433EF for ; Fri, 25 Feb 2022 15:37:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242176AbiBYPiG (ORCPT ); Fri, 25 Feb 2022 10:38:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54074 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242181AbiBYPiF (ORCPT ); Fri, 25 Feb 2022 10:38:05 -0500 Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 857F44ECF0 for ; Fri, 25 Feb 2022 07:37:31 -0800 (PST) Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id E80DD3F1BC for ; Fri, 25 Feb 2022 15:37:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645803448; bh=DH1NoDQWkkmBpO6rD7PN1xLEKF0Vshadk2vJi0dTvdU=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=jxUNSSzD0TL7jvZKy9N/5kIoWezzcxy3+Tb6TSsa0ndlTEm6oYlHARpHjTxqdiuE1 lBVLimB1prMPCIFIlciEoq9agIeuWzR7dBkqIyW2Ismv7YGQRnBuIRlHO2sib5L2/+ aYXu5uoQciaPPp9LS4MWIaxZH1j7w2BdGuPU9XygUFNeCbWajVXpJjb70whBZFlyX3 vWFDl6HFKg5BTpQypFXoMQk8WMoFP7Aw0QJKJODLycX2e4CNvF2eqXBWeZC1J7UjBh J++pdHvkEdLnV4lWd2PxFgojBulpLeoBRSOWc28waQDKwAYpJR1nrwPvkcYp9j5ZCj JJD2iCBvwZjIQ== Received: by mail-wm1-f70.google.com with SMTP id f189-20020a1c38c6000000b0037d1bee4847so1700763wma.9 for ; Fri, 25 Feb 2022 07:37:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=DH1NoDQWkkmBpO6rD7PN1xLEKF0Vshadk2vJi0dTvdU=; b=wMVkgdtTPKLxtBet4qiw26os4hT2fUACOGNfSuDdDTI2SgkZdB293sPHEAjchmPmCy FxiX3/p8l/NBJSubBojnvgCHjEuFNkQhUj2iNCDffaUzzbqOAgLtndz3Z54XPxu/m7tf SD/QTOtkDtjTAoKPemyLwGfvKEXUm05lwxc6a6gTz6ikxp6IqBvNDWPC3Mn7pLq1q8GL PNi7/W2sotf3Nuchp0BCzko4teGm8DgICtMe3TB44z5FRK3ucpaXitR1Ej38fAbOPCLU ORXpvZHXRSeVKvE5iZSrFXwVteP50iExQdrQXsxnXuNilwp8wzl0/7a7+QtI4iYOeccz fhdA== X-Gm-Message-State: AOAM531LiiHRVVvYMAtJz1HWg5pzbPYdO7UKIeksdmBmZ0dY8XlF7Cju jW+Fdoob6txXjI2zv6hf6y8L4yRJzJ4H95tbq/xBxCwxEKK7EYFbPB9XCB9uC7x3LLs+ICKetER U1XchMNyihtqSMR0yabRbHtgZPoCD1JJSSRyphFSJxDBxyxgm X-Received: by 2002:adf:f691:0:b0:1ed:f546:bd81 with SMTP id v17-20020adff691000000b001edf546bd81mr6474381wrp.542.1645803448601; Fri, 25 Feb 2022 07:37:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJzDdXxzBIgGt45TJgFU8stqqgn9WKVBbpQ29snMfUo6EUQ2DHKvlAK26yT08CtmXZ6jA7cqHg== X-Received: by 2002:adf:f691:0:b0:1ed:f546:bd81 with SMTP id v17-20020adff691000000b001edf546bd81mr6474367wrp.542.1645803448438; Fri, 25 Feb 2022 07:37:28 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-181-108.adslplus.ch. [188.155.181.108]) by smtp.gmail.com with ESMTPSA id p15-20020adfce0f000000b001edc0bcf875sm2647168wrn.102.2022.02.25.07.37.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 07:37:27 -0800 (PST) From: Krzysztof Kozlowski To: Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 1/3] dt-bindings: timer: exynos4210-mct: describe known hardware and its interrupts Date: Fri, 25 Feb 2022 16:36:48 +0100 Message-Id: <20220225153650.289923-1-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org Most of the Samsung Exynos SoCs use almost the same Multi-Core Timer block, so only two compatibles were used so far (for Exynos4210 and Exynos4412 flavors) with Exynos4210-one being used in most of the SoCs. However the Exynos4210 flavor actually differs by number of interrupts. Add new compatibles, maintaining backward compatibility with Exynos4210, and constraints for number of interrupts. This allows to exactly match the Exynos MCT hardware. Signed-off-by: Krzysztof Kozlowski --- .../timer/samsung,exynos4210-mct.yaml | 55 ++++++++++++++++++- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml b/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml index f11cbc7ccc14..d4e23fd7a1da 100644 --- a/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml +++ b/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml @@ -19,9 +19,20 @@ description: |+ properties: compatible: - enum: - - samsung,exynos4210-mct - - samsung,exynos4412-mct + oneOf: + - enum: + - samsung,exynos4210-mct + - samsung,exynos4412-mct + - items: + - enum: + - samsung,exynos3250-mct + - samsung,exynos5250-mct + - samsung,exynos5260-mct + - samsung,exynos5420-mct + - samsung,exynos5433-mct + - samsung,exynos850-mct + - tesla,fsd-mct + - const: samsung,exynos4210-mct clocks: minItems: 2 @@ -63,6 +74,44 @@ required: - interrupts - reg +allOf: + - if: + properties: + compatible: + contains: + const: samsung,exynos3250-mct + then: + properties: + interrupts: + minItems: 8 + maxItems: 8 + + - if: + properties: + compatible: + contains: + const: samsung,exynos5250-mct + then: + properties: + interrupts: + minItems: 6 + maxItems: 6 + + - if: + properties: + compatible: + contains: + enum: + - samsung,exynos5260-mct + - samsung,exynos5420-mct + - samsung,exynos5433-mct + - samsung,exynos850-mct + then: + properties: + interrupts: + minItems: 12 + maxItems: 12 + additionalProperties: false examples: From patchwork Fri Feb 25 15:36:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 546382 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C47FDC4332F for ; Fri, 25 Feb 2022 15:37:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242181AbiBYPiH (ORCPT ); Fri, 25 Feb 2022 10:38:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242185AbiBYPiF (ORCPT ); Fri, 25 Feb 2022 10:38:05 -0500 Received: from smtp-relay-internal-0.canonical.com (smtp-relay-internal-0.canonical.com [185.125.188.122]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71B714D248 for ; Fri, 25 Feb 2022 07:37:31 -0800 (PST) Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 3616740300 for ; Fri, 25 Feb 2022 15:37:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645803450; bh=EaZIuP8aCiZ2Pg8BQs9OaJlXxn1NfGegDq7D5c3gugE=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=JsSXzsfTNd734kbyqf3vgS9sTs4ucbb6XDTYlO855lA0CUgBC5h1I9xUVZgbgmvW3 PXuE4xhdSOyT+qoPO1zHofk8j9aEtkz00TXGewTuVgEHK4yuhPLP2fzrMhpd8+Y+M/ I7W/3fFnNqb9mlqbQP2rTYVhtVUkuEDBZz+XPio1juO7r6s2gFRedjvsZ6Uz52QAXq y2q3+HtY60FPoOMfOFGt7tTaNJWNv3v6S+9rMv324F/iReYkZn+iOLzPKij6Ey3tBj VXFzRkykDXEbeUrTQC3WvPEmCpUHGeeRGqCRjZUe0bw8xj4glhbklqXrpKn5k7dR8T Z6migXP8c4XeQ== Received: by mail-wm1-f69.google.com with SMTP id z15-20020a1c4c0f000000b00380d331325aso1469465wmf.6 for ; Fri, 25 Feb 2022 07:37:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=EaZIuP8aCiZ2Pg8BQs9OaJlXxn1NfGegDq7D5c3gugE=; b=l1sM49t42GKLvwiTize9LFyqjcUSm5bps7HgFAnwfuawatarUqfCh5dD7PfAqgeJeQ 2cFswARKn3BVcT6jwRFEvKmyVKRBczvCdBvDbraVSBMvcl03m1lJ8e+sY4CRVYqW+GKM dcbS5oog+HaRguTZMQmK5LY+C6JMs0y4zMoRN07Y+GZbarSl51mjbO1GOCnxEIWSJAnL JKP+p5bCWjoRLZCsKWAuGkg7A4QSxemgmqzp5teRFKZQdkXjdaz1oAwLmNdrmfPQOnns grPlFVgW43ER7yM1ecspEG0uilH9O59ov0c+qTTtnrvZPkcQ7xAGJ5AHZ3RB0CC2rZTe YJTQ== X-Gm-Message-State: AOAM530LSujTbdJlMT/4CNXi8xrH2SM5bnQB1O+j/EsGQ3GdjzpTR1tG 6ts0g/Jzxphx1x/6hq8RlUEyBsF4Pf/CCSSCGk0G2DMuRCsvcSCDYVqC5Z1qUOlS03oUqglHRMG vKdR8yHbChvbJB1bK8xN0jo917hCTfHgGHgEIXrzkkrdvQazC X-Received: by 2002:a05:600c:54a:b0:381:3b1:cea8 with SMTP id k10-20020a05600c054a00b0038103b1cea8mr3296618wmc.76.1645803449828; Fri, 25 Feb 2022 07:37:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJzv1D4gTqAbPxLOPgjzglkuWUH3oiR1QobSGW/+QPMmmFGhvoFo79IwgTO/MqnzcQrUp1Nzww== X-Received: by 2002:a05:600c:54a:b0:381:3b1:cea8 with SMTP id k10-20020a05600c054a00b0038103b1cea8mr3296593wmc.76.1645803449594; Fri, 25 Feb 2022 07:37:29 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-181-108.adslplus.ch. [188.155.181.108]) by smtp.gmail.com with ESMTPSA id p15-20020adfce0f000000b001edc0bcf875sm2647168wrn.102.2022.02.25.07.37.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 07:37:28 -0800 (PST) From: Krzysztof Kozlowski To: Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 2/3] ARM: dts: exynos: add a specific compatible to MCT Date: Fri, 25 Feb 2022 16:36:49 +0100 Message-Id: <20220225153650.289923-2-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225153650.289923-1-krzysztof.kozlowski@canonical.com> References: <20220225153650.289923-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org One compatible is used for the Multi-Core Timer on most of the Samsung Exynos SoCs, which is correct but not specific enough. These MCT blocks have different number of interrupts, so add a second specific compatible to Exynos3250 and all Exynos5 SoCs. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alim Akhtar --- arch/arm/boot/dts/exynos3250.dtsi | 3 ++- arch/arm/boot/dts/exynos5250.dtsi | 3 ++- arch/arm/boot/dts/exynos5260.dtsi | 3 ++- arch/arm/boot/dts/exynos54xx.dtsi | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi index ae644315855d..41bb421e67c2 100644 --- a/arch/arm/boot/dts/exynos3250.dtsi +++ b/arch/arm/boot/dts/exynos3250.dtsi @@ -269,7 +269,8 @@ gic: interrupt-controller@10481000 { }; timer@10050000 { - compatible = "samsung,exynos4210-mct"; + compatible = "samsung,exynos3250-mct", + "samsung,exynos4210-mct"; reg = <0x10050000 0x800>; interrupts = , , diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 5baaa7eb71a4..63d1dcf2c55c 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi @@ -245,7 +245,8 @@ clock_audss: audss-clock-controller@3810000 { }; timer@101c0000 { - compatible = "samsung,exynos4210-mct"; + compatible = "samsung,exynos5250-mct", + "samsung,exynos4210-mct"; reg = <0x101C0000 0x800>; clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MCT>; clock-names = "fin_pll", "mct"; diff --git a/arch/arm/boot/dts/exynos5260.dtsi b/arch/arm/boot/dts/exynos5260.dtsi index 56271e7c4587..ff1ee409eff3 100644 --- a/arch/arm/boot/dts/exynos5260.dtsi +++ b/arch/arm/boot/dts/exynos5260.dtsi @@ -333,7 +333,8 @@ chipid: chipid@10000000 { }; mct: timer@100b0000 { - compatible = "samsung,exynos4210-mct"; + compatible = "samsung,exynos5260-mct", + "samsung,exynos4210-mct"; reg = <0x100B0000 0x1000>; clocks = <&fin_pll>, <&clock_peri PERI_CLK_MCT>; clock-names = "fin_pll", "mct"; diff --git a/arch/arm/boot/dts/exynos54xx.dtsi b/arch/arm/boot/dts/exynos54xx.dtsi index 2ddb7a5f12b3..3ec43761d8b9 100644 --- a/arch/arm/boot/dts/exynos54xx.dtsi +++ b/arch/arm/boot/dts/exynos54xx.dtsi @@ -74,7 +74,8 @@ smp-sram@53000 { }; mct: timer@101c0000 { - compatible = "samsung,exynos4210-mct"; + compatible = "samsung,exynos5420-mct", + "samsung,exynos4210-mct"; reg = <0x101c0000 0xb00>; interrupts-extended = <&combiner 23 3>, <&combiner 23 4>, From patchwork Fri Feb 25 15:36:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 546107 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 55A35C433F5 for ; Fri, 25 Feb 2022 15:37:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242195AbiBYPiJ (ORCPT ); Fri, 25 Feb 2022 10:38:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54174 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242187AbiBYPiG (ORCPT ); Fri, 25 Feb 2022 10:38:06 -0500 Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BFECE70072 for ; Fri, 25 Feb 2022 07:37:33 -0800 (PST) Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 60A153FCAD for ; Fri, 25 Feb 2022 15:37:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645803452; bh=UZI/W2JahxU89dnjOf2ONuJlruSbsJiXCZ4vcoyOmqk=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=dN5CT18DP/v9X/4ROhLeOSq3o9D0hm+Y0n+MCoQJKjnmkpoTv5PqZh1atKlm3l0SR z+I06B7PUiXW4OT/inib0ywgCFPILQqoDXIJBhx9HSnUbd86CHdaz/ny1WBPX2MbVI nC9MLyWiNqjiizA74Wtbt6izNBk8Cko9kpRSlaV24CL6RioG6sTIEhcrerFO0EcSoJ yajLpkhBezGeuY1BzZQ/poxVn9KwmvlPDpc1jSi1bGFzJLN02r/ESJySAGufy1kSxn LP9fyOsRavKX73k8q5PJAuPGUfTgibrm5WstSU78AojGxUYmAxMJzl5nqirbRkwH0P qMiUWDerUy0Hg== Received: by mail-wr1-f71.google.com with SMTP id w2-20020adfbac2000000b001ea99ca4c50so1026063wrg.11 for ; Fri, 25 Feb 2022 07:37:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=UZI/W2JahxU89dnjOf2ONuJlruSbsJiXCZ4vcoyOmqk=; b=tqOHH1eEjzEdw4doo0Zh0kyO3FrX3xD0rM8vAq4D/5gRMYS//VtZFhgbaA7SChC6w/ rjsygJP0ESm1F2iJrW2X2AjVmsIBuRSEOSB5IVAxEbzxscpmTcXylmr0eLwbAq3uFk9S LanOhXuaM7eQhfx/2uyp01qt3VmHobiM+Rri/OBu+/3cIAJMkSE+9MZYUjnUj2fcE0VH Kpma71lgpxavnRZsF1B8etwM+VEuKfddt0S32i1WdSMGbpmka4XzFKVwW3CUtAiFJhwV u6iySJv9AHfaVl6MYj1Yfl1Pyj5K7NDKE8z/ueWX26e9cgu2bzNKbGuursFLo/TIuVCl uUHA== X-Gm-Message-State: AOAM530G2isFZU5UAMBsKsZOV6LiXNMdfR18EU9CwuwGxJ0bnWLnZ8+i D0skJTbdP65Rdbji63Q0U49ToUr+oW6laMU2/5Td1gJtO3yAJS+mNt2cWnOKesIBVOqyfuT7aZz /QpE2+5gj7q3r5e8DiDpy0XtROMlXgmuqCPZ6bETlwtXun+Mx X-Received: by 2002:a05:600c:4fd0:b0:37b:ddf7:aeb9 with SMTP id o16-20020a05600c4fd000b0037bddf7aeb9mr3296666wmq.190.1645803451237; Fri, 25 Feb 2022 07:37:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJzIFKEf+6La7szHsSP99MDMXNfHBPihThkLUvVYK9XyumQ4jUFIYy/zF/Tl0PvKABo2wryFaA== X-Received: by 2002:a05:600c:4fd0:b0:37b:ddf7:aeb9 with SMTP id o16-20020a05600c4fd000b0037bddf7aeb9mr3296649wmq.190.1645803451088; Fri, 25 Feb 2022 07:37:31 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-181-108.adslplus.ch. [188.155.181.108]) by smtp.gmail.com with ESMTPSA id p15-20020adfce0f000000b001edc0bcf875sm2647168wrn.102.2022.02.25.07.37.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 07:37:30 -0800 (PST) From: Krzysztof Kozlowski To: Daniel Lezcano , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 3/3] arm64: dts: exynos: add a specific compatible to MCT Date: Fri, 25 Feb 2022 16:36:50 +0100 Message-Id: <20220225153650.289923-3-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225153650.289923-1-krzysztof.kozlowski@canonical.com> References: <20220225153650.289923-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org One compatible is used for the Multi-Core Timer on most of the Samsung Exynos SoCs, which is correct but not specific enough. These MCT blocks have different number of interrupts, so add a second specific compatible to Exynos5433 and Exynos850. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alim Akhtar --- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 3 ++- arch/arm64/boot/dts/exynos/exynos850.dtsi | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi index 661567d2dd7a..017ccc2f4650 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi @@ -806,7 +806,8 @@ tmu_isp: tmu@1007c000 { }; timer@101c0000 { - compatible = "samsung,exynos4210-mct"; + compatible = "samsung,exynos5433-mct", + "samsung,exynos4210-mct"; reg = <0x101c0000 0x800>; interrupts = , , diff --git a/arch/arm64/boot/dts/exynos/exynos850.dtsi b/arch/arm64/boot/dts/exynos/exynos850.dtsi index d1700e96fee2..12f7ddc6fd0a 100644 --- a/arch/arm64/boot/dts/exynos/exynos850.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos850.dtsi @@ -181,7 +181,8 @@ chipid@10000000 { }; timer@10040000 { - compatible = "samsung,exynos4210-mct"; + compatible = "samsung,exynos850-mct", + "samsung,exynos4210-mct"; reg = <0x10040000 0x800>; interrupts = , ,