From patchwork Fri Feb 25 20:54:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597866 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=H9twarIe; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K528t5rGsz9sG5 for ; Sat, 26 Feb 2022 07:55:10 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcF-0003FO-9G; Fri, 25 Feb 2022 20:55:03 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcB-0003BN-Jk for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:54:59 +0000 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-1.canonical.com (Postfix) with ESMTPS id 659DE3F1BC for ; Fri, 25 Feb 2022 20:54:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822499; bh=YijXhWG7DflSZOW2h7OnKo/F3UAe121BggkLgLVeYh0=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=H9twarIeKyQdQg9Sv17PyLPyzOveCjbDyt4j6/FCJ8yUDj7gF2Pxbi2KLifkrgD8J yvZAjFvQCjwcu+OF7gABVGnZH5EY7VYwfCBMS+07PAQmgdacwF6li/IN46A9231YWv w+G4r6M5oPxP4Kx9+cQKHoxzYHTCh+7Cdod1xQ8cFo4FKPjACKDflO/XW9KJFLjnbv 8ElYZnfhhjQ0Td64a9C0DG7HeyRMgXoNraw5zGqXfk7zMt1SHo0+33UBmj951ueuMC 2t1nsrws4BqlSiSMrBy00MC8LF6/HAnmVN9OzQ7HegW4a1FkXngX5HUpkmLP0B5w7j tHSjTfLJocIxw== Received: by mail-wm1-f69.google.com with SMTP id v125-20020a1cac83000000b0037e3d70e7e1so2143953wme.1 for ; Fri, 25 Feb 2022 12:54:59 -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=YijXhWG7DflSZOW2h7OnKo/F3UAe121BggkLgLVeYh0=; b=zC2NXUxIoRfOMb2jnWh7D+9T0RtaMLKwYp0SbK9R94lvYOKTKd5FVBRqlwPOxsmVoH zfJ6FfZz+2KmN7YiqCoq3tWqZwP0ayCcshrALkzwG8ek6+fx6nNMxMRxiiL9pMUHi0Vb i2sDNSUQoRXfYH183WMGWNSPzClP+S2Q4/evV+3Xvd3y/D1BnEAUXdpXvhTvUcPebXFK 6tvvp9mVG6n8fbQYqnH8TA31QmdBzYbJY3LqQtEw5Bgl/QkItWDp9yMpSUsLcl7QwX4B kTw6xVLoe9fPAYdwADiGJanTbFOoMURbTrS2EHDK2FQdNUMTaJZokZxNgxMJRbdObOE9 eORQ== X-Gm-Message-State: AOAM530V537kGPszKYjYvGQz9BAZyGn4ZUvuAUbzSlrVa0q6X+S/WdrG pLg0L+M91MXFnSxKpdf/EGCvy+jYHjbCWRJ8R9S56YXvkztUvlHBVsEK0soWewlPSOreyw7cz+i /dZaV+j9X0Kc7eVaHhzQg9sQ43+0dh9Oo6KVEE9KL/g== X-Received: by 2002:adf:d08a:0:b0:1ef:5a1c:d50c with SMTP id y10-20020adfd08a000000b001ef5a1cd50cmr4939103wrh.582.1645822498568; Fri, 25 Feb 2022 12:54:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJzhrQw+oy3Vxq5LTvnAz8jfP/vV6y3O8Uq0B9J3p7IUWVJyiRNd7Jai8scaMu8TOFLp4LwdzQ== X-Received: by 2002:adf:d08a:0:b0:1ef:5a1c:d50c with SMTP id y10-20020adfd08a000000b001ef5a1cd50cmr4939094wrh.582.1645822498307; Fri, 25 Feb 2022 12:54:58 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id x3-20020adfdd83000000b001e58c8de11bsm3415152wrl.39.2022.02.25.12.54.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:54:57 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 01/17] riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible Date: Fri, 25 Feb 2022 20:54:34 +0000 Message-Id: <20220225205450.23844-2-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Krzysztof Kozlowski The compatible "issi,is25wp256" is undocumented and instead only a generic jedec,spi-nor should be used (if appropriate). Signed-off-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20210920130248.145058-1-krzysztof.kozlowski@canonical.com (cherry picked from commit 8ce936c2f1a68c3a4f46578eed016ff92a67fbc6) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 2 +- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts index 9e73b2bda4..216ab8399b 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts @@ -95,7 +95,7 @@ &i2c0 { &qspi0 { status = "okay"; flash@0 { - compatible = "issi,is25wp256", "jedec,spi-nor"; + compatible = "jedec,spi-nor"; reg = <0>; spi-max-frequency = <50000000>; m25p,fast-read; diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index f30bdd9dbf..73e0b48ad1 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -253,7 +253,7 @@ vdd_ldo11: ldo11 { &qspi0 { status = "okay"; flash@0 { - compatible = "issi,is25wp256", "jedec,spi-nor"; + compatible = "jedec,spi-nor"; reg = <0>; spi-max-frequency = <50000000>; m25p,fast-read; From patchwork Fri Feb 25 20:54:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597865 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=YRzpdc0K; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K528t659Yz9sGG for ; Sat, 26 Feb 2022 07:55:10 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcF-0003Fg-S3; Fri, 25 Feb 2022 20:55:03 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcC-0003Bh-Gl for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:00 +0000 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-1.canonical.com (Postfix) with ESMTPS id 557743F1BC for ; Fri, 25 Feb 2022 20:55:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822500; bh=rfyIYRwr8gfJiGoSx2VSISh5IF+pWK3S1ElgX7rpKqU=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=YRzpdc0KiiCoetde5Z1mw1AMA4pce+OezE+l2eo8v9dAmPK0riAM9hl7XW4zIUo24 t61bPOz4nA4AXpqLUlv8eg/qYnx6sioEGZwvofZqTXIfwgZtgxNfbMkbeZbo/S8BCo iysPal4q2gsGePf22l4Ua7KwfQTTfPUGwNAU80SCJMq+FZA3YsT8JiE2jCYOGcMRrf fNAcJzH6xYbwjOqgnqR7sJ0U9zh3HKO6OCYaQW0bc+h7FJAQNDmY+x02itQ83CYxM1 7XWVLYZty/lIe1U/j8rUbxngrhn4elBoKQgoRr3oJEzSJ5KPY8S3JTo0cL5IcPyfCm 8UfM12XbhJlHg== Received: by mail-wm1-f69.google.com with SMTP id h206-20020a1c21d7000000b003552c13626cso2140618wmh.3 for ; Fri, 25 Feb 2022 12:55:00 -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=rfyIYRwr8gfJiGoSx2VSISh5IF+pWK3S1ElgX7rpKqU=; b=VOqKhxneZBNmelrlb4kOK5a8W0VMMRdPHsoTUmkMc5M0987nK2S4qB/YoqLPqfwRUC h+4q31oTdetFP5DHRbsXGyjgI77mZwdma06xR8AMk/UK40i4CLLjBc3iW6B/qyZeEY9m UEopQ8a/qyxQ12Qe90DG66iH26r+Oj7LSInVW1BmvTMb1EhIekZl74bmBUB/AQzKyoIu 3ZavsY34/5MfTj/P9c0a13yHIVpzv3swC5ppnLnZBwKE8+oJ4bdEHyLJHNbrHaLzsJOf NQkCXRruigqKnKpg/JiJwj3W0fafuxH1KgUZLC3cCXt5znsjZV4U08koO7AM6gbHWS/t ZQCA== X-Gm-Message-State: AOAM533mt5YYfaQZTJtkLA+4OKeHY7r33Gc97+kXsNawvBqwyzrwWxqT 04IZoh2j9N2KZNXWVNrkK2u1B4EyMyrlWnD3N/11QeEZs7fx2ndI/M8GYoMMy/+WU7Jsopx7WII alKj3ZdqwQzungBDyKWaglM77FgHsgEtufo+rxt8mnw== X-Received: by 2002:adf:ce8f:0:b0:1e4:bcd3:3aa6 with SMTP id r15-20020adfce8f000000b001e4bcd33aa6mr7054037wrn.561.1645822499787; Fri, 25 Feb 2022 12:54:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJzSAwVsG2KJ8/mRstXFr/RZYBYEMzWahD2qF2v58PsPM4Ar7vvJmAa3qsW7wb48qYlvoXy/TA== X-Received: by 2002:adf:ce8f:0:b0:1e4:bcd3:3aa6 with SMTP id r15-20020adfce8f000000b001e4bcd33aa6mr7054023wrn.561.1645822499431; Fri, 25 Feb 2022 12:54:59 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id f21-20020a5d58f5000000b001ea99c3397dsm3360276wrd.21.2022.02.25.12.54.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:54:58 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 02/17] riscv: dts: sifive: fix Unleashed board compatible Date: Fri, 25 Feb 2022 20:54:35 +0000 Message-Id: <20220225205450.23844-3-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Krzysztof Kozlowski Add missing sifive,fu540 compatible to fix dtbs_check warnings: arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dt.yaml: /: compatible: 'oneOf' conditional failed, one must be fixed: ['sifive,hifive-unleashed-a00', 'sifive,fu540-c000'] is too short 'sifive,hifive-unleashed-a00' is not one of ['sifive,hifive-unmatched-a00'] 'sifive,fu740-c000' was expected Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alexandre Ghiti Tested-by: Alexandre Ghiti Link: https://lore.kernel.org/r/20210920130248.145058-2-krzysztof.kozlowski@canonical.com (cherry picked from commit 65b2979d52ebf96ed8261d82d84c62acf737548d) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts index 216ab8399b..b5c5df6343 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts @@ -12,7 +12,8 @@ / { #address-cells = <2>; #size-cells = <2>; model = "SiFive HiFive Unleashed A00"; - compatible = "sifive,hifive-unleashed-a00", "sifive,fu540-c000"; + compatible = "sifive,hifive-unleashed-a00", "sifive,fu540-c000", + "sifive,fu540"; chosen { stdout-path = "serial0"; From patchwork Fri Feb 25 20:54:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597867 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=O/mxV8+D; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K528w417wz9sG5 for ; Sat, 26 Feb 2022 07:55:12 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcG-0003Gc-Ta; Fri, 25 Feb 2022 20:55:04 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcD-0003Ck-F5 for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:01 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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-0.canonical.com (Postfix) with ESMTPS id 4B8FB3F1A1 for ; Fri, 25 Feb 2022 20:55:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822501; bh=LN2hp1Z4+bzMBmRS1miONNkeRuNStP+nCQBhGuSWeIU=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=O/mxV8+DlqhHEVP5h0O5ZW8GiXM+ra6xsmdrtvmXCZm/8z1lEx+cpnrGc5R15YXu7 B0Xv73W2P/kuXl7e2JNxVl+07WWbxLSzEgR1hxdHU3NYo5vWKUjCyGJz/i9jxVHj/2 UaphDpMB5ezLm79tsJ9IqhF/eofGXyXLxWUKH/xz+WpxiUt/sAVaal0CUkGGb5YAan ISjcAPOB0ar9T7u1Dj0L0neI1vi5XpL4jEUQTzY7yWv3yHgVzIRFKpzcOkB8AUZmfh kAh+kCZrrIPQFOQo1BwfOETpBjEjzuE1ODgkDdoqEORkLTO3zpbbeZkD9vlebs0BNN PJeb3hCDXXHuQ== Received: by mail-wm1-f71.google.com with SMTP id 7-20020a1c1907000000b003471d9bbe8dso2720718wmz.0 for ; Fri, 25 Feb 2022 12:55:01 -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=LN2hp1Z4+bzMBmRS1miONNkeRuNStP+nCQBhGuSWeIU=; b=Y3zS6cNXnTdnqtn6M2jFuRxTh/mrc4baqSHyXV5t16UzbWWYXR9EPHXKomKXRMcaEU DVt8G1XeUzT1TNCGPmqaQeRcYrzO1bh59++tcg1ksk0DDWzWEMpIvO0brcsyEj5O/e1+ b0zec7zRtz7RyX9KJcbqtNuy6PTdygrJk31D6WppvuWmDA2rKcVoBxEvcMxtGPkNgy9B K8EpGptOKf4oe2RxxsHJ/P5TrRXvKvln8TLpXF2LMkrePs/aq2i+kDtHEYdtixe6FQe2 zXv28c1Bn5hdKkbWcFpOzEkJWHNQXRluzbVFixi+J6Yz8ZPJlTjR1WKMlymNg0UA4ZFn 2/hw== X-Gm-Message-State: AOAM533a29lk0Nm2n+4cIS8u69PpZuSN01I/z8UyJnK99Jw7N0t1I0++ NuBkv5URyF/g8nCKf3DJlDeTN6GRXw6ekbsK90mI7/G68T+UTQC4yMTJTq7DOq21I6JRRLmtWJo jnk38dVNNKhsQweZHixlF6eOmoGM4HFbJUGaw75/CWA== X-Received: by 2002:adf:fb4e:0:b0:1e3:3e66:d5f6 with SMTP id c14-20020adffb4e000000b001e33e66d5f6mr7700913wrs.615.1645822500718; Fri, 25 Feb 2022 12:55:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJwt6Y/ESY/nInmf8jZZCNeLmzOLwVM+R/MaMg5qFCIHKARg8IErP0M7JPeX3gO4/D59qJ7dmQ== X-Received: by 2002:adf:fb4e:0:b0:1e3:3e66:d5f6 with SMTP id c14-20020adffb4e000000b001e33e66d5f6mr7700907wrs.615.1645822500449; Fri, 25 Feb 2022 12:55:00 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id b10-20020a5d550a000000b001e551ce8a64sm4668861wrv.9.2022.02.25.12.54.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:00 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 03/17] Revert "SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)" Date: Fri, 25 Feb 2022 20:54:36 +0000 Message-Id: <20220225205450.23844-4-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" This reverts commit 4428c69cf6f4c4739b3a56f9ba81023cf2dab604. To allow clean cherry-pick of upstream unleashed dtb cleanup. This patch will then be subsequently reapplied. BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- .../boot/dts/sifive/hifive-unleashed-a00.dts | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts index b5c5df6343..48bf457dde 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts @@ -3,7 +3,6 @@ #include "fu540-c000.dtsi" #include -#include /* Clock frequency (in Hz) of the PCB crystal for rtcclk */ #define RTCCLK_FREQ 1000000 @@ -29,37 +28,6 @@ memory@80000000 { }; soc { - pwmleds { - compatible = "pwm-leds"; - d1 { - label = "green:d1"; - pwms = <&pwm0 0 7812500 PWM_POLARITY_INVERTED>; - active-low = <1>; - max-brightness = <255>; - linux,default-trigger = "none"; - }; - d2 { - label = "green:d2"; - pwms = <&pwm0 1 7812500 PWM_POLARITY_INVERTED>; - active-low = <1>; - max-brightness = <255>; - linux,default-trigger = "none"; - }; - d3 { - label = "green:d3"; - pwms = <&pwm0 2 7812500 PWM_POLARITY_INVERTED>; - active-low = <1>; - max-brightness = <255>; - linux,default-trigger = "none"; - }; - d4 { - label = "green:d4"; - pwms = <&pwm0 3 7812500 PWM_POLARITY_INVERTED>; - active-low = <1>; - max-brightness = <255>; - linux,default-trigger = "none"; - }; - }; }; hfclk: hfclk { From patchwork Fri Feb 25 20:54:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597868 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=KlTkVY5E; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K52955wrjz9sG5 for ; Sat, 26 Feb 2022 07:55:21 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcO-0003SB-C3; Fri, 25 Feb 2022 20:55:12 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcF-0003FE-2H for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:03 +0000 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 AF7C63F1BC for ; Fri, 25 Feb 2022 20:55:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822502; bh=5hFc3NMNRNnS6n9m+jjb8jpzuHSNdDKzcf7w14vligM=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=KlTkVY5Ewt5nSqDvhc1JHKWnfLJHuTj+nQ5J9NVjQ1ZVaOe2abJkHIby8ssXw/fuF hgBR8zx0emFXBUUlDuSPNpNgv4XS+w/O3uG2DAZp51+igeENFmNhFOA8VfknQ+USqF bz0CNy3HRx47BVzBHP0oriR04l7u+UqXcnHXEcjWtEhO8P8NbFHJ6x+2PIGj1rNbPQ cPXZsGJbwjTSQXuI9dpPzi8hJafERGLHR/mpp4vx1Y8Y7VLUvXOAK8goVx0EGzfNLI Vsd6MQy0X9ycSU2x8gkSRh1VntelAnmyia5xYgBtFz5gjzYb0ojmdHowsDdRbiTFcx c4IDQS4z7e3Gw== Received: by mail-wr1-f71.google.com with SMTP id g17-20020adfa591000000b001da86c91c22so1169408wrc.5 for ; Fri, 25 Feb 2022 12:55:02 -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=5hFc3NMNRNnS6n9m+jjb8jpzuHSNdDKzcf7w14vligM=; b=0pFsZ4SslB8qd0C2gEKDD3bJ9TcExZks9FzVt6jCRfU0ZtX6m6YadsWgP7h+KYdWMG IAm0+UxKk3dtEu9IaBPKlghBdxihWUg18UI4QpIiHlH0PqHXWjjJCrPp1sJyJ6HmILaC OeXtE/0TySiouT84ENakzzSsLp/gAJpta06kEOI4bWYm2irhIpLp4xlZgtgAETfXnPsU 5VQ2HexjzGyMEdBu9X9rzh5SgNI08GP2GJKIsYlRp4VtUlgGh5TmL66ut3Mbn6iTpz3t UkUJsiIGYvXkX8jCMb1IMBxGS/Wol8rmx0Inef1qS6BurCIQi9QbeWsy0FX6VJFyCMfI 9Ufw== X-Gm-Message-State: AOAM530FHGiojWwu67uBr/Hwm6KIMzeNiqwnHHtu/bbfqIdzmsVQdpoM ejUUa/aZXRh4UjxS6I5+nVhGhDqemEr0IypqHympJh6zjP8GwtYdVN4avZWE5rEQTIy0rO55GO/ BdOw/41lcYg8jYPPmSYqTjk/13ii3714yS5EY15kKCA== X-Received: by 2002:a05:6000:1a8d:b0:1e8:a4e3:a1d2 with SMTP id f13-20020a0560001a8d00b001e8a4e3a1d2mr7511121wry.644.1645822501735; Fri, 25 Feb 2022 12:55:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJytg1cMprKheD9nAGxeZ1jhADOJ2UeovBz/UwuDgCj2/pteDhqkeSBj5d8lCxvyCGX+JFyPnQ== X-Received: by 2002:a05:6000:1a8d:b0:1e8:a4e3:a1d2 with SMTP id f13-20020a0560001a8d00b001e8a4e3a1d2mr7511111wry.644.1645822501472; Fri, 25 Feb 2022 12:55:01 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id b10-20020a5d550a000000b001e30e81afd1sm3311841wrv.2.2022.02.25.12.55.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:01 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 04/17] riscv: dts: sifive: drop duplicated nodes and properties in sifive Date: Fri, 25 Feb 2022 20:54:37 +0000 Message-Id: <20220225205450.23844-5-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Krzysztof Kozlowski The DTSI file defines soc node and address/size cells, so there is no point in duplicating it in DTS file. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alexandre Ghiti Tested-by: Alexandre Ghiti Link: https://lore.kernel.org/r/20210920130248.145058-3-krzysztof.kozlowski@canonical.com (cherry picked from commit 20ce65bf89aab248886b80d1e7fa12277b2a0f2d) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 5 ----- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 ----- 2 files changed, 10 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts index 48bf457dde..ced0d4e479 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts @@ -8,8 +8,6 @@ #define RTCCLK_FREQ 1000000 / { - #address-cells = <2>; - #size-cells = <2>; model = "SiFive HiFive Unleashed A00"; compatible = "sifive,hifive-unleashed-a00", "sifive,fu540-c000", "sifive,fu540"; @@ -27,9 +25,6 @@ memory@80000000 { reg = <0x0 0x80000000 0x2 0x00000000>; }; - soc { - }; - hfclk: hfclk { #clock-cells = <0>; compatible = "fixed-clock"; diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index 73e0b48ad1..f5a8f48505 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -11,8 +11,6 @@ #define RTCCLK_FREQ 1000000 / { - #address-cells = <2>; - #size-cells = <2>; model = "SiFive HiFive Unmatched A00"; compatible = "sifive,hifive-unmatched-a00", "sifive,fu740-c000", "sifive,fu740"; @@ -30,9 +28,6 @@ memory@80000000 { reg = <0x0 0x80000000 0x4 0x00000000>; }; - soc { - }; - pwmleds { compatible = "pwm-leds"; green-d12 { From patchwork Fri Feb 25 20:54:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597870 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=EGQ7nlHB; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K52983HRTz9sG5 for ; Sat, 26 Feb 2022 07:55:24 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcR-0003VU-2C; Fri, 25 Feb 2022 20:55:15 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcG-0003FU-0D for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:04 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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-0.canonical.com (Postfix) with ESMTPS id 5259A3F1A1 for ; Fri, 25 Feb 2022 20:55:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822503; bh=OYHgIoWs46t6jBh1h7PjsWuA9h2CYt37dEdJ010NYps=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=EGQ7nlHB9XxxcmT35Kij9zUQfPo6NnEjZsQs/LRlpIp1Hli762/dXOqz/1QzPfFEC TyW8SdJn9gvOqa3aGQtH4+LBXEkxRLIjPdYitqT7zIJKaj7E0KZ9Bvv0WIH/Z9qap+ YpYkXhVA/QaeYDtwZni74vmoGOR2IzKIY0EdPi6wFhlCL8pgEOIxo+T6q2JnaxszRY X35myREuzeKKu0+/Mg6QeGF/DF3AI/+dUnn14dGq7w9sx0bxoR8y27zSOr9r2wcO/L PIn7Fh7ytCmJaqC+xDUTDg9vlPhL1kE/16MrKUCc8F6kx7dbrp9XlhoAYNJ2JzOhO2 P5G0b6mgoYEsw== Received: by mail-wm1-f71.google.com with SMTP id l9-20020a05600c1d0900b0037be9e5f7e8so369446wms.7 for ; Fri, 25 Feb 2022 12:55:03 -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=OYHgIoWs46t6jBh1h7PjsWuA9h2CYt37dEdJ010NYps=; b=NJky388wFD9Z/gD3lt+bmZK/Qq1n0vcrJLaPHwubU2h+61FbVPhsBRRtrg82IIUua3 gED7KVSlEzMPdQokmfIktR/4Un65GplhfHdE+RicwPGAdTMaJTo0tiNR5XdFfYqhyIgm d2G4Dk2f1+NDdqVjXtfdyys9CP9ljIsRfWhBTok3UKWwA4VaWhnqhiTL1Jn2oLoXbHxo VpWtcR0ZqoKILYuU291uR3BnL4Wmdgk9LjC+kJncQA7RiGnk6HYvUMAvWJOUFdhHgolx LlC8he5uoIzTTnn2DRPuod7rG7JMuvZ9G4bZfU0DkLVX3RLE3CPxAWxqGYkMzl7NLPmt mB4Q== X-Gm-Message-State: AOAM5338QZPic25mszsvdbUqFlwwy4NOAkAvQFMqhW07+A3FS6uiKyrS M+zVpaLHoHUKK6j+YmiWyVE2zAZhqc970fmsddsf8byTdz6TUfQFf02N/fZiIxzQvydhawbdc1C NlYUn7QrCedqv0NP9IzoB6no18Jsh29FPUtKk3Q0kmg== X-Received: by 2002:a05:600c:1c15:b0:37b:f7f2:ab68 with SMTP id j21-20020a05600c1c1500b0037bf7f2ab68mr4176386wms.100.1645822502715; Fri, 25 Feb 2022 12:55:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJxZsg33zcf1ZMzA8622XrhGfThE9wqp3vU4NZv1c4GxYLMnydPB+XkPKFj743mn6tu0LDmlDA== X-Received: by 2002:a05:600c:1c15:b0:37b:f7f2:ab68 with SMTP id j21-20020a05600c1c1500b0037bf7f2ab68mr4176370wms.100.1645822502442; Fri, 25 Feb 2022 12:55:02 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id a8-20020a056000100800b001e30ef6f9basm4544535wrx.18.2022.02.25.12.55.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:02 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 05/17] SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4) Date: Fri, 25 Feb 2022 20:54:38 +0000 Message-Id: <20220225205450.23844-6-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: David Abdurachmanov BugLink: https://bugs.launchpad.net/bugs/1910965 By default no functions are assigned to LEDs. It's up to user/distribution to provide udev rules to configure them. Signed-off-by: David Abdurachmanov (backported from https://github.com/sifive/meta-sifive/blob/2020.11/recipes-kernel/linux/files/freedom-u540/0007-Add-PWM-LEDs-D1-D2-D3-D4.patch) Signed-off-by: Colin Ian King Signed-off-by: Andrea Righi (adjust backport for v5.17 removal of soc() node upstream) Signed-off-by: Dimitri John Ledkov --- .../boot/dts/sifive/hifive-unleashed-a00.dts | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts index ced0d4e479..c7a3740ea6 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts @@ -3,6 +3,7 @@ #include "fu540-c000.dtsi" #include +#include /* Clock frequency (in Hz) of the PCB crystal for rtcclk */ #define RTCCLK_FREQ 1000000 @@ -25,6 +26,38 @@ memory@80000000 { reg = <0x0 0x80000000 0x2 0x00000000>; }; + pwmleds { + compatible = "pwm-leds"; + d1 { + label = "green:d1"; + pwms = <&pwm0 0 7812500 PWM_POLARITY_INVERTED>; + active-low = <1>; + max-brightness = <255>; + linux,default-trigger = "none"; + }; + d2 { + label = "green:d2"; + pwms = <&pwm0 1 7812500 PWM_POLARITY_INVERTED>; + active-low = <1>; + max-brightness = <255>; + linux,default-trigger = "none"; + }; + d3 { + label = "green:d3"; + pwms = <&pwm0 2 7812500 PWM_POLARITY_INVERTED>; + active-low = <1>; + max-brightness = <255>; + linux,default-trigger = "none"; + }; + d4 { + label = "green:d4"; + pwms = <&pwm0 3 7812500 PWM_POLARITY_INVERTED>; + active-low = <1>; + max-brightness = <255>; + linux,default-trigger = "none"; + }; + }; + hfclk: hfclk { #clock-cells = <0>; compatible = "fixed-clock"; From patchwork Fri Feb 25 20:54:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597871 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=N3/2mA8w; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529B4Lckz9sG5 for ; Sat, 26 Feb 2022 07:55:26 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcS-0003Wk-1y; Fri, 25 Feb 2022 20:55:16 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcH-0003Gf-Hz for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:05 +0000 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 B39513F1BC for ; Fri, 25 Feb 2022 20:55:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822504; bh=RsUtuo3rYlL1Lu0YFNrcyX/sOncHSXNMHGqZX8VGbes=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=N3/2mA8wr9QL94Ry2TKsgNRjL8A+wcJd5YQ1XWWmbb7UZTcjhxyayPYsv6WxiL7om 4NJSFnHay3hzJKvjR0ljJIG947+JX+P6mo1r4TV9Kt3BWuAA2ZLl/1tHe+TPVBclhH y8xKVjXtf1yEJEHCSL3RJdvp0RLCNWsaNrqWwd+J7ylLLUcBrIdf6ZJ7hSvd7uD/MN MFxDQJlaQ7uPdwB6cX5Gn0cAaSsJiHTPOc6TDA78qPuVSLjlKpMisso7v+h4DP53MX ZueQVLuLO5bUVpmf4n+DLEodrh74dx7RHkXoVmb/7cfXNXIllMbDfSBcbPdBKoevVN TF76Ovyxdl5+w== Received: by mail-wm1-f70.google.com with SMTP id az39-20020a05600c602700b00380e48f5994so1925211wmb.0 for ; Fri, 25 Feb 2022 12:55:04 -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=RsUtuo3rYlL1Lu0YFNrcyX/sOncHSXNMHGqZX8VGbes=; b=IVc80ww8rqyE7UemVSTfWpoeD/y3OWQhvJRlK4k56FoXBaOXzlRNL6KZZOaCa7d4lG y3wT2zjjvs0ZkqJRSzZDMuJJ4h8LAPpb9YrKTPuf649krDUwJaL2+eWkQp0Ya+DvA1sa +u98q+I28HpxT14CNY364WuRZyJ/piOqPI/xs3kSq9m6RJYc+qxDe2430NRwfVTFBsv7 qny+64ngH4TN2AwwPOuCp+v0yY3TlKTVIF1SoJFsWl9NX6vqYQCA5jjZrkEZevNdgP4/ LAXHM6ZIK+nh7La144JamCU0A9uhTyhCQwwgyq4heNiNTaA22d8w9Topz9EAVtvqncck iQJw== X-Gm-Message-State: AOAM532wwnLDJumvPkFA34lI2orOdtRUNv2a5YNX3i2WTx+CaxX446UK xjFRvSNoX4K+wgjSKDDjSJ4RX2NeLJhEDOjA9H6BBls7gsx4MWAocx4rFPaNXAChu3U2yUUvW6x oJWIFIoRC9IhOJcfKUMofQssuZ25K8tsZta932UruNA== X-Received: by 2002:a1c:a942:0:b0:380:ead5:c4e2 with SMTP id s63-20020a1ca942000000b00380ead5c4e2mr4240937wme.100.1645822503742; Fri, 25 Feb 2022 12:55:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJwMMF9PhBW1Bej4R9R+LKqTWrMXl0il18G5IkXZAdhgUHgyydAGeOOv3omW73dks0dzfFtbWw== X-Received: by 2002:a1c:a942:0:b0:380:ead5:c4e2 with SMTP id s63-20020a1ca942000000b00380ead5c4e2mr4240934wme.100.1645822503505; Fri, 25 Feb 2022 12:55:03 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id s2-20020adfecc2000000b001e4aa962e95sm3218547wro.20.2022.02.25.12.55.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:02 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 06/17] riscv: dts: sifive: add missing compatible for plic Date: Fri, 25 Feb 2022 20:54:39 +0000 Message-Id: <20220225205450.23844-7-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Krzysztof Kozlowski Add proper compatible for Platform-Level Interrupt Controller to silence dtbs_check warnings: interrupt-controller@c000000: compatible: ['sifive,plic-1.0.0'] is too short Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alexandre Ghiti Tested-by: Alexandre Ghiti Link: https://lore.kernel.org/r/20210920130412.145231-2-krzysztof.kozlowski@canonical.com (cherry picked from commit 9962a066f3c1d4588d0dd876ceac2c03ef87acf3) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi index 7db8610534..0655b5c420 100644 --- a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi @@ -141,7 +141,7 @@ soc { ranges; plic0: interrupt-controller@c000000 { #interrupt-cells = <1>; - compatible = "sifive,plic-1.0.0"; + compatible = "sifive,fu540-c000-plic", "sifive,plic-1.0.0"; reg = <0x0 0xc000000 0x0 0x4000000>; riscv,ndev = <53>; interrupt-controller; From patchwork Fri Feb 25 20:54:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597872 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=vRfUabzP; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529H5dvnz9sG5 for ; Sat, 26 Feb 2022 07:55:31 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcV-0003aD-Dq; Fri, 25 Feb 2022 20:55:19 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcI-0003I6-VP for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:07 +0000 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (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 41A843F1A1 for ; Fri, 25 Feb 2022 20:55:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822505; bh=0ZIavNEM/AiBtIWaRw+RqCUXY973k8Jx7+qSIyysM30=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=vRfUabzPY1ciXoMFbvp/6ifYGhUXp1iPQmsXblLYVUTYl86WPunu6Aw31r8VXEza+ 5BJ8rXa564/2MrlI77xSpNdp1fwF5c66pZOgfJ2wReftNFlREGchxGUFRLCG6evicT WdSlGErQMuteUctuabY+zUD+zPy87mvpFqM3WIL06a5TM0B6R24imD2oUMVJagzXC6 Q1R7fLiTZkcMftEmQb6qarnYDhvyTJccmnSyz3DJFUQej4kJk2HA29ClcRoa33FTNG gazeLHjHk8Td2NYydIrbRjslOsTcY1LZ44qWUNg+dINg8KTMCJRrGRLXVRHS1F//tZ o12RShWHZtcag== Received: by mail-wm1-f72.google.com with SMTP id 10-20020a1c020a000000b0037fae68fcc2so2130812wmc.8 for ; Fri, 25 Feb 2022 12:55:05 -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=0ZIavNEM/AiBtIWaRw+RqCUXY973k8Jx7+qSIyysM30=; b=ycLqIUogGTdQLG9ObeMrLqMoSTxvmGjjJmSr8+JZZTWfpCDArXeSMfOLBYa6toVmMG LKDdMNfldj/9y9VZDsCBd6UDEeUYy6ceeQvwS9xyzLwC2O22QXdvHfR/BlyUl7sYMwUr niSOLfkhSmwlAq7WEy3o5kDlP64hYWZvk2se+N6Bn0v2FYpRs689W3cQ8d07HJKI2BrR HNTXfcGFZC9hDkVfOk6m9lhiarEbhLnQ66ljUFn1y6Z66oHgULc+cg/NU3LSDZrf1rmh /UCHqLnXkoWjWMm+L3iImp6EQ38+F4VSvBO19rN53RlM2N9sGWU1ERivhfoYVMQaZz9+ F2iw== X-Gm-Message-State: AOAM532XezM+g6bAILgm7YHzhfP0QskZrhLOHkYekJCSUe9tqOvNwayN z5ktBjdgyBnMdkZu/GYvI0DvNVux6VY/JqbJx172iwTTpY0Qn7BiUkiggJVzkhDu7+5A+JpZ+e9 WCA4JCJEXFQw4rX2Tnh0ss8F6jlJW6f48mYLD730ZSQ== X-Received: by 2002:adf:f5c5:0:b0:1ed:bc44:63e4 with SMTP id k5-20020adff5c5000000b001edbc4463e4mr7396478wrp.236.1645822504726; Fri, 25 Feb 2022 12:55:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJxdl4EOhE0layHmgN77x0riXegt/8ups1ZLCq2D8SdmsQoqVPQiuYYl67yPq67Ha1/RWcCa8g== X-Received: by 2002:adf:f5c5:0:b0:1ed:bc44:63e4 with SMTP id k5-20020adff5c5000000b001edbc4463e4mr7396469wrp.236.1645822504456; Fri, 25 Feb 2022 12:55:04 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id j7-20020a05600c1c0700b0037c2c6d2a91sm3488992wms.2.2022.02.25.12.55.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:04 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 07/17] riscv: dts: sifive unmatched: Name gpio lines Date: Fri, 25 Feb 2022 20:54:40 +0000 Message-Id: <20220225205450.23844-8-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Vincent Pelletier Follow the pin descriptions given in the version 3 of the board schematics. Signed-off-by: Vincent Pelletier Signed-off-by: Palmer Dabbelt (cherry picked from commit ea81b91e4e256b0bb75d47ad3a5c230b2171a005) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index f5a8f48505..c06dec9343 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -288,4 +288,8 @@ &pwm1 { &gpio { status = "okay"; + gpio-line-names = "J29.1", "PMICNTB", "PMICSHDN", "J8.1", "J8.3", + "PCIe_PWREN", "THERM", "UBRDG_RSTN", "PCIe_PERSTN", + "ULPI_RSTN", "J8.2", "UHUB_RSTN", "GEMGXL_RST", "J8.4", + "EN_VDD_SD", "SD_CD"; }; From patchwork Fri Feb 25 20:54:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597873 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=j5sIWWGP; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529M1PgBz9sG5 for ; Sat, 26 Feb 2022 07:55:35 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhca-0003gD-1n; Fri, 25 Feb 2022 20:55:24 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcJ-0003ID-3E for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:07 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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-0.canonical.com (Postfix) with ESMTPS id 5BC713F1BE for ; Fri, 25 Feb 2022 20:55:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822506; bh=VwockyRSvQ1gzuIBcM0yvaThXl83JR8r5I++afB7FUw=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=j5sIWWGP33u/R/l+yJGtPEUZ+rZRitsEyvl10m3f0IL5BMSykZq0h131OLwyZ8E04 qiVz6tsM5QD93sJs3dOPk7T2XsCuSCsnIWa6aagkOYTXKn1IS5uPho+bzr8JufHqBq zc64rXVR+eMXsn32+/grps7lb9LCWafEGMyZ+PZe9YhNJX+rqR7+koRqpfeUtAIJxv Gu0KM6akLw015TY6LGVu+gJijkt+qHwjB+JOcxsoNlKZrOegcVeriMw6vAxyEVAZgY g4Gnw8O0NSTDMYhLOAT6gXhSrK2c8Mvw8fqgMxJ4hIlM8yNrQckgS1oPWUg5g7LcCQ SM2hVNNrm4okQ== Received: by mail-wm1-f71.google.com with SMTP id i20-20020a05600c051400b00380d5eb51a7so1904621wmc.3 for ; Fri, 25 Feb 2022 12:55:06 -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=VwockyRSvQ1gzuIBcM0yvaThXl83JR8r5I++afB7FUw=; b=UPT0u3jwYtd3pzVHMc/sBl0Vju5R6Q6Hs4lkQUtgpaDQG2dZen3viE0ta9oTuTlu+d S/q22GmTHfNFJsipbgj3OybRRTE6VMjIYNljlakCdFM1Rop89Nq0sk43DiZIMtObTqRg zp8SjtQ3G5zkvD5aoN92qpl5zTA7YeXKxco0Vpn0yCJ2+S+xYpIvLIwv1xqbGss7vBD5 DMxfgGlMN+GWzRoN3f63U8sW8WmduvHJvpc2HNcP18L3tTT/hvIuRSmYlhSkHOGKimWL j5bnu566d+9ns6PbF7Ti3J5vSC3MB3a1KCnL/ObDVkipfVBpy6GBDeC5FIDRjO92p0d8 9zPQ== X-Gm-Message-State: AOAM531fHDPU9Z6tHod4lztLVCjO0lir9iktHBC5pRLUD0kPf0HCERgH prD9X0f53buFlfO+ayzijLwyYJUtNcHCju9mKWvjzYWJf8fQeF1r4UIaohBK7W3395TzmNCxxKh OQ1yaorwMY/sdY/VFd35lsf8Hz9uGRKJeR81HlRY9Fg== X-Received: by 2002:a05:600c:4615:b0:381:c68:e8f8 with SMTP id m21-20020a05600c461500b003810c68e8f8mr4189289wmo.117.1645822505786; Fri, 25 Feb 2022 12:55:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJxGMmSV1GsW6RzH9k2rhG1bkJEFerzuwN1kHYL/ICICFrsXqH9mY2i+LuGTEQjihZCRUYmcQw== X-Received: by 2002:a05:600c:4615:b0:381:c68:e8f8 with SMTP id m21-20020a05600c461500b003810c68e8f8mr4189281wmo.117.1645822505543; Fri, 25 Feb 2022 12:55:05 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id v124-20020a1cac82000000b0037c3d08e0e7sm6834052wme.29.2022.02.25.12.55.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:05 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 08/17] riscv: dts: sifive unmatched: Expose the board ID eeprom Date: Fri, 25 Feb 2022 20:54:41 +0000 Message-Id: <20220225205450.23844-9-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Vincent Pelletier Mark it as read-only as it is factory-programmed with identifying information, and no executable nor configuration: - eth MAC address - board model (PCB version, BoM version) - board serial number Accidental modification would cause misidentification which could brick the board, so marking read-only seem like both a safe and non-constraining choice. Signed-off-by: Vincent Pelletier Signed-off-by: Palmer Dabbelt (cherry picked from commit 8120393b74b31bbaf293f59896de6b0d50febc48) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index c06dec9343..e545b2b6d2 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -100,6 +100,16 @@ temperature-sensor@4c { interrupts = <6 IRQ_TYPE_LEVEL_LOW>; }; + eeprom@54 { + compatible = "microchip,24c02", "atmel,24c02"; + reg = <0x54>; + vcc-supply = <&vdd_bpro>; + label = "board-id"; + pagesize = <16>; + read-only; + size = <256>; + }; + pmic@58 { compatible = "dlg,da9063"; reg = <0x58>; From patchwork Fri Feb 25 20:54:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597874 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=ZaXEPsT0; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529S0W30z9sG5 for ; Sat, 26 Feb 2022 07:55:40 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhce-0003lV-6b; Fri, 25 Feb 2022 20:55:28 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcJ-0003JY-MX for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:07 +0000 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 656853F1A1 for ; Fri, 25 Feb 2022 20:55:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822507; bh=K+NYf/1d1b7QosR1OptylESLN0qoQa3fJqv0vhDwJ2c=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZaXEPsT0tUF/zCZ269OfThTcl8IPg7DHicyO8HL30K+qdK/Ii2YsVP0ZNcp/go7W9 fKTtNc2HO9NiaiiTJEERvij4x/RSrT7bfYvtyaFhyPJ/pegCxphqV/EyH1bgdvyegk LaTccVk9KDoNbdYhjy5fAMJ+DWw14E+e37JjqAT3ioZiIiZhjf0KPX97UQs3bO0W0z H2EZOyssaBlo5SBZ7DZDlpso5qt7MG/VnNPsZL49BuqSCeFsQP65OfEvlWCw9LAyW3 JAG/sfJS3n09v9+ra4fE4o0x2MeuywpnhSxC09UsHrCWG69AaCSfViNe5rNf0pBxkJ uAedltgk85CMw== Received: by mail-wm1-f69.google.com with SMTP id l31-20020a05600c1d1f00b00380e3425ba7so1886382wms.9 for ; Fri, 25 Feb 2022 12:55:07 -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=K+NYf/1d1b7QosR1OptylESLN0qoQa3fJqv0vhDwJ2c=; b=PB8ACpJOxvsQ1/Dc0v5McfA7RK633ZlA50+PuqMaS2ISQAlrXURaQCg6U+OjPz2tEk ognn7C6sYRLpjPVVwWLiI2WQ/pRfHgFB7rYe+ak4xZYbWqRXTlAnvcYcnLnJhYr6brGu w/Fi4M73bVzsIJXJ0hfmjwbLFv6I1ODL3zleLtqE6v2HVJaLQqdgO6KY1T9WFftX7DG2 0bVoBh+nh8Q9qtC9t4TPjnWgatGviuCiDuWEwLKvXKHYB3UIk3c4dh6Pn8DRk3XlAbLW GHDkXpp7OsThRSEqxE2XhT9pEw3olJ7baZJTPeLw+39Eg06S9qyWgGbPnEZc2XUkvLms g31A== X-Gm-Message-State: AOAM531nrX2iAYSCl4FmSNMUkftZTiaGkinRdmrnmyjwFp06HgaOtm82 8VcNs0srNAFGpxUq5QbMBmUeko3CTTK2ki1KPCdeREhFmVr6Rr0Is/C51U5+D+lM+4MrpZkkhcH YtXLeXG1LBzhGkQcvvO7D3vc0HMlQGeks79rOvQhAuA== X-Received: by 2002:a05:600c:4151:b0:381:15c5:62fb with SMTP id h17-20020a05600c415100b0038115c562fbmr4292270wmm.152.1645822506865; Fri, 25 Feb 2022 12:55:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJxnRKl41mGqUCWOU+xK/LLYUK1SPtEFFZMreE2F/Ly8KjC+VyIBvG4t1ncw/Qa1dekoult6AA== X-Received: by 2002:a05:600c:4151:b0:381:15c5:62fb with SMTP id h17-20020a05600c415100b0038115c562fbmr4292259wmm.152.1645822506540; Fri, 25 Feb 2022 12:55:06 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id v124-20020a1cac82000000b0037c3d08e0e7sm6834093wme.29.2022.02.25.12.55.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:06 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 09/17] riscv: dts: sifive unmatched: Expose the PMIC sub-functions Date: Fri, 25 Feb 2022 20:54:42 +0000 Message-Id: <20220225205450.23844-10-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Vincent Pelletier These sub-functions are available in the chip revision on this board, so expose them. Signed-off-by: Vincent Pelletier Signed-off-by: Palmer Dabbelt (cherry picked from commit cd29cc8ad2540a4f9a0a3e174394d39e648ef941) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index e545b2b6d2..5557ded959 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -117,6 +117,18 @@ pmic@58 { interrupts = <1 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; + onkey { + compatible = "dlg,da9063-onkey"; + }; + + rtc { + compatible = "dlg,da9063-rtc"; + }; + + wdt { + compatible = "dlg,da9063-watchdog"; + }; + regulators { vdd_bcore1: bcore1 { regulator-min-microvolt = <1050000>; From patchwork Fri Feb 25 20:54:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597875 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=tMKEDRUo; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529T5qFyz9sG5 for ; Sat, 26 Feb 2022 07:55:41 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhch-0003qs-Ht; Fri, 25 Feb 2022 20:55:31 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcK-0003LO-Lt for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:08 +0000 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 781633F1A1 for ; Fri, 25 Feb 2022 20:55:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822508; bh=rt9T5tctpDrNSek5nNSsHFCvBVQyx/kru68ZDcpj7Ag=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=tMKEDRUoZCuVT+F9Oj2qW/UK6+za1/Z510yJehWE6kEBHvmP+0y3YlsYmJtmAnZTL 1rT/5c238N5ClZRKuV3g9lq18METbmcaXFaTQTtyKXd6JZQn1FbeoQv+VPNAYUWxQt Fd69yc6eMCy7/qg+l5iAFKnAVGTzgGBU1S8Rpp7V6FokjvzzUSPXwNlINA4sGnoyQu hiQk1/zJbGj5gjxzVw3DQuPAbAev7DiJZuEV2FGS0yo6ImgADIPYhsx53TUQVgreDJ 4EYylnY+Xdr/JBh3PtYader7aKEr9zK6txuidfAqo5NtSYOXmOLXcsQUUjtQSESxWy ZW+GAFMaHtvBg== Received: by mail-wm1-f69.google.com with SMTP id q17-20020a1ca711000000b0037be98d03a1so2162409wme.0 for ; Fri, 25 Feb 2022 12:55:08 -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=rt9T5tctpDrNSek5nNSsHFCvBVQyx/kru68ZDcpj7Ag=; b=nPR9El9RYL38ZTX8LPrCko0ZDEmlKy+3NXsN3HdXmMFg6Cy/66sZlJQaNM5cXopDEa eM3ht+byJRfA3nIuKW/uEwZuKr8oSU/5wAmqbDo/eBVGGWtbWGX9Z400AkZWLKwFBHaW Werwtc9CSWPf/jmtWbQO6Tx9IvurXeS2Lg1r0N9wtd0Jf6JfyoONTe2AdramG6Uf6tkX IbGzcolTNg4VmwwOwB526zLhmzKm7nT8CrKTGT7w56FScT3u7iuVp8sXVtwzC0oCNGLK R7fw96kBt5oOi0p+pCioKt6kIlYJ96L9Sxgxvyb1k1d2s0tsn82YbXKz1EugX45oaUwm 9GWQ== X-Gm-Message-State: AOAM5307nGg885OWYAA8v0Bbh+cXAexAX/KAV4sOZxdSiDOdH6bpdail rAMW9hydXjrHXMQUziS6QUJyV9IsnxkdG/YC9L1+AbV85iTnQ3R4eB+c8wrU6P2UF9vAT9qW2+t YzKcs81egM7G/SLIYK3odhkO0oKwYw3lsiQr9AirjIQ== X-Received: by 2002:adf:82d2:0:b0:1ed:bf25:db21 with SMTP id 76-20020adf82d2000000b001edbf25db21mr7262297wrc.627.1645822507848; Fri, 25 Feb 2022 12:55:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJxRiNtg/qnSqNbS4NkrwntLoyrvElpqdHVlei+Sbku5VgzTMQdvw10ztYtrsljoWTr4MM5lEQ== X-Received: by 2002:adf:82d2:0:b0:1ed:bf25:db21 with SMTP id 76-20020adf82d2000000b001edbf25db21mr7262281wrc.627.1645822507528; Fri, 25 Feb 2022 12:55:07 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id h18-20020a5d5052000000b001e688788cc3sm3167347wrt.88.2022.02.25.12.55.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:07 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 10/17] Revert "riscv: sifive: unmatched: update for 16GB rev3" Date: Fri, 25 Feb 2022 20:54:43 +0000 Message-Id: <20220225205450.23844-11-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" This reverts commit 8e82db724b09e1e0e823a39123eb1fbb524d4bb0. BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- .../boot/dts/sifive/hifive-unmatched-a00.dts | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index 5557ded959..4b52900bae 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -131,16 +131,16 @@ wdt { regulators { vdd_bcore1: bcore1 { - regulator-min-microvolt = <1050000>; - regulator-max-microvolt = <1050000>; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; regulator-min-microamp = <5000000>; regulator-max-microamp = <5000000>; regulator-always-on; }; vdd_bcore2: bcore2 { - regulator-min-microvolt = <1050000>; - regulator-max-microvolt = <1050000>; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; regulator-min-microamp = <5000000>; regulator-max-microamp = <5000000>; regulator-always-on; @@ -195,48 +195,48 @@ vdd_ldo2: ldo2 { }; vdd_ldo3: ldo3 { - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-min-microamp = <200000>; regulator-max-microamp = <200000>; regulator-always-on; }; vdd_ldo4: ldo4 { - regulator-min-microvolt = <2500000>; - regulator-max-microvolt = <2500000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-min-microamp = <200000>; regulator-max-microamp = <200000>; regulator-always-on; }; vdd_ldo5: ldo5 { - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-min-microamp = <100000>; regulator-max-microamp = <100000>; regulator-always-on; }; vdd_ldo6: ldo6 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-min-microamp = <200000>; regulator-max-microamp = <200000>; regulator-always-on; }; vdd_ldo7: ldo7 { - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-min-microamp = <200000>; regulator-max-microamp = <200000>; regulator-always-on; }; vdd_ldo8: ldo8 { - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-min-microamp = <200000>; regulator-max-microamp = <200000>; regulator-always-on; From patchwork Fri Feb 25 20:54:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597878 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=YPhtD9No; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529f4QVFz9sG5 for ; Sat, 26 Feb 2022 07:55:50 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcr-0004Du-HN; Fri, 25 Feb 2022 20:55:41 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcL-0003NA-Nr for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:09 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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 5886F3F1BC for ; Fri, 25 Feb 2022 20:55:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822509; bh=IoCKtM724lIEWA4Gu40nuqVmXSm4nBOco1hI/O8mRzY=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=YPhtD9NoMxvunxyyNYXTSbfXsCXSWTvLJ1t78lKOAylOQIUMFh6IPQUXVkQCi2CvS nNRkRWDaYJIFSXvpWxwHgXe2O4PCjxAbBh+Ukwu02xKgr3RTRd5RXeggNYUJwrn+Gd 1XITGN6j4/y0vnmbpZt40/JFpekFRjDupkjyqLw+qXby26+cDoNUHibz9sVtvz4LqG wQDsCAWS1xwh0WW+ok91GpFHDxBNm/JaGubZqKN8mYCNnxQ22NkH1TZmnUm/JpvcLZ 6ABuxjHjeA2EZYGksS8A5V2nWWdcjaQ8fRJPAF15qgobVrAYLPEGCh4f1M66neDQVB Gfqtb9cX4fepQ== Received: by mail-wm1-f71.google.com with SMTP id z15-20020a1c4c0f000000b00380d331325aso1895698wmf.6 for ; Fri, 25 Feb 2022 12:55:09 -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=IoCKtM724lIEWA4Gu40nuqVmXSm4nBOco1hI/O8mRzY=; b=Wf9ltnjmRr+XShZlFzaD3wQtdtYHJhNLBDSb2jGJ1/+BI70uYlFTkEAAjhUEzNklyt IEoU8OGW9sz5+vFLHrUD1AA6SY4lIsWkIaf3nrZxF4Q5yxBUxGrendcGM/KbitkospOB EgCkd3KoZHQCLav5P3F3lqNGUrBILe8ysfq5CRrEb5PiBI73LHF/gBfZH1qso0Vnto3q PrhKbWleNq7E1FGlXNkUe2Df3ZGaITgIHvn3geRUTbtKQlMN+15OYpeRmrTW5Lb7hBxZ hH+GemPxfznNA2kR78Fim1DbGPGT0Y0EYu4FJ+tMMeiJveqj8H6CdLg0BNbsUcrInSDG 6npw== X-Gm-Message-State: AOAM533Ae0sflY0sKsNe1qJQ4lHR2pnvL8sTdyLBGCMyjP8WLNAxNIb5 nWeXVNS/UVU5BOzZxnM6Nou+q3sDh8touyRCNnavtOI1TcWB8Ukvi9UAloR05cI/UgpeJPhhz7N 5371Ymqq14etZVwk1duBEtyOvyV5CKroEHl+Nj6Zr3A== X-Received: by 2002:a05:600c:602a:b0:381:4245:ec26 with SMTP id az42-20020a05600c602a00b003814245ec26mr870147wmb.25.1645822508739; Fri, 25 Feb 2022 12:55:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJyne8xSv4v12e9SgsEqDgoYIOInhXbc0wHdksyvMPnVoe2uayolX/cKp4hU7hVnLq8BkthnPg== X-Received: by 2002:a05:600c:602a:b0:381:4245:ec26 with SMTP id az42-20020a05600c602a00b003814245ec26mr870129wmb.25.1645822508453; Fri, 25 Feb 2022 12:55:08 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id l15-20020a05600c4f0f00b0037d62a899b1sm3593969wmq.6.2022.02.25.12.55.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:08 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 11/17] riscv: dts: sifive unmatched: Fix regulator for board rev3 Date: Fri, 25 Feb 2022 20:54:44 +0000 Message-Id: <20220225205450.23844-12-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Vincent Pelletier The existing values are rejected by the da9063 regulator driver, as they are unachievable with the declared chip setup (non-merged vcore and bmem are unable to provide the declared curent). Fix voltages to match rev3 schematics, which also matches their boot-up configuration within the chip's available precision. Declare bcore1/bcore2 and bmem/bio as merged. Set ldo09 and ldo10 as always-on as their consumers are not declared but exist. Drop ldo current limits as there is no current limit feature for these regulators in the DA9063. Fixes warnings like: DA9063_LDO3: Operation of current configuration missing Signed-off-by: Vincent Pelletier Signed-off-by: Palmer Dabbelt (cherry picked from commit ad931d9b3b2e21586de8e6b34346d0a30c13721d) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- .../boot/dts/sifive/hifive-unmatched-a00.dts | 84 ++++++------------- 1 file changed, 24 insertions(+), 60 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index 4b52900bae..bfe46cd2d4 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -130,47 +130,31 @@ wdt { }; regulators { - vdd_bcore1: bcore1 { - regulator-min-microvolt = <900000>; - regulator-max-microvolt = <900000>; - regulator-min-microamp = <5000000>; - regulator-max-microamp = <5000000>; - regulator-always-on; - }; - - vdd_bcore2: bcore2 { - regulator-min-microvolt = <900000>; - regulator-max-microvolt = <900000>; - regulator-min-microamp = <5000000>; - regulator-max-microamp = <5000000>; + vdd_bcore: bcores-merged { + regulator-min-microvolt = <1050000>; + regulator-max-microvolt = <1050000>; + regulator-min-microamp = <4800000>; + regulator-max-microamp = <4800000>; regulator-always-on; }; vdd_bpro: bpro { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; - regulator-min-microamp = <2500000>; - regulator-max-microamp = <2500000>; + regulator-min-microamp = <2400000>; + regulator-max-microamp = <2400000>; regulator-always-on; }; vdd_bperi: bperi { - regulator-min-microvolt = <1050000>; - regulator-max-microvolt = <1050000>; + regulator-min-microvolt = <1060000>; + regulator-max-microvolt = <1060000>; regulator-min-microamp = <1500000>; regulator-max-microamp = <1500000>; regulator-always-on; }; - vdd_bmem: bmem { - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <1200000>; - regulator-min-microamp = <3000000>; - regulator-max-microamp = <3000000>; - regulator-always-on; - }; - - vdd_bio: bio { + vdd_bmem_bio: bmem-bio-merged { regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; regulator-min-microamp = <3000000>; @@ -181,86 +165,66 @@ vdd_bio: bio { vdd_ldo1: ldo1 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; - regulator-min-microamp = <100000>; - regulator-max-microamp = <100000>; regulator-always-on; }; vdd_ldo2: ldo2 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; regulator-always-on; }; vdd_ldo3: ldo3 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-always-on; }; vdd_ldo4: ldo4 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; + regulator-min-microvolt = <2500000>; + regulator-max-microvolt = <2500000>; regulator-always-on; }; vdd_ldo5: ldo5 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-min-microamp = <100000>; - regulator-max-microamp = <100000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-always-on; }; vdd_ldo6: ldo6 { - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-always-on; }; vdd_ldo7: ldo7 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-always-on; }; vdd_ldo8: ldo8 { - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-always-on; }; vdd_ld09: ldo9 { regulator-min-microvolt = <1050000>; regulator-max-microvolt = <1050000>; - regulator-min-microamp = <200000>; - regulator-max-microamp = <200000>; + regulator-always-on; }; vdd_ldo10: ldo10 { regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1000000>; - regulator-min-microamp = <300000>; - regulator-max-microamp = <300000>; + regulator-always-on; }; vdd_ldo11: ldo11 { regulator-min-microvolt = <2500000>; regulator-max-microvolt = <2500000>; - regulator-min-microamp = <300000>; - regulator-max-microamp = <300000>; regulator-always-on; }; }; From patchwork Fri Feb 25 20:54:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597869 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=WJok34IP; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K52962K7hz9sGG for ; Sat, 26 Feb 2022 07:55:22 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcP-0003Tv-RX; Fri, 25 Feb 2022 20:55:13 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcM-0003Pb-NT for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:10 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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 86BA13F1BC for ; Fri, 25 Feb 2022 20:55:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822510; bh=b676gn8YrLY/WE5OhgB3HEY8qm5DaG6PQQtqha+IKcQ=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=WJok34IPQGd4iUnaM21ySSsrVbL+szkL9fW2WPLxngfr43PfP6gOldPxuTHJItUjE rFp6VbJxHzY3zhZ6dXO24ES5T8mLUcQxDrrnEBEigevUYgVDE45Af1fR8ZpH4VEbcL VtGF8e8sh3P+qnibm3koWGmGUEmpuJerrTD13HOKoDJHtRmLsFHkCqrIev+7M+HMfD r+U6IVEMjUCk7KEZzJvvay8mPJVucd6HFlJiAnfFboSeBGWjzZgjuaKmUppqX5QAJ1 /o4F4i0XAyt8OiWJrSBlMb1gpu+rKuBHWpx54jSm+/v19LoqM1oNw3DOWkqLDbZrPF GUH9Y8bTyg/bw== Received: by mail-wm1-f71.google.com with SMTP id c5-20020a1c3505000000b0034a0dfc86aaso2132012wma.6 for ; Fri, 25 Feb 2022 12:55:10 -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=b676gn8YrLY/WE5OhgB3HEY8qm5DaG6PQQtqha+IKcQ=; b=HZhVvwo1TCN4roCsc2j5iG4UC2Nk69mPiKDSgopQRU52RFTJDHjXVzdSSZPgwXV9rP ner5j/JiKxS/xDQiMZyTLea1M4C913tmHcGPPzQ1qRNkcaOnipaYfAMuAxNJjKvwLWda 32rZVyvHKN6yZ4Fh24Je0+nY4XcYu0vlQGEk8IVfXKKN9aHNF0BORVyZYkbBNB1V8Ydw bVKA2jho8yBGSEEA5zlejaoDlmACJ1qKPkcPdBLhmarfKNkt764hnz1k7DWKc4RtQWSY GCkWcylNlY+P2jYctNt11NdEPUyJppY0LNoTKsO105q+H1xU63ZaEn7JrWTDnNpmZg+n lCGg== X-Gm-Message-State: AOAM530l01J9BBNiDkVHWoaeTaT9QLH5wvG7AI3OaK17MMrWeyPSW1fA U+Orzlr2aIJu9Htrir7D064HDEFCxZYlVxwRqALFJMULLN5EfyBWtijkyzno1SdZv0KIy/Dx2sr 4/TQ3QEcU6kGQwasokGnoqe7nwqaQQn1mh/HiIg/XLg== X-Received: by 2002:adf:fcd0:0:b0:1ef:31fe:d08e with SMTP id f16-20020adffcd0000000b001ef31fed08emr5517193wrs.667.1645822509733; Fri, 25 Feb 2022 12:55:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJz7tdwZRF+ocs7yh4Db80X4PDroHub7nqh17S/dL6bGcvf5sSjjooLlKyGTO7rhg1c33f9o8g== X-Received: by 2002:adf:fcd0:0:b0:1ef:31fe:d08e with SMTP id f16-20020adffcd0000000b001ef31fed08emr5517180wrs.667.1645822509425; Fri, 25 Feb 2022 12:55:09 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id q11-20020adfcd8b000000b001e320028660sm3111063wrj.92.2022.02.25.12.55.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:08 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 12/17] riscv: dts: sifive unmatched: Link the tmp451 with its power supply Date: Fri, 25 Feb 2022 20:54:45 +0000 Message-Id: <20220225205450.23844-13-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Vincent Pelletier Fixes the following probe warning: lm90 0-004c: Looking up vcc-supply from device tree lm90 0-004c: Looking up vcc-supply property in node /soc/i2c@10030000/temperature-sensor@4c failed lm90 0-004c: supply vcc not found, using dummy regulator Signed-off-by: Vincent Pelletier Signed-off-by: Palmer Dabbelt (cherry picked from commit f6f7fbb89bf8dc9132fde55cfe67483138eea880) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index bfe46cd2d4..0fa2990fa0 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -96,6 +96,7 @@ &i2c0 { temperature-sensor@4c { compatible = "ti,tmp451"; reg = <0x4c>; + vcc-supply = <&vdd_bpro>; interrupt-parent = <&gpio>; interrupts = <6 IRQ_TYPE_LEVEL_LOW>; }; From patchwork Fri Feb 25 20:54:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597876 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=ZcxyENv4; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529Y18jWz9sG5 for ; Sat, 26 Feb 2022 07:55:45 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcm-0003yF-94; Fri, 25 Feb 2022 20:55:36 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcN-0003R0-LM for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:11 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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-0.canonical.com (Postfix) with ESMTPS id 7BE0F3F1A1 for ; Fri, 25 Feb 2022 20:55:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822511; bh=quj6LRnLGYvfpob7iHguo2Me4HKh0i3ZegkRGSliqDg=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZcxyENv4YHhkQNIgLl2Lb+bT4+7PAceM9VFR5njwSjSFQtUg89+4dhMW0WPttj6nG oBRIo7VjSSZv0/iRz5dvTDpOafZZ6FmgehAYP7K6KcrUUx48092lfWw06KtuEwrm/T HX5/RzWRaMluPqT/X1DyXHJNsqTH2hAn9YiiVG2CwRJ+HAgfBcWf68gD22/jROmIOX /pe6ELZk8GS0dzcztQA38GeZihR7VYvyYhLH9+K/0HlDacvWOJL4pq1EfG+EK0DnNs Wp6NkifilRj7ZCs6hSluMynkR5Q2CXrOViI3rQmfDcEfEHwvF6DVS5EjglABeChAA4 /PZ7t4N38RWKg== Received: by mail-wm1-f71.google.com with SMTP id t2-20020a7bc3c2000000b003528fe59cb9so1898517wmj.5 for ; Fri, 25 Feb 2022 12:55:11 -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=quj6LRnLGYvfpob7iHguo2Me4HKh0i3ZegkRGSliqDg=; b=SV34/UizPxWrLTR/enL8fTTG4YWvkJRkWOMlBUPSRfinnAGqNSq9ncepSt5c7I5VGv +WlMSAatLo2YzI3r+SOfRSVUx8MMhEXgXcqtJiZ7bLmhk6bpmvwntaynKNzzoxVIOli0 b5NTNF2RqlZ1WcqC+JlIIlaDwfds3d+F+Of8RhbCtQh3WG09+BXN8JsobQ5tvKQCgafK 2vgq7HjggqukLQYbLIrTMb74JpEK5QhlKxRmzyWIpK1s8c2RLEfIstGZM0JpiWRqYOuR yatN1OnsoGhVEHnuyFJqS3NSyjK0VcrLb+RK0Z+5WSvkwxUap81483slhmXH9xOyzurg FrKg== X-Gm-Message-State: AOAM533Sp/AvfMiYIteiYkMiRV9lKnuJAm16tYiGjcx2AbXRQqfCjgr4 2+g6Ia6+2PMQabR8FyVOmoEWJ8R2v+jKMhUT4A6bRiVGjfIP2PYk/GryYNOlW5Spyn1R9zX2z+y CW7i26yr4Pn6do57UhlhMMjYmcroKLQB0RV/b6eAifQ== X-Received: by 2002:adf:e185:0:b0:1e2:6421:f2d0 with SMTP id az5-20020adfe185000000b001e26421f2d0mr7564813wrb.703.1645822510909; Fri, 25 Feb 2022 12:55:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJxOUIpaf5VeLjkw0qIlBF2rVkwGcsXOEEK03PwK/RBqcvYr3VvUcRhWyXQU2U16MQ/+4hqleg== X-Received: by 2002:adf:e185:0:b0:1e2:6421:f2d0 with SMTP id az5-20020adfe185000000b001e26421f2d0mr7564806wrb.703.1645822510627; Fri, 25 Feb 2022 12:55:10 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id p30-20020a1c545e000000b003811f9102c0sm5318181wmi.32.2022.02.25.12.55.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:10 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 13/17] riscv: dts: sifive: Group tuples in interrupt properties Date: Fri, 25 Feb 2022 20:54:46 +0000 Message-Id: <20220225205450.23844-14-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Geert Uytterhoeven To improve human readability and enable automatic validation, the tuples in the various properties containing interrupt specifiers should be grouped. Fix this by grouping the tuples of "interrupts" and "interrupts-extended" properties using angle brackets. Signed-off-by: Geert Uytterhoeven Reviewed-by: Krzysztof Kozlowski Signed-off-by: Palmer Dabbelt (cherry picked from commit cc79be0e0c9f9e529641b286af54dc5ed26d9407) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 21 +++++++++++---------- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 14 +++++++------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi index 0655b5c420..0caca0ccf6 100644 --- a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi @@ -145,12 +145,12 @@ plic0: interrupt-controller@c000000 { reg = <0x0 0xc000000 0x0 0x4000000>; riscv,ndev = <53>; interrupt-controller; - interrupts-extended = < - &cpu0_intc 0xffffffff - &cpu1_intc 0xffffffff &cpu1_intc 9 - &cpu2_intc 0xffffffff &cpu2_intc 9 - &cpu3_intc 0xffffffff &cpu3_intc 9 - &cpu4_intc 0xffffffff &cpu4_intc 9>; + interrupts-extended = + <&cpu0_intc 0xffffffff>, + <&cpu1_intc 0xffffffff>, <&cpu1_intc 9>, + <&cpu2_intc 0xffffffff>, <&cpu2_intc 9>, + <&cpu3_intc 0xffffffff>, <&cpu3_intc 9>, + <&cpu4_intc 0xffffffff>, <&cpu4_intc 9>; }; prci: clock-controller@10000000 { compatible = "sifive,fu540-c000-prci"; @@ -170,7 +170,8 @@ dma: dma@3000000 { compatible = "sifive,fu540-c000-pdma"; reg = <0x0 0x3000000 0x0 0x8000>; interrupt-parent = <&plic0>; - interrupts = <23 24 25 26 27 28 29 30>; + interrupts = <23>, <24>, <25>, <26>, <27>, <28>, <29>, + <30>; #dma-cells = <1>; }; uart1: serial@10011000 { @@ -243,7 +244,7 @@ pwm0: pwm@10020000 { compatible = "sifive,fu540-c000-pwm", "sifive,pwm0"; reg = <0x0 0x10020000 0x0 0x1000>; interrupt-parent = <&plic0>; - interrupts = <42 43 44 45>; + interrupts = <42>, <43>, <44>, <45>; clocks = <&prci PRCI_CLK_TLCLK>; #pwm-cells = <3>; status = "disabled"; @@ -252,7 +253,7 @@ pwm1: pwm@10021000 { compatible = "sifive,fu540-c000-pwm", "sifive,pwm0"; reg = <0x0 0x10021000 0x0 0x1000>; interrupt-parent = <&plic0>; - interrupts = <46 47 48 49>; + interrupts = <46>, <47>, <48>, <49>; clocks = <&prci PRCI_CLK_TLCLK>; #pwm-cells = <3>; status = "disabled"; @@ -265,7 +266,7 @@ l2cache: cache-controller@2010000 { cache-size = <2097152>; cache-unified; interrupt-parent = <&plic0>; - interrupts = <1 2 3>; + interrupts = <1>, <2>, <3>; reg = <0x0 0x2010000 0x0 0x1000>; }; gpio: gpio@10060000 { diff --git a/arch/riscv/boot/dts/sifive/fu740-c000.dtsi b/arch/riscv/boot/dts/sifive/fu740-c000.dtsi index 3095d82343..e011621098 100644 --- a/arch/riscv/boot/dts/sifive/fu740-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu740-c000.dtsi @@ -147,12 +147,12 @@ plic0: interrupt-controller@c000000 { reg = <0x0 0xc000000 0x0 0x4000000>; riscv,ndev = <69>; interrupt-controller; - interrupts-extended = < - &cpu0_intc 0xffffffff - &cpu1_intc 0xffffffff &cpu1_intc 9 - &cpu2_intc 0xffffffff &cpu2_intc 9 - &cpu3_intc 0xffffffff &cpu3_intc 9 - &cpu4_intc 0xffffffff &cpu4_intc 9>; + interrupts-extended = + <&cpu0_intc 0xffffffff>, + <&cpu1_intc 0xffffffff>, <&cpu1_intc 9>, + <&cpu2_intc 0xffffffff>, <&cpu2_intc 9>, + <&cpu3_intc 0xffffffff>, <&cpu3_intc 9>, + <&cpu4_intc 0xffffffff>, <&cpu4_intc 9>; }; prci: clock-controller@10000000 { compatible = "sifive,fu740-c000-prci"; @@ -273,7 +273,7 @@ ccache: cache-controller@2010000 { cache-size = <2097152>; cache-unified; interrupt-parent = <&plic0>; - interrupts = <19 21 22 20>; + interrupts = <19>, <21>, <22>, <20>; reg = <0x0 0x2010000 0x0 0x1000>; }; gpio: gpio@10060000 { From patchwork Fri Feb 25 20:54:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597879 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=SHzkoMys; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529l1fsPz9sG5 for ; Sat, 26 Feb 2022 07:55:55 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcv-0004QB-JY; Fri, 25 Feb 2022 20:55:45 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcP-0003ST-IS for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:13 +0000 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 6EE9C3F1A1 for ; Fri, 25 Feb 2022 20:55:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822512; bh=L9Uk34+oAaw850rSjRAQTL5kOiz1l8AMFLfCymzktg8=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=SHzkoMys/InYHrX+s4C3Iu22PbnTxXenSt6YFUuMFlo0fvcACctJ4gDOj8OJb/9Bd H9tlqqyVKN16YDj3kNPYGIqgVNzDUCOKqd1xUD9Iu1BxRIWLGw3qUPnCeexuQihwFf DNaQs0s3zO5MfYB9CmaAUdbTBZTnJZ3TbW2miPMlughXu6txEKnhyebyww/FxqwiDv 0qMw2ubPk/y2au+tNBFKCE3oG2bXfsOYX6UV2IJ+HhowXjEI3riJ3Pi8IS7Kv4TkjX CUpXi8GVwgIRk/AX+jqBEWvazBFMmXoKbwXnxYKVJGlhcgtLUGLNh2bSLv2JBC42oC YsF9Sju8Wux5A== Received: by mail-wm1-f69.google.com with SMTP id m21-20020a7bcf35000000b00380e364b5d2so1906486wmg.2 for ; Fri, 25 Feb 2022 12:55:12 -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=L9Uk34+oAaw850rSjRAQTL5kOiz1l8AMFLfCymzktg8=; b=DyNyPCidy3SDAHMC+VGdXHNXmRyyh04zUlwvfWV2rZw/vQFHSXQsGI6CJnzD3YqcO/ 249MXHmuBJQByQHt3dkczEB28mUbeX8SmFGOrlG0V7OaTkf+gM1krx6NgdskrMtmQ34t tv5+R8tjgDNM26XcdEBsQOE3DARA4AqMqdeZRyuG4LBEgESq63XnRKdPKYS0RxBwZjwH bmpnv7ZxQCHa1DKGTP6RVnrwnM0dWhP9EtMo226yNYKHQ28xTr/6TUOoxWRrEEDTQVc8 B309wMnZ+ZhjL8ZcJvTl6vwYMFank52Qi9VzA9c14/UfnLzwuZ242QppUxvmwjMy2f09 9utw== X-Gm-Message-State: AOAM5313EdKkSGEHstJtzIV4JW4qRQw/csBt25OFAzE8uCFy2wgsmGzc hlG/dSPVA3+0ptFptSYUj2K8jt1ij483F0Lt/x91yG0fzLEplRd8ovbmNKu1EprstMB9zVKYOlO dR3GgWJDfxgik4Vq9VhhVPu71b0M9FCAzrEQ9LTOXPg== X-Received: by 2002:a5d:47ca:0:b0:1ea:3e7b:1d30 with SMTP id o10-20020a5d47ca000000b001ea3e7b1d30mr7435476wrc.88.1645822511921; Fri, 25 Feb 2022 12:55:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJwXcG+frK15WAI0as76VgbhZXVLxYiVI/EsvsRpt3lqXOdLYsYX1ESuzXr4a+/xqs90Eq2iBQ== X-Received: by 2002:a5d:47ca:0:b0:1ea:3e7b:1d30 with SMTP id o10-20020a5d47ca000000b001ea3e7b1d30mr7435462wrc.88.1645822511642; Fri, 25 Feb 2022 12:55:11 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id a11-20020adffb8b000000b001e4b2617e5asm3200352wrr.29.2022.02.25.12.55.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:11 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 14/17] riscv: dts: sifive: Group tuples in register properties Date: Fri, 25 Feb 2022 20:54:47 +0000 Message-Id: <20220225205450.23844-15-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Geert Uytterhoeven To improve human readability and enable automatic validation, the tuples in "reg" properties containing register blocks should be grouped using angle brackets. Signed-off-by: Geert Uytterhoeven Reviewed-by: Krzysztof Kozlowski Signed-off-by: Palmer Dabbelt (cherry picked from commit 8e9b1c9555c1128bcda473383ae9ba3742b59fa8) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi index 0caca0ccf6..e2efcf0821 100644 --- a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi @@ -196,8 +196,8 @@ i2c0: i2c@10030000 { }; qspi0: spi@10040000 { compatible = "sifive,fu540-c000-spi", "sifive,spi0"; - reg = <0x0 0x10040000 0x0 0x1000 - 0x0 0x20000000 0x0 0x10000000>; + reg = <0x0 0x10040000 0x0 0x1000>, + <0x0 0x20000000 0x0 0x10000000>; interrupt-parent = <&plic0>; interrupts = <51>; clocks = <&prci PRCI_CLK_TLCLK>; @@ -207,8 +207,8 @@ qspi0: spi@10040000 { }; qspi1: spi@10041000 { compatible = "sifive,fu540-c000-spi", "sifive,spi0"; - reg = <0x0 0x10041000 0x0 0x1000 - 0x0 0x30000000 0x0 0x10000000>; + reg = <0x0 0x10041000 0x0 0x1000>, + <0x0 0x30000000 0x0 0x10000000>; interrupt-parent = <&plic0>; interrupts = <52>; clocks = <&prci PRCI_CLK_TLCLK>; @@ -230,8 +230,8 @@ eth0: ethernet@10090000 { compatible = "sifive,fu540-c000-gem"; interrupt-parent = <&plic0>; interrupts = <53>; - reg = <0x0 0x10090000 0x0 0x2000 - 0x0 0x100a0000 0x0 0x1000>; + reg = <0x0 0x10090000 0x0 0x2000>, + <0x0 0x100a0000 0x0 0x1000>; local-mac-address = [00 00 00 00 00 00]; clock-names = "pclk", "hclk"; clocks = <&prci PRCI_CLK_GEMGXLPLL>, From patchwork Fri Feb 25 20:54:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597877 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=cufCCuu1; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529c0Lmnz9sG5 for ; Sat, 26 Feb 2022 07:55:48 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhco-00045S-Ek; Fri, 25 Feb 2022 20:55:38 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcR-0003V0-6P for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:15 +0000 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 B921F3F1A1 for ; Fri, 25 Feb 2022 20:55:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822513; bh=12n8XWunqgN/lzKYTdUh83NZQP21G2/Xj8NVykX6nrw=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=cufCCuu1w1EHxYwc2rgkhVVLbrPHdGjtyUXEDVZSERquNwzmr6KgdBPlo+Au6MS5Y 2dQ6wkwuTNVJqg1+IVqr9eCGBZGi88JQcyw8bBd3OgYEL8pfYto3AK5CFTUIeE0BHB f6NvAzUD8gI0W8Xf7qQ618yD318GrjfJpfOIEHHjAVChbJ0OkSLjE3f3RgArXBSptk DPIKJLBw/dH9WN/RqQcrbnhQJ4mA4C0hcYkOZ8fo/Q2n8fI0eCcj4NH8OpAH+uwT60 gV10QEeSTdL67r/OlEh+MprBmHxnp5IrxoyshG1An9Bg5utH+my31U/XnqYNbHOe2j 46VyJQWFDM/EQ== Received: by mail-wm1-f69.google.com with SMTP id m21-20020a7bcf35000000b00380e364b5d2so1906507wmg.2 for ; Fri, 25 Feb 2022 12:55:13 -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=12n8XWunqgN/lzKYTdUh83NZQP21G2/Xj8NVykX6nrw=; b=Jvgg2Oeo/g4whX+jnklUMTK1ke0Dmy0nKaqfwFaXfZzei8clLWh2Lf5E2ehx5Hsogw cndAWCM//0jGBNV7nCUgO5l4EMwIHgEQlJQuqFuZIbFUNEvsy0zrCbZwV1+blycvohcM lNLN8FNjuG9VNUfiK0BZ9KeUSJIsoUqw2BahsnmuYqzDmVCt+m9l/crKmwnWojY3nBA2 ZrJU5MJrFyDJqoIRsOGDphtWSxdaq5VXKsZu+hiuXICY9o0DPAghM55nARrItlzaNTs9 Eb4jreKE+GYoUv4UqzV5PSuPgu9LTl7ZUUCYXtGNrPqfPyCJWZdGLf92zXjRX3eX2SiZ dvqA== X-Gm-Message-State: AOAM53321RLdq5L8D8GVf0/PKQ5OCPnar8W4iXh6eezK1MQAQOhY4i6b 7tWLA7hbbydGVSK26dOtkoJwcRPSjzxDFz9rS51qKjy6goRVOmP/3lgqeWpqHE/SGLVQQaFWmjW kELT7aOgsd3g0aWBjHTEonBlRYJNdf717NjzhJMiWkw== X-Received: by 2002:a05:600c:19d2:b0:37b:b8cc:5ca5 with SMTP id u18-20020a05600c19d200b0037bb8cc5ca5mr4383356wmq.22.1645822513141; Fri, 25 Feb 2022 12:55:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJy1i6jAQIkIbNdtnf5krIVQsEAYgkazz6jG4i7bmoAZFmVueXZ+fbVX73VvdSxsoc6dU4sbLg== X-Received: by 2002:a05:600c:19d2:b0:37b:b8cc:5ca5 with SMTP id u18-20020a05600c19d200b0037bb8cc5ca5mr4383339wmq.22.1645822512800; Fri, 25 Feb 2022 12:55:12 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id n15-20020a05600c3b8f00b0037bc64fbd17sm7271921wms.11.2022.02.25.12.55.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:12 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 15/17] riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values Date: Fri, 25 Feb 2022 20:54:48 +0000 Message-Id: <20220225205450.23844-16-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Geert Uytterhoeven "make dtbs_check": arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dt.yaml: soc: $nodename:0: '/' was expected From schema: Documentation/devicetree/bindings/riscv/sifive.yaml arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dt.yaml: soc: compatible: 'oneOf' conditional failed, one must be fixed: 'sifive,fu540-c000' is not one of ['sifive,hifive-unleashed-a00'] 'sifive,fu540-c000' is not one of ['sifive,hifive-unmatched-a00'] 'sifive,fu540-c000' was expected 'sifive,fu740-c000' was expected 'sifive,fu540' was expected 'sifive,fu740' was expected From schema: Documentation/devicetree/bindings/riscv/sifive.yaml This happens because the "soc" subnode declares compatibility with "sifive,fu540-c000" and "sifive,fu540", while these are only intended for the root node. Fix this by removing the bogus compatible values from the "soc" node. Signed-off-by: Geert Uytterhoeven Reviewed-by: Krzysztof Kozlowski Signed-off-by: Palmer Dabbelt (cherry picked from commit 8fc6e62a549c61abd594e8435017a31cfca43475) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi index e2efcf0821..b1250c1681 100644 --- a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi @@ -137,7 +137,7 @@ cpu4_intc: interrupt-controller { soc { #address-cells = <2>; #size-cells = <2>; - compatible = "sifive,fu540-c000", "sifive,fu540", "simple-bus"; + compatible = "simple-bus"; ranges; plic0: interrupt-controller@c000000 { #interrupt-cells = <1>; From patchwork Fri Feb 25 20:54:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597880 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=v+85WpZF; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529p0lybz9sG5 for ; Sat, 26 Feb 2022 07:55:58 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhcy-0004ao-EY; Fri, 25 Feb 2022 20:55:48 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcR-0003VO-8K for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:15 +0000 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.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-0.canonical.com (Postfix) with ESMTPS id B7FD13F1C9 for ; Fri, 25 Feb 2022 20:55:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822514; bh=cn2saSompw+dJg8EDBb08VX0CQVeAOWavccDUQHeYs4=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=v+85WpZFhskSiDqfLHi3g/IB9e1jh7aMFqM7FkmDYBbBfCKXXZyFFM6cCBeoG0czn wQv9EmaQsfgnCbvIOScr7WWzYsV4OtESVyHkIhqaVsXQ/BTfR6ot8VUTVGdXVmAQa2 6ekBEKaqWMgPJNk40LVdZaekY3Y5r5WLnGDW9K/6REeKi4Mj1IUt8n0+otXhDEwRYq n2YTzBmHxreoRvqX1eUOnxagDk8MnbL/mdxJy6maNSzjaT/2XfTbRr6V8MKbTaBmK9 icLSVeou6THb62WFDmXcru0yyMRIBsH6JbcuETiXSqwPPFuUr4FE4zMACtIyUjKPi0 Ml6utvVgGGV8A== Received: by mail-wm1-f71.google.com with SMTP id 10-20020a1c020a000000b0037fae68fcc2so2131026wmc.8 for ; Fri, 25 Feb 2022 12:55:14 -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=cn2saSompw+dJg8EDBb08VX0CQVeAOWavccDUQHeYs4=; b=aI4E093sUeLo5QDL1BzviN5YrJCd+5BhQV9fxA5/UJAKcs/lBxCn8qiaxwFandmJsh Oq0Gc18aaNBjRjDgBtGRe2UaoUdlXbixE55VU6EBccUetTvTFQtlLlCpMZKa6pCV6U9g TKlz/NLIp//6eXR9FSwHB9FRqnNKItw7LMrPB/XME+4M74s6FBrX0UrBn0zxsTAvYq6q /uZUxkBwRfs86kGLsL97+ys+KnwwPsrZwF5dN2FJ+KM6nOB6TpfizTThmiYv5/wNoOOK ZqOoQJf5HItjFpKdvvTy+lgY/d3E73jKfW9kzyOnV5j22FoqrVIhUddg+GDiPltgg2QA qQJw== X-Gm-Message-State: AOAM530iTWmK6g+1CT1MHAH8hgxiQdgGOMMMyUOlFx4teAIUwo3KRCUl dahhqAKKbwoVqMcH9Dh2+TTlNcgXOj+3XWsHxANs+6tU97yAB22d26a8/X/1hn9KrmN75HByRXE qDWZiOdkzx2ACPVoCxqxpl8mqC9frCuLX/FW1K/OLRg== X-Received: by 2002:a7b:ca53:0:b0:381:2a3b:3f9e with SMTP id m19-20020a7bca53000000b003812a3b3f9emr4231724wml.37.1645822514204; Fri, 25 Feb 2022 12:55:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJz3A/fn/PMXUZfmb3xWwDgi0XuDHFVKfmOoJyeS0qu9kVzimHsiLVqlXcy9q6jcFUnGGogbUw== X-Received: by 2002:a7b:ca53:0:b0:381:2a3b:3f9e with SMTP id m19-20020a7bca53000000b003812a3b3f9emr4231704wml.37.1645822513898; Fri, 25 Feb 2022 12:55:13 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id g6-20020a05600c4ec600b0037bf934bca3sm7790830wmq.17.2022.02.25.12.55.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:13 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 16/17] riscv: dts: sifive: fu540-c000: Fix PLIC node Date: Fri, 25 Feb 2022 20:54:49 +0000 Message-Id: <20220225205450.23844-17-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Geert Uytterhoeven Fix the device node for the Platform-Level Interrupt Controller (PLIC): - Add missing "#address-cells" property, - Sort properties according to DT bindings. Signed-off-by: Geert Uytterhoeven Signed-off-by: Palmer Dabbelt (cherry picked from commit 893eae9ac7e4c23c70874c3981fdcf3311655874) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi index b1250c1681..3eef52b1a5 100644 --- a/arch/riscv/boot/dts/sifive/fu540-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu540-c000.dtsi @@ -140,10 +140,10 @@ soc { compatible = "simple-bus"; ranges; plic0: interrupt-controller@c000000 { - #interrupt-cells = <1>; compatible = "sifive,fu540-c000-plic", "sifive,plic-1.0.0"; reg = <0x0 0xc000000 0x0 0x4000000>; - riscv,ndev = <53>; + #address-cells = <0>; + #interrupt-cells = <1>; interrupt-controller; interrupts-extended = <&cpu0_intc 0xffffffff>, @@ -151,6 +151,7 @@ plic0: interrupt-controller@c000000 { <&cpu2_intc 0xffffffff>, <&cpu2_intc 9>, <&cpu3_intc 0xffffffff>, <&cpu3_intc 9>, <&cpu4_intc 0xffffffff>, <&cpu4_intc 9>; + riscv,ndev = <53>; }; prci: clock-controller@10000000 { compatible = "sifive,fu540-c000-prci"; From patchwork Fri Feb 25 20:54:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1597881 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=EqvRct0C; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K529r0J5Zz9sG5 for ; Sat, 26 Feb 2022 07:56:00 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1nNhd1-0004js-1g; Fri, 25 Feb 2022 20:55:51 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1nNhcT-0003Wu-0x for kernel-team@lists.ubuntu.com; Fri, 25 Feb 2022 20:55:17 +0000 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 C83FB3F1BC for ; Fri, 25 Feb 2022 20:55:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645822515; bh=jx+5H6GEcFMIWfjrJULMypcycDCTAWNXK6gC7O8XFJI=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=EqvRct0C22nx9D3zqfFPxekXbhjeFnz88IzXaie8+V8h3nGZeXYzx+QQcvrUVAD99 cD3/V5exoXLNa57/AjkD4XkCKSDFMBt/GETHERx9ItfQ+PPyP63qn+DjX+tYdrQq5h 6L7TFvM6WNi78DMdRAoGrKbdKjDr/PnHe5cbwqtsPfahEMuWsLIJvj0StCUhewN4hp S8Ke8uCx/j7zlyyUAd53FOJHejpH2wJBflO8e4bYcmST2rZcGW9547DSzbuGcMcTFd cMkAx3IQUq5pVK/IX7xcC/dzs3xz3aEvtxxOviFyBfUICxxSM9oQhbQZNowKDNBR3D Oqk4WZwv6Go3A== Received: by mail-wm1-f70.google.com with SMTP id 7-20020a1c1907000000b003471d9bbe8dso2720876wmz.0 for ; Fri, 25 Feb 2022 12:55:15 -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=jx+5H6GEcFMIWfjrJULMypcycDCTAWNXK6gC7O8XFJI=; b=k/6F0Sbpv4yiEmeZAlIqeRNz9PZoEQQlnmBsaoSkyZ+9rINf3/+srtifCrv37113dJ Js/Jv2WAXqTNOfao7374o4fHJk2tKb7lw5SfxGcrwXl3+hmE3mnMdoGL8BpYtjoLzyr1 b5KHr4Zr5LYuW9WpLFwaEOxjPQlcNHoHEYicpJRAaSnm57+sCi7ZWO66OV/kOogtGRJJ FarXA2R/jHmZC6f45FpoMFx3rDVnX+SyozhHL3bGmUQ+VWMazAPitvF4lRZyXkEwUzHi Gf5jvmJLwYURKWWxD8kF0VXK3BTGYy/fWITVE6YAMGPzZR8WPqs9/woRMu+k/yWb2XNC eyKg== X-Gm-Message-State: AOAM533SbrST7yIxYjhsT+BPBV+mfNnWaQCQHJIrEbjw3bggV8Z5HonM R4lgxxiin6AWLQCry+TWxac0hupHwE1DaGDdMggf2bCNMg/qOZod5eILzmwbcE5uxQ59aV8rXYF vFqG5AmYtRPwBbd2Cy5/yPxF5N/vzjREMOnblKk6CTQ== X-Received: by 2002:adf:ef4d:0:b0:1ed:c131:8b4d with SMTP id c13-20020adfef4d000000b001edc1318b4dmr7262262wrp.102.1645822515191; Fri, 25 Feb 2022 12:55:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJwVRJUeyfXwmk082gkzCWWygIMT2A3Ue8f2lRfeAwnhprVOj8n/LoA2BgUUxrC/LzSSiNtEsw== X-Received: by 2002:adf:ef4d:0:b0:1ed:c131:8b4d with SMTP id c13-20020adfef4d000000b001edc1318b4dmr7262254wrp.102.1645822514949; Fri, 25 Feb 2022 12:55:14 -0800 (PST) Received: from localhost ([2a01:4b00:85fd:d700:5ec7:56fa:4ff4:7c95]) by smtp.gmail.com with ESMTPSA id ay30-20020a05600c1e1e00b0037fa9762d50sm7304930wmb.12.2022.02.25.12.55.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 12:55:14 -0800 (PST) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [linux-riscv][J][PATCHv2 17/17] riscv: dts: sifive unmatched: Add gpio poweroff Date: Fri, 25 Feb 2022 20:54:50 +0000 Message-Id: <20220225205450.23844-18-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220225205450.23844-1-dimitri.ledkov@canonical.com> References: <20220225205450.23844-1-dimitri.ledkov@canonical.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Ron Economos Some of the GPIO pins on the Unmatched are wire up to control the power of the board, indicate that in the device tree. Signed-off-by: Ron Economos Signed-off-by: Palmer Dabbelt (cherry picked from commit db3f02df1853acf4d678bcddb3f1eab23219b410) BugLink: https://bugs.launchpad.net/bugs/1962010 Signed-off-by: Dimitri John Ledkov --- arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts index 0fa2990fa0..df5d1c98dc 100644 --- a/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ b/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -80,6 +80,11 @@ rtcclk: rtcclk { clock-frequency = ; clock-output-names = "rtcclk"; }; + + gpio-poweroff { + compatible = "gpio-poweroff"; + gpios = <&gpio 2 GPIO_ACTIVE_LOW>; + }; }; &uart0 {