From patchwork Thu Oct 12 13:47:43 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 115630 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp1961492qgn; Thu, 12 Oct 2017 06:47:49 -0700 (PDT) X-Received: by 10.98.214.143 with SMTP id a15mr2305918pfl.154.1507816069862; Thu, 12 Oct 2017 06:47:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507816069; cv=none; d=google.com; s=arc-20160816; b=mgrPcWU4WTBwELtgeaO3rSrZ6k4VhNv3HAPxlwJgK8DLzumrPSeTFkgJGbIYwEKIn9 VCi9B6HduO4zGL4Uzi8TdKuZQmDXa9lb1dQiEbxr4NOoi2QMqBOIwrb1uepMHX1p2ZcE jLSBTPowH/MV5iksiMIZliR0shYl3xZbJCZVBGQoIpu2tysOPINi/T3/yFtWH5jfA36H FAgxnbZy+4Cl6EGqi410waCtzBYbVCPdVRg1CD7EDpSpqIQfCksuyeYcc3oPi+xxtOz7 qy7CzBMvVsgzr8p2BW15OiTwmUNvCs5LKr2LSaNplBLHfl/iaCtN/m3bjeT6IkpbZBkJ AwIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=LvZGkQM7X+5oEU/+69LdqJUXqmzUvgM2JwPkjcAEPk4=; b=PJvpnxWEWPHc3EtDkkTUeG687gPxKezn4Oazj2LhEbowwhMXCujcuGsAuw0oGiq5bL 7l7rUCJLexfD7HUGY5JRmPg08ZBmdIdMIJiFIAm5cZbjW+k/CqTvfvIqo8uyWLX9I8z8 YWTnN2OgfFKqSSGnNmLmTp3KlriIK4MS3J6EFR5OBA415v72dZIDC2pI5oNvVJ+oqmDC S9PMYafspIV0Nqr/c+negBrXF9NLsOwq3qKfkAaMarSYd/Y1v7h6nLhqKuEBv5V1s1VO Bce4Doq6WAJ6P8Y/gguL96rgZlJN+uO4HYtdC4fImMOIWara+NULLNkGgbsttMzZRKQ7 rImg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=YeY/Fa9V; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b123si4993926pgc.302.2017.10.12.06.47.49; Thu, 12 Oct 2017 06:47:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=YeY/Fa9V; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751394AbdJLNrs (ORCPT + 6 others); Thu, 12 Oct 2017 09:47:48 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:43641 "EHLO mail-wm0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751356AbdJLNrr (ORCPT ); Thu, 12 Oct 2017 09:47:47 -0400 Received: by mail-wm0-f44.google.com with SMTP id m72so24106295wmc.0 for ; Thu, 12 Oct 2017 06:47:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=DNy6AKpInNJT//SV1euRunaevri6Ds4f9+Q+9A10WL8=; b=YeY/Fa9VfRQgiiRDpkA+igff9SDG4hZAortuaEUtn5RRzvzvG6Bz/cnGWOptjhnXYh gUVijREVmf5/oYtsHHaG04T6miT4pwXvgLbDJxuIjx9P4a1ICB64l/+NLtgQbaeQxpOl DAqd7iDCNEeE1Rs+iO1rrzBfg9Sw/rV+2wCB2mp2RnEwrW58iAXbjFMjwQcEw4RQIbOc mpMj9iZzsaMFDaOQlC1rqAuZY+o/9TgeNTqjjtEkDaFMhc0gZSLsE1wkZfnY4W0GYaGo 4tkAU4XOeK02hR7QxTmG50N7Vh8uwoa3224BUwgaRvmc68PxqjFFvknL3epVHqoA5E/L 9jQg== 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; bh=DNy6AKpInNJT//SV1euRunaevri6Ds4f9+Q+9A10WL8=; b=hKicBM8iiMr4gvGvEmaSnIRWTyFG5GdLpB+TuYyD7fnAz9whFa91oUHNR0NMeZaBau CIqwclJ4OFF5lz11iu3a/+5aa/wquodYrpL/6tMinXQpAkynzjqBqSCZghfs8AZnNwNw 1v/MkxygI+wZo9fqi9c1ffjr96K7GyA4BO2KdlbuBDJcUWasPtcf4h3B8X8Hq6Rabks1 6o5iqghm30Zi6DtWmcK6fEVEkJ/fU3bLdKBWMQH9HeIjTmfdYiiyHZeZF1VQaLzhjrgd hw2KOisLWLJiJpi8sdsGdiBuAPzPdKYb/BaQuwsC+UCGxfc9c0zlSJxPfFsX7B3VsVkk t+MQ== X-Gm-Message-State: AMCzsaUT7JoD2GtwZd/Pj/SukMPt5+yvEJn+tNzN0Lfh80qZTdO4HFOb mZY/qfxatwpUs1IX9v3InIN+pw== X-Google-Smtp-Source: AOwi7QDoof5WOYIUbzkAdvS4KOWl+6T/xEmwNXeKa89V3IkAYEMhO1sGLV85H3fisFo8LL+ZPR+B/A== X-Received: by 10.223.134.25 with SMTP id 25mr2399120wrv.186.1507816066450; Thu, 12 Oct 2017 06:47:46 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id o20sm18210907wro.71.2017.10.12.06.47.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Oct 2017 06:47:45 -0700 (PDT) From: Jerome Brunet To: Kevin Hilman , Carlo Caione Cc: Jerome Brunet , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] firmware: meson-sm: use generic compatible Date: Thu, 12 Oct 2017 15:47:43 +0200 Message-Id: <20171012134743.10625-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.13.6 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The meson secure monitor seems to be compatible with more SoCs than initially thought. Let's use the most generic compatible he have in DT instead of the gxbb specific one Signed-off-by: Jerome Brunet --- Documentation/devicetree/bindings/firmware/meson/meson_sm.txt | 4 ++-- drivers/firmware/meson/meson_sm.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) -- 2.13.6 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/Documentation/devicetree/bindings/firmware/meson/meson_sm.txt b/Documentation/devicetree/bindings/firmware/meson/meson_sm.txt index c248cd44f727..13a7815ac2b9 100644 --- a/Documentation/devicetree/bindings/firmware/meson/meson_sm.txt +++ b/Documentation/devicetree/bindings/firmware/meson/meson_sm.txt @@ -4,12 +4,12 @@ In the Amlogic SoCs the Secure Monitor code is used to provide access to the NVMEM, enable JTAG, set USB boot, etc... Required properties for the secure monitor node: -- compatible: Should be "amlogic,meson-gxbb-sm" +- compatible: Should be "amlogic,meson-gx-sm" Example: firmware { sm: secure-monitor { - compatible = "amlogic,meson-gxbb-sm"; + compatible = "amlogic,meson-gx-sm"; }; }; diff --git a/drivers/firmware/meson/meson_sm.c b/drivers/firmware/meson/meson_sm.c index ff204421117b..c83f7be2b1f4 100644 --- a/drivers/firmware/meson/meson_sm.c +++ b/drivers/firmware/meson/meson_sm.c @@ -38,7 +38,7 @@ struct meson_sm_chip { struct meson_sm_cmd cmd[]; }; -struct meson_sm_chip gxbb_chip = { +struct meson_sm_chip gx_chip = { .shmem_size = SZ_4K, .cmd_shmem_in_base = 0x82000020, .cmd_shmem_out_base = 0x82000021, @@ -213,7 +213,7 @@ int meson_sm_call_write(void *buffer, unsigned int size, unsigned int cmd_index, EXPORT_SYMBOL(meson_sm_call_write); static const struct of_device_id meson_sm_ids[] = { - { .compatible = "amlogic,meson-gxbb-sm", .data = &gxbb_chip }, + { .compatible = "amlogic,meson-gx-sm", .data = &gx_chip }, { /* sentinel */ }, };