Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp1013097pxy; Thu, 22 Apr 2021 20:34:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAu/1BFEFMvP8Asad2XudKpZ7jmgYNMPpNsvrDCl0tIKiU6Uuv+D4dKhDN4d7iQe+2mz3O X-Received: by 2002:aa7:db16:: with SMTP id t22mr1902071eds.266.1619148846857; Thu, 22 Apr 2021 20:34:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619148846; cv=none; d=google.com; s=arc-20160816; b=UBFfzG1xRr9/LTclVjZj+Uf16NNiDQNQGYFruYMh99tJXB/pbtC0Wpj5GOVhsZnaGY 6XC0S562M0TrpRO8npYdsDj6Q+6nJjAr8sM71vrb8xOv10vOh5ynKMHVNJ5RHQz+3R1N bhGpnMkbQyYUtrr1ePS3nHO58VU9IXfuo/LFDhmHVcb5oTwLe/IHkdnIHZwt7rQaXoFe qEOFfdMundRQx8gxJpPYyebchKeN0vGtGZmsl0O7DUx16++4ubhOP26QZRhkQVQjsgj2 1iM9WFpN0veYGawlrMP8mTip/9tLy5smSk1NLZDN+N0s2XDCK0ypUYifzvnjNQ1x1jcx EsEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature; bh=BzcRr/BEJlxG1MpN8LmOK5QXIGm507wREeeatIRcmts=; b=dhMgBafNkqkJ7MsEJkpPEx1pIe0IjOQvo0MiudUc5ZH2j9mIAq9800ZA7nmYAoEfVg qiB39sAo6tlvpYBW1EowpD6+ZIo0NMf/0qLPB5z27tTAXqY4JdQrkvN7TWJgnByt5GLs gLFZFFNJZ/OigOFDi37EWxYj0wG1WqWVxNULF/0lLL305uGGkVYFs7I8x9QYfPuv0PTY MOEKgiN2EJwrGG1qe8H0MpVEHFiaXSv1lo1RJXew7ToNLfpjTJ37ijg7z8nN4rk9xSpe 4md1Efdn7HiciNbVzGhwgKTM2MBZwwSjjBkRN8DK8L3T5grxGv96jTedKPkVF2tlRvPp HOjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=HjgJfX4A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d8si4154588ejp.214.2021.04.22.20.33.43; Thu, 22 Apr 2021 20:34:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=HjgJfX4A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231552AbhDWDdV (ORCPT + 99 others); Thu, 22 Apr 2021 23:33:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231261AbhDWDdU (ORCPT ); Thu, 22 Apr 2021 23:33:20 -0400 Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 365DAC061574 for ; Thu, 22 Apr 2021 20:32:45 -0700 (PDT) Received: by mail-pf1-x42c.google.com with SMTP id w6so18645787pfc.8 for ; Thu, 22 Apr 2021 20:32:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20150623.gappssmtp.com; s=20150623; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=BzcRr/BEJlxG1MpN8LmOK5QXIGm507wREeeatIRcmts=; b=HjgJfX4AGivc/yz15utqAttjyCo8TXvjXlokGilyhSygKgtXnyvysUjh3O/opPQ41b 8W+q43D466oP0P8GXVp1bM+zsLGZ/tvn9XRfNNAqG5a2r/FlkrZiJETcM2cX3vMrBes5 spbmOgoPfZfHUNibT56s2tZvv04L9WgFW2tlZb7mGjDgE4syYduOsvMkEFwK95GBCplG 5mspC06tvcUxxCiYidGMHgFr8Cbxl3NJGc4pXK+8IBEXq0cNwMTRsDZ4LjEY0JW0V1nA EjvwnB3gl3Wxcw8RF0rE3GmJffXKBvFP27b4aAYKrGUNm+5+wE4I4phyZq1rZuH+AxIc JDVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=BzcRr/BEJlxG1MpN8LmOK5QXIGm507wREeeatIRcmts=; b=ReRf+lxJafPZo/L8nZqdGr1v/ghFjoJrI/jIv/lmA8bP/B2pJwCEcSRX/57NPbHkPs 4mj7dUu3BfwvYrjb2puQwhA87qcwlsZrgjqan17Xs3yCZJrBbd6+SyAPxlsJ4XRUunJG PSlTH9QPffXQ9treFrQoQEMcdwuEkmRDLFdacpmyjKdxq1BpoBlRvcOjsuREp+clLxvP hwksItBcbvQSqlfGreIJH7BH6WLfRKTLH2mYmy5Dk4tDAMhz9tZnBhZPnAVpDL/dvUE5 EPmzBJQuMoMgY4cm0yJrh38P9OIRMtdNLGTHjlhN4cwmGVNPcEWTgNnOzCS7EW7LV5IB F8Lw== X-Gm-Message-State: AOAM530eqUZ5WHzs0K5rQaaGKHRBOSVskgAf4gd7dhdJq79XLagnuzM9 RbIRDsKnPlMzFS58RViehj8ZBw== X-Received: by 2002:a05:6a00:23c2:b029:24c:4748:4a80 with SMTP id g2-20020a056a0023c2b029024c47484a80mr1857979pfc.13.1619148764766; Thu, 22 Apr 2021 20:32:44 -0700 (PDT) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id e1sm3493455pgl.25.2021.04.22.20.32.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Apr 2021 20:32:44 -0700 (PDT) Date: Thu, 22 Apr 2021 20:32:44 -0700 (PDT) X-Google-Original-Date: Thu, 22 Apr 2021 20:32:42 PDT (-0700) Subject: Re: [RFC] dt-bindings: riscv: enum for riscv,isa In-Reply-To: <5385012d-9f09-d7d9-7b6a-cef7de2d4056@gmx.de> CC: robh+dt@kernel.org, Paul Walmsley , aou@eecs.berkeley.edu, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org From: Palmer Dabbelt To: xypron.glpk@gmx.de Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 06 Apr 2021 12:05:34 PDT (-0700), xypron.glpk@gmx.de wrote: > In Documentation/devicetree/bindings/riscv/cpus.yaml I find for riscv,isa: > > enum: > - rv64imac > - rv64imafdc > > This implies that 'rv64imafc' or 'rv64imafdqc' would be illegal values > while these combinations of extensions would be compliant with "The > RISC-V Instruction Set Manual". > > To me it does not make much sense to try to enumerate all permissible > permutations of RISC-V extensions. > > Shouldn't this enum be removed and replaced by examples? I'm generally OK with that, but I'm not sure how to do it: won't we fail the scheme checks if we don't have something defined for "riscv,isa"?