From patchwork Tue Mar 30 13:48:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 413109 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 46D99C433E0 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1FBBF6192B for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232184AbhC3Nsz (ORCPT ); Tue, 30 Mar 2021 09:48:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36588 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231622AbhC3Ns1 (ORCPT ); Tue, 30 Mar 2021 09:48:27 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 00C34C061574; Tue, 30 Mar 2021 06:48:26 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id hq27so24919818ejc.9; Tue, 30 Mar 2021 06:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3+3EOZ+BiKLMx9cVwQE1QQOnnXxodL6X9K+oNxH3xRA=; b=aetLVVkZ9mDP/zHp1Z3wAEtDs0G3k4Tgtptg9qVC62yVxuFcH/bH1NKhYnqHujMlzy arsR73JfiOqoA1WGXiekmexSG94s65xPe3QOrPdzQOQBTQENKaaEUaSP/WjKa6b2ay1h 8rl8AqJUJjJoED2GTGlS9Tmy3zLJSPlQ6/GPNLyLwpMQ7ER6qEpYnglksXSNA/1YdzxK 5GnLVrMPfIxHcqkMnP2BG8iEC3FyratKojpbYUBabSnBTQ8Smreb31JqO4hN+iXZ6JM8 zLCgPOm7n9iPHUGJSdgVm3qjxg2Z3LbvXngFAikxm2rCaoJ689Jvo/vevXL/1JW9K6kN DdwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3+3EOZ+BiKLMx9cVwQE1QQOnnXxodL6X9K+oNxH3xRA=; b=VDOs+Lueq8rx0i9P1Si0gBs9+/lavgrH2K3z47OlYai28SGejYHkmOZNkOHSZdXV8D b8GxPk9H4sp2jDSU7WEElbeLyBkvom8Y8+p2eUCylA38O3xy3vbRR/LosmSTwjMqf+xl nQO8ITmg8mu6mpkLzC3gGOMZHovdsFL7Vp5ILKgLY5lHKLmu4Be9FTejFMWstgeswOTk xafw+PwXXCK055pN11H+BYqj6JJLEJth9f0rrn1lYIUCRBd7MpfI3Z9y1TX/fYghGu5Z TTQ366zPyJQfX2uyLiNQMHvD+srZUzNNseItEKNVTTq4Gj0Rsdh6YRGNxrWd3Xin0A9b /Jnw== X-Gm-Message-State: AOAM530ud+FJ7nDQxDTHydrn5m2WNP73uPzK8uNwJ8xprchWiWRvj4JA hD7el8PYlPhLOV8/quuOEUt3fbNgEyg= X-Google-Smtp-Source: ABdhPJyVApA+moIOfgTjoYWSYe6huhRHCm6oYXLsZJTHueWGkqAvbpPBNiscrtVW/hVNUwe8yub+rQ== X-Received: by 2002:a17:906:3c50:: with SMTP id i16mr33973863ejg.175.1617112105598; Tue, 30 Mar 2021 06:48:25 -0700 (PDT) Received: from localhost.localdomain ([188.24.140.160]) by smtp.gmail.com with ESMTPSA id l12sm11114681edb.39.2021.03.30.06.48.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Mar 2021 06:48:25 -0700 (PDT) From: Cristian Ciocaltea To: Rob Herring , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/6] dt-bindings: reserved-memory: Add Owl SoC serial number binding Date: Tue, 30 Mar 2021 16:48:16 +0300 Message-Id: X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add devicetree binding for the Actions Semi Owl SoC serial number reserved-memory range. Signed-off-by: Cristian Ciocaltea --- .../actions,owl-soc-serial.yaml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Documentation/devicetree/bindings/reserved-memory/actions,owl-soc-serial.yaml diff --git a/Documentation/devicetree/bindings/reserved-memory/actions,owl-soc-serial.yaml b/Documentation/devicetree/bindings/reserved-memory/actions,owl-soc-serial.yaml new file mode 100644 index 000000000000..41b71f47ee6c --- /dev/null +++ b/Documentation/devicetree/bindings/reserved-memory/actions,owl-soc-serial.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/reserved-memory/actions,owl-soc-serial.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Actions Semi Owl reserved-memory for SoC serial number + +maintainers: + - Cristian Ciocaltea + +description: | + Provide access to the memory region where the two parts of the Actions + Semi Owl SoC serial number (low & high) can be read from. This information + is provided by the bootloader, hence expose it under /reserved-memory node. + + Please refer to reserved-memory.txt in this directory for common binding + part and usage. + + This is currently supported only on the S500 SoC variant. + +properties: + compatible: + oneOf: + - const: actions,owl-soc-serial + - items: + - enum: + - actions,s500-soc-serial + - const: actions,owl-soc-serial + + reg: + maxItems: 1 + +required: + - compatible + - reg + +additionalProperties: true + +examples: + - | + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + soc_serial: soc-serial@800 { + compatible = "actions,s500-soc-serial", "actions,owl-soc-serial"; + reg = <0x800 0x8>; + }; + }; + +... From patchwork Tue Mar 30 13:48:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 411870 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C5F6FC433E2 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A151D619D1 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232210AbhC3Ns4 (ORCPT ); Tue, 30 Mar 2021 09:48:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232164AbhC3Ns2 (ORCPT ); Tue, 30 Mar 2021 09:48:28 -0400 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E1AE7C061574; Tue, 30 Mar 2021 06:48:27 -0700 (PDT) Received: by mail-ej1-x62b.google.com with SMTP id kt15so24899525ejb.12; Tue, 30 Mar 2021 06:48:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=w25PhXv4L2UP3EkQ/RJPv5NSRmzp3Ufth6dz1A/da6E=; b=nmPmxCBmxi1ZkwFiHkJRo6oxkOn+0PVXMIbVGqFqGWUWAPEO5dO/ZXl8sT4oqQZdx4 jeOmUmmFZyjV/GEJ+fvbW11LPsYDETOg/CIcJqOPGJQOyvklU0i8amlUQ23D0Sk0Yyfy C17vnD6pWUPCXeY7KMiDnsQLaxjN40pBXVwgESFgzfakGGJiGFaSWcw9EaxHM5vPzgzX tBYVGxuOJJYaaNrARzGzo3X3XsDcAyqBQbd8F6e4nL7F8u5aR56YMTcF8mleacVSdSiA gi7WVX9kBaT5q2vDwFDisjBB9PM/AoovwRaeDVGQ65DcgfJg/NwZTMW+Cw15ugz8jUCA JeOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=w25PhXv4L2UP3EkQ/RJPv5NSRmzp3Ufth6dz1A/da6E=; b=qo3sbPie3hCsbyCEST1fijvUe3UetJEa7sUzly5XyDG51CnYxAeoCN4Usk8KJeABlx x53W0t2uJiFNknOkqft13S3ZSrz14McqtGT2GCvQZJx8IuFEdQH/QRT6/V1aEBEKC3s7 i4nvkRi8ajjp35uDU+rQrxg5KmgvLWFwcY4ZFkP/Gl84jWHfsOnqlMyB/JMPBSThTqeI 4uXv8OckdShufukCc2cE/GFcU3Srt+O7f0bmduyw8c9aWbs1ahlXFgRkOWqdRUrWWjVc Pko9mqt43tcTvEVE6ESFg1xbKKXBgVSgIcN14xMDCkHZvwj/ck08/OCXryEaLjrtUrw8 dsQg== X-Gm-Message-State: AOAM533T82jqF5KURmGNHTzTvUBpWDhx6q2Q2M2vego+7ommhadurCp6 1P56nVXQ+SnILrRifVIHZorDrY5QPus= X-Google-Smtp-Source: ABdhPJw/5pn1OWDyKa4Ye2Ri5EqfXdTOc2h8tqF/UYNJmcMZ/hcvRdVm0QT5D1qJZcNQ/PckqwALBg== X-Received: by 2002:a17:906:fcb2:: with SMTP id qw18mr32290739ejb.434.1617112106712; Tue, 30 Mar 2021 06:48:26 -0700 (PDT) Received: from localhost.localdomain ([188.24.140.160]) by smtp.gmail.com with ESMTPSA id l12sm11114681edb.39.2021.03.30.06.48.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Mar 2021 06:48:26 -0700 (PDT) From: Cristian Ciocaltea To: Rob Herring , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/6] dt-bindings: soc: actions: Add Actions Semi Owl socinfo binding Date: Tue, 30 Mar 2021 16:48:17 +0300 Message-Id: <15da0257b10aa62bfb7046437915d05a614c01ee.1617110420.git.cristian.ciocaltea@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add devicetree binding for the Actions Semi Owl socinfo driver. Signed-off-by: Cristian Ciocaltea --- .../bindings/soc/actions/owl-socinfo.yaml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/actions/owl-socinfo.yaml diff --git a/Documentation/devicetree/bindings/soc/actions/owl-socinfo.yaml b/Documentation/devicetree/bindings/soc/actions/owl-socinfo.yaml new file mode 100644 index 000000000000..01e4a8b4f5ac --- /dev/null +++ b/Documentation/devicetree/bindings/soc/actions/owl-socinfo.yaml @@ -0,0 +1,57 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/soc/actions/owl-socinfo.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Actions Semi Owl SoC info module + +maintainers: + - Cristian Ciocaltea + +description: | + Actions Semi Owl SoC info module provides access to various information + about the S500, S700 and S900 SoC variants, such as serial number or id. + +select: + properties: + compatible: + contains: + enum: + - actions,s500-soc + - actions,s700-soc + - actions,s900-soc + required: + - compatible + +properties: + compatible: + items: + - enum: + - actions,s500-soc + - actions,s700-soc + - actions,s900-soc + - const: simple-bus + +required: + - compatible + +additionalProperties: true + +examples: + - | + / { + compatible = "roseapplepi,roseapplepi", "actions,s500"; + model = "Roseapple Pi"; + #address-cells = <1>; + #size-cells = <1>; + + soc { + compatible = "actions,s500-soc", "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + }; + }; + +... From patchwork Tue Mar 30 13:48:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 413108 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DED20C433DB for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B38EC619C6 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232211AbhC3Ns5 (ORCPT ); Tue, 30 Mar 2021 09:48:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36600 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232166AbhC3Ns3 (ORCPT ); Tue, 30 Mar 2021 09:48:29 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31A2EC061574; Tue, 30 Mar 2021 06:48:29 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id u5so24946406ejn.8; Tue, 30 Mar 2021 06:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IQNp9e99+CznjYBoYW2Ihp1ygelCyBUZZbzQRo6GGr8=; b=G1o9Rkz9FtzPcp+l4sSBsJQj/3Mwf7NzOceH9vbHufY1TauuRP/2My0JfItP0cty4m 1HqmaRuL1OSxbuxr/6rvm0XQWufXmX+sQ6DVVI1Jm1Rk+rseS6/eJr1MFm4fdhPmCC6J fb15RunDfnaKJmziuu6t+hOQ+Pq4zqK2dmcuLTk++CzJm4dXi6dC0iovSU2QIcWbcabt VJu/NEz/mNylp6TsoopTIPD+ziqb2QO5Ukf4FYKS0WdEqHnkjTjCqKx/cArExs/bvG+w LF5E37VK1VLt/jyoEMQKvbUIOVR1ep2D1pIiV273FgDBIkdtm1GAaULuCwamL9f6kGMJ OrSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IQNp9e99+CznjYBoYW2Ihp1ygelCyBUZZbzQRo6GGr8=; b=iK8r83qnbmW/d4XTb8LCX1xNWQh81Sj2el7ABJ6vu684TMBWFpFpLofLWKI7Z8YeSs VJU7kNZ6hkOR/GkykDWuyry2kYZAjafMMV+g6Du8HvrnqbnWC/e6fE5z6hfVwJHMPWeu S4ynzylUeOB3ZhkRNuP22YyMRJOAkE/RG9z3q6rRRDYLfv70L4koais2yIOwp1XQYGTo KGUPS7DMMdk0oXEFlQZOozSf0ONIU5EAizzlF7LStKIGfoMeEqF+a/AdzOjAWDP5dBM+ VdiH9fFwX3xbFOQa+40Fs6t2UuQ/VlpJOb4KNJYqlF2f8u3yfBBjwOA7POnoF4+zFOms N8rQ== X-Gm-Message-State: AOAM531GWnkLBDmGP1KFOStxTgWEWze5gu6D2Urb1/NX8EY/hzAB2fZw hPA0z6gkD6Av4DCPzab0i4W4WZCMpBc= X-Google-Smtp-Source: ABdhPJwmpTmSEhHKPFX+Gag8UZV17t9O4rdo2b3PZeI0aAglbRUocNpMnqK/oy1fxn97+JHlauWEyA== X-Received: by 2002:a17:906:4410:: with SMTP id x16mr33463963ejo.446.1617112107934; Tue, 30 Mar 2021 06:48:27 -0700 (PDT) Received: from localhost.localdomain ([188.24.140.160]) by smtp.gmail.com with ESMTPSA id l12sm11114681edb.39.2021.03.30.06.48.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Mar 2021 06:48:27 -0700 (PDT) From: Cristian Ciocaltea To: Rob Herring , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/6] soc: actions: Add Actions Semi Owl socinfo driver Date: Tue, 30 Mar 2021 16:48:18 +0300 Message-Id: <75ec4eff3e6113f4e72daa1b428c355b28005297.1617110420.git.cristian.ciocaltea@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The driver provides information about the Action Semi Owl family of SoCs (S500, S700 and S900) to user space via sysfs: machine, family, soc_id, serial_number. Note the serial number is currently provided only for the S500 SoC variant. Signed-off-by: Cristian Ciocaltea --- drivers/soc/actions/Kconfig | 8 + drivers/soc/actions/Makefile | 1 + drivers/soc/actions/owl-socinfo.c | 152 ++++++++++++++++++ include/linux/soc/actions/owl-serial-number.h | 20 +++ 4 files changed, 181 insertions(+) create mode 100644 drivers/soc/actions/owl-socinfo.c create mode 100644 include/linux/soc/actions/owl-serial-number.h diff --git a/drivers/soc/actions/Kconfig b/drivers/soc/actions/Kconfig index 1aca2058a40c..15faade9282d 100644 --- a/drivers/soc/actions/Kconfig +++ b/drivers/soc/actions/Kconfig @@ -14,4 +14,12 @@ config OWL_PM_DOMAINS power-gating on Actions Semiconductor S500, S700 and S900 SoCs. If unsure, say 'n'. +config OWL_SOCINFO + bool "Actions Semi Owl SoC info driver" + default ARCH_ACTIONS + select SOC_BUS + help + Say 'y' here to support the Action Semiconductor Owl socinfo + driver, providing information about the SoC to user space. + endif diff --git a/drivers/soc/actions/Makefile b/drivers/soc/actions/Makefile index 4db9e7b050e5..4b2591d3089f 100644 --- a/drivers/soc/actions/Makefile +++ b/drivers/soc/actions/Makefile @@ -2,3 +2,4 @@ obj-$(CONFIG_OWL_PM_DOMAINS_HELPER) += owl-sps-helper.o obj-$(CONFIG_OWL_PM_DOMAINS) += owl-sps.o +obj-$(CONFIG_OWL_SOCINFO) += owl-socinfo.o diff --git a/drivers/soc/actions/owl-socinfo.c b/drivers/soc/actions/owl-socinfo.c new file mode 100644 index 000000000000..f28eafac3792 --- /dev/null +++ b/drivers/soc/actions/owl-socinfo.c @@ -0,0 +1,152 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Actions Semi Owl SoC information driver + * + * Copyright (c) 2021 Cristian Ciocaltea + */ + +#include +#include +#include +#include +#include +#include +#include + +struct owl_soc_serial_rmem { + u32 low; + u32 high; +}; + +static struct owl_soc_serial_rmem *owl_socinfo_serial; + +u32 owl_get_soc_serial_low(void) +{ + return owl_socinfo_serial ? owl_socinfo_serial->low : 0; +} +EXPORT_SYMBOL_GPL(owl_get_soc_serial_low); + +u32 owl_get_soc_serial_high(void) +{ + return owl_socinfo_serial ? owl_socinfo_serial->high : 0; +} +EXPORT_SYMBOL_GPL(owl_get_soc_serial_high); + +struct owl_soc_info { + char *name; + int (*read_soc_serial)(struct device *dev); +}; + +/* + * Access SoC's serial number stored by the bootloader in DDR memory. + */ +static int owl_socinfo_read_serial_rmem(struct device *dev) +{ + struct reserved_mem *rmem; + struct device_node *np; + int ret = 0; + + np = of_find_compatible_node(NULL, NULL, "actions,owl-soc-serial"); + if (!np) + return -ENXIO; + + rmem = of_reserved_mem_lookup(np); + if (!rmem) { + dev_err(dev, "failed to acquire reserved memory region\n"); + ret = -EINVAL; + goto out_put; + } + + owl_socinfo_serial = memremap(rmem->base, rmem->size, MEMREMAP_WB); + if (!owl_socinfo_serial) + ret = -ENOMEM; + +out_put: + of_node_put(np); + return ret; +} + +static int owl_socinfo_probe(struct platform_device *pdev) +{ + const struct owl_soc_info *soc_info; + struct soc_device_attribute *soc_dev_attr; + struct soc_device *soc_dev; + const char *sn; + int ret; + + soc_info = of_device_get_match_data(&pdev->dev); + if (!soc_info) + return -ENODEV; + + soc_dev_attr = devm_kzalloc(&pdev->dev, sizeof(*soc_dev_attr), + GFP_KERNEL); + if (!soc_dev_attr) + return -ENOMEM; + + ret = of_property_read_string(of_root, "model", &soc_dev_attr->machine); + if (ret) + return ret; + + soc_dev_attr->family = "Actions Semi Owl"; + soc_dev_attr->soc_id = soc_info->name; + + if (soc_info->read_soc_serial) { + ret = soc_info->read_soc_serial(&pdev->dev); + + if (!ret) { + sn = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%08x%08x", + owl_get_soc_serial_high(), + owl_get_soc_serial_low()); + soc_dev_attr->serial_number = sn; + /* Feed the SoC unique data into entropy pool. */ + add_device_randomness(sn, 16); + } + } + + soc_dev = soc_device_register(soc_dev_attr); + if (IS_ERR(soc_dev)) + return dev_err_probe(&pdev->dev, PTR_ERR(soc_dev), + "failed to register soc device"); + + dev_info(soc_device_to_device(soc_dev), + "SoC: %s %s\n", + soc_dev_attr->family, soc_dev_attr->soc_id); + + return 0; +} + +static const struct owl_soc_info s500_soc_info = { + .name = "S500", + .read_soc_serial = owl_socinfo_read_serial_rmem, +}; + +static const struct owl_soc_info s700_soc_info = { + .name = "S700", + /* FIXME: provide read_soc_serial */ +}; + +static const struct owl_soc_info s900_soc_info = { + .name = "S900", + /* FIXME: provide read_soc_serial */ +}; + +static const struct of_device_id owl_socinfo_of_match[] = { + { .compatible = "actions,s500-soc", .data = &s500_soc_info, }, + { .compatible = "actions,s700-soc", .data = &s700_soc_info, }, + { .compatible = "actions,s900-soc", .data = &s900_soc_info, }, + { } +}; + +static struct platform_driver owl_socinfo_platform_driver = { + .probe = owl_socinfo_probe, + .driver = { + .name = "owl-socinfo", + .of_match_table = owl_socinfo_of_match, + }, +}; + +static int __init owl_socinfo_init(void) +{ + return platform_driver_register(&owl_socinfo_platform_driver); +} +subsys_initcall(owl_socinfo_init); diff --git a/include/linux/soc/actions/owl-serial-number.h b/include/linux/soc/actions/owl-serial-number.h new file mode 100644 index 000000000000..f8595417668f --- /dev/null +++ b/include/linux/soc/actions/owl-serial-number.h @@ -0,0 +1,20 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (c) 2021 Cristian Ciocaltea + */ + +#ifndef __SOC_ACTIONS_OWL_SERIAL_NUMBER_H__ +#define __SOC_ACTIONS_OWL_SERIAL_NUMBER_H__ + +#if IS_ENABLED(CONFIG_OWL_SOCINFO) +u32 owl_get_soc_serial_low(void); +u32 owl_get_soc_serial_high(void); +#else +static inline u32 owl_get_soc_serial_low(void) +{ return 0; } + +static inline u32 owl_get_soc_serial_high(void) +{ return 0; } +#endif /* CONFIG_OWL_SOCINFO */ + +#endif /* __SOC_ACTIONS_OWL_SERIAL_NUMBER_H__ */ From patchwork Tue Mar 30 13:48:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 411869 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B4933C433E1 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8D7C3619C7 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232078AbhC3Ns4 (ORCPT ); Tue, 30 Mar 2021 09:48:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36602 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232170AbhC3Nsa (ORCPT ); Tue, 30 Mar 2021 09:48:30 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40818C061574; Tue, 30 Mar 2021 06:48:30 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id u9so24921741ejj.7; Tue, 30 Mar 2021 06:48:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8bDcTQk8kDiNTIshlRPvPaxQcZWXJmMzlWejJX8r1Mo=; b=d/gDycgct5/uXWJpP9Lz8c0FuUhiemM1bGchkyGTEIGEofIatjKhtC6b8ViBLhWQTO fyhJcW6OFOQLSGlY6TZ1d2qyW+/gKSM7YCzmR/uzjZxsacljZzIcaKyR2HYpgMlt9aVA MXqbT0GkHKvTQepXruSWGHGEgo9BZyvP/hqdOC5zaRK9Tk28C6//kNvkwo9m+aLra/Xt XQUbs7r/BEHia0UawVbZnPKnAWbJUlgoAE6IDW6+5mUh5M0q2UPEjgh1wJpskEbY4trp gdRC6hmnNjkr9zcYauecsCbZi6a07Rwpf2ThPV4NtN1jIExFZssNCRvhS7/cnyp/wcwK A/lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8bDcTQk8kDiNTIshlRPvPaxQcZWXJmMzlWejJX8r1Mo=; b=GjMvGR37Fs5VnB3BCnl5FSssHtrKBhBwf0lyJ84dj6iKEHNieJ4xPrljVJ6v7tlm6f 20Hgp4iN7+W6mk5+4R1AzzBTQekXUX49j47wwXNqn4wFg17OYQZgGKqdXtOpP7sQ5JaH skVKhdhTiC5jSHrwZB4ICTxtMXKC+HvkLM228JMCq5FuaUWysJ9h9dorgAk2tWM/PFSL xvby/dXGiP065wUaOtLSD1+s8kPgl5MvPBq9IXlKzM9JQl4boQZmKcpFGTv98tAH0v1J +qVb8OdVS87oWebiV5FunL8HtqFFAoZlOuVh2zSVr/i8ls6XdtL2DSMtRpbausgBu6z/ iXdw== X-Gm-Message-State: AOAM531HEUCC26ARYDBlvfNTsKHq3U4rgNTTZbB6tyXW0jmODOpuoCmp pUNjU0FEBbZTcBIor+IrxvXOvUnvQYw= X-Google-Smtp-Source: ABdhPJyKwZ+JC7bBHbXUpv8bclhUGoHeaAQ9WYSiLzOblk1Ni24Vjx2yYXbmc0oNMp8a+ry1V8FpiQ== X-Received: by 2002:a17:906:9515:: with SMTP id u21mr34055517ejx.86.1617112109016; Tue, 30 Mar 2021 06:48:29 -0700 (PDT) Received: from localhost.localdomain ([188.24.140.160]) by smtp.gmail.com with ESMTPSA id l12sm11114681edb.39.2021.03.30.06.48.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Mar 2021 06:48:28 -0700 (PDT) From: Cristian Ciocaltea To: Rob Herring , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/6] arm: dts: owl-s500: Add reserved-memory range for Owl SoC serial number Date: Tue, 30 Mar 2021 16:48:19 +0300 Message-Id: X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Provide access to the reserved memory region where the Actions Semi Owl S500 SoC serial number can be read from. Signed-off-by: Cristian Ciocaltea --- arch/arm/boot/dts/owl-s500.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/owl-s500.dtsi b/arch/arm/boot/dts/owl-s500.dtsi index 739b4b9cec8c..e4c61a9c6e39 100644 --- a/arch/arm/boot/dts/owl-s500.dtsi +++ b/arch/arm/boot/dts/owl-s500.dtsi @@ -23,6 +23,17 @@ aliases { chosen { }; + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + soc_serial: soc-serial@800 { + compatible = "actions,s500-soc-serial", "actions,owl-soc-serial"; + reg = <0x800 0x8>; + }; + }; + cpus { #address-cells = <1>; #size-cells = <0>; From patchwork Tue Mar 30 13:48:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 413107 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 18783C433E5 for ; Tue, 30 Mar 2021 13:49:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DF4AF619DB for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232212AbhC3Ns6 (ORCPT ); Tue, 30 Mar 2021 09:48:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36610 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232173AbhC3Nsb (ORCPT ); Tue, 30 Mar 2021 09:48:31 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66727C061574; Tue, 30 Mar 2021 06:48:31 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id l4so24923781ejc.10; Tue, 30 Mar 2021 06:48:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LdL5XlxYWxpDfNRxdalRm8+rcDf8yZwWqVC79NXR8GY=; b=G/YsmB23LwlRUN3lSxBjOUdw7qUhNnE8+HOpLduAJRqkqfJgfEKbhNDxCAGEtkc/MH yKqr09pltvnwLuFAf+y4UPuebhVKIuKTThb42aEfsjjTNupHP+xh9pJh/jAcL5kUytuM kDa+NQ4tpr34fASwPU1BN3UgAHUGJjYgdVYBrW+uQzLWN5ZZArMm6fVYtGW0aM+OvlE6 B6dEYY2T7Am9/YHKHksvOKJZGWRfWXU8s1iCjLq524/cXhLknVsCqsfBkI2+UZ7Qyoac DcWLBGpZ4kJjJPPyn5Gwm0S6poj2Um9Lm6Co6THkI/w7Bv8hT56jhK+B4YBe4vod0vC8 RDwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LdL5XlxYWxpDfNRxdalRm8+rcDf8yZwWqVC79NXR8GY=; b=dksOwYPu5+42jsSsyaNPI7Hg/t8lnl1UD/c7HsDiD4F7FSJZ4CVwrK4cG11YnDzTJc STTFzytzj3w2LRxZ69KTy3A87D3JyQpBSFgjJL4NpQHAhsmIOBl5Ou/0sSRlpLQrfh9n BCz3jPqRGQuSQu815m9CAwp4LbSwXdNGUEXeXGXN24YVMgKLT1sPY/9wmZKFuAF63Ay9 DND62GSMr5e9qLZhidBZZSjenWA+LmDj8U1UeCY9t3QscY7m2b4P4gP2u99Hi4YzJQF8 hlTgZ6OmWGG+G7PTrSSj6YY9Gga1bhHYWAq8EsqLkzwHpbLMkmEyV77NmBaw2VfSFvDU nxWA== X-Gm-Message-State: AOAM5310nNZja0DatW0jQPxYfNKm8lS5kkLDmbk9j2nQYIwlKYejgadj I3N+abRjmXx+0SMqGqfw7EE= X-Google-Smtp-Source: ABdhPJzVwuy0uYusPIuWycdOep3TxQo16xZ57nyawnMVLZH6CoFPs465a/8+CMEue/J5Wz8oe4yFvQ== X-Received: by 2002:a17:906:4dce:: with SMTP id f14mr32781924ejw.349.1617112110171; Tue, 30 Mar 2021 06:48:30 -0700 (PDT) Received: from localhost.localdomain ([188.24.140.160]) by smtp.gmail.com with ESMTPSA id l12sm11114681edb.39.2021.03.30.06.48.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Mar 2021 06:48:29 -0700 (PDT) From: Cristian Ciocaltea To: Rob Herring , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 5/6] arm: dts: owl-s500: Add socinfo support Date: Tue, 30 Mar 2021 16:48:20 +0300 Message-Id: <10538a2155313a6f7a848e42021aacfa9bdf5cdb.1617110420.git.cristian.ciocaltea@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Update soc node compatible property to enable support for the Actions Semi Owl soc info driver. Signed-off-by: Cristian Ciocaltea --- arch/arm/boot/dts/owl-s500.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/owl-s500.dtsi b/arch/arm/boot/dts/owl-s500.dtsi index e4c61a9c6e39..a8eb276e5ac1 100644 --- a/arch/arm/boot/dts/owl-s500.dtsi +++ b/arch/arm/boot/dts/owl-s500.dtsi @@ -91,7 +91,7 @@ losc: losc { }; soc { - compatible = "simple-bus"; + compatible = "actions,s500-soc", "simple-bus"; #address-cells = <1>; #size-cells = <1>; ranges; From patchwork Tue Mar 30 13:48:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 411868 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2F102C433E8 for ; Tue, 30 Mar 2021 13:49:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id F074D619D6 for ; Tue, 30 Mar 2021 13:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232226AbhC3Ns7 (ORCPT ); Tue, 30 Mar 2021 09:48:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232174AbhC3Nsd (ORCPT ); Tue, 30 Mar 2021 09:48:33 -0400 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6F88EC061574; Tue, 30 Mar 2021 06:48:32 -0700 (PDT) Received: by mail-ej1-x62e.google.com with SMTP id u21so24887542ejo.13; Tue, 30 Mar 2021 06:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZgEY6qp1JZV1rOF/Ou3wnAprtwFXFp4sHJwSjl7P+Bw=; b=nLR0P9zvwsms9T2TnqVlER13YSLJmOZKbmOs6U8CjxTdTseF/8wy8c24SKTy18ZdWM 9l92mAL07rlM/VLKrmS7mUlBTkRyitF7K4enoafrerK8D8rfJANUhz/Fa6R9FSv6NV0S ZeEnRcbD2IyfAbzZeqCkmU0HbZioASU0g2q5NAR86X9ZdB+k+kuctArWN/6pQUOOBpSk gDbkYzKk3+jbjrIwtzKEQBLzHH/v+iuJPFy0hQpBlPw8mXLA1HIC0EUeXVGdeD8UNipi 1GWK2TdEhVu3GhzQcEySC5gYs31SBI9GLgcxZ2FDETbAawkvhX1EJ2+3BChqv8DsmdOk QTDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZgEY6qp1JZV1rOF/Ou3wnAprtwFXFp4sHJwSjl7P+Bw=; b=fwM85bkpeI7Kde/mQFzc8QB4RBJrUcfNTNiIQZe++wiq3/7RVp/mx6KvMzZo6GagiI kmpTV0KAX8QowLa2mH+PXtVpcYriDp5TkgqfSj/oobUN0GjbuxI4R5BMQgEgCIQsysyH Au9tgHlz5SGp2dyh3vbCA04jXOnyCeKvzVF9LmBqQTvNx5lZkWwZrVR+vVNOKSYqgdok Uo6YQyiCmKZxfrFYPDXuFUKrbLZD+p72DIzbDhIkyKhbrdyX/czpJsC5O4ZuHYqilv42 qcZBjwdUMgErvtwCw0k5WPLSftMETnckkjQAEw5X+StDbVIEUKyN5BBrDYaYEDP5C4Bn WKMw== X-Gm-Message-State: AOAM531vA2EM3sXWMe/aBdQSG+Wi2S/wTj7v/KGD3cmCMnJQAdnVjTxu w7V4kV7T/4eIxje+GfWRQ54= X-Google-Smtp-Source: ABdhPJyJE5hydZVLvd0FCgP9b/8wuaVZI6ZKfns35hMp8ep9yB94ngwgClzdpbFhad2RWAEToYzfMw== X-Received: by 2002:a17:906:add7:: with SMTP id lb23mr33114685ejb.273.1617112111213; Tue, 30 Mar 2021 06:48:31 -0700 (PDT) Received: from localhost.localdomain ([188.24.140.160]) by smtp.gmail.com with ESMTPSA id l12sm11114681edb.39.2021.03.30.06.48.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Mar 2021 06:48:30 -0700 (PDT) From: Cristian Ciocaltea To: Rob Herring , =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 6/6] MAINTAINERS: Add entries for Owl reserved-memory and socinfo bindings Date: Tue, 30 Mar 2021 16:48:21 +0300 Message-Id: <883dd458759146eddee0d2a157f2a90fbb09d477.1617110420.git.cristian.ciocaltea@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add entries for the Actions Semi Owl reserved-memory and socinfo bindings. Signed-off-by: Cristian Ciocaltea --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index bea5ac8a5e47..48b7f7d097ae 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1533,6 +1533,8 @@ F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml F: Documentation/devicetree/bindings/pinctrl/actions,* F: Documentation/devicetree/bindings/power/actions,owl-sps.txt +F: Documentation/devicetree/bindings/reserved-memory/actions,owl-soc-serial.yaml +F: Documentation/devicetree/bindings/soc/actions/owl-socinfo.yaml F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt F: arch/arm/boot/dts/owl-* F: arch/arm/mach-actions/