Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2067860rwb; Sat, 24 Sep 2022 02:19:52 -0700 (PDT) X-Google-Smtp-Source: AMsMyM76WE6NxXUQudX48JZhmwdVxZG5nPMCafX2DsqLHZp0jErXQ56skfV2IdonWdOZ/gOi4KQx X-Received: by 2002:a17:907:2672:b0:781:dc01:6c5a with SMTP id ci18-20020a170907267200b00781dc016c5amr10567876ejc.191.1664011191851; Sat, 24 Sep 2022 02:19:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664011191; cv=none; d=google.com; s=arc-20160816; b=ww1ayjyfsDFfmcdf5IdKD1SOqbge2Up18m41BRR5kvcoYzps1RUAqjXEdslDclb3r0 1scb1Q6Ph4j3kOBmWxsRQvyrzbbrsXRs9l3JwekWHIJcKivLuLigpHyFfM8Q0szb/nyM TW91tLj0YhRbQim8d+l+OXNbD/QzDyCw9G7xBNKU3tZmR2AjTyF5u3X2AdmDZ3aFyBbl fJXOxxcCiXSB1KWAwV0cJto+Ww0XfPJ+XUs5PsawQLuJ/CI7TG1/YQNujOs+R6lc9ubk 8T4FwufUj4QxptXcO9oSkcthAg4Lkx95tblnAC15Zki8sAgPO9oI1WIWQy6kdBcV6/tI lkxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=H9XCRPFdXqUNtmAqhermX4cpbxgjD3c7QiDFM+/CVWY=; b=NW4PmMFkqwt1N5yUKV28FGZ1gfWysfCYZUNM9aA/HsfjJasSpc/csE0Ka/wH3zsA1h rmGmtXEo7sCntSPu0KbAqr7mXQYQe7pGveU49+QtPDliuKJA0VJex7p+ALYhhj2aa4Cr pH+b6MQqC3WutB3UxzQrL4688J+YIBNbRGOTh4obUxUVWhmfrLPN3HzeSGF8KHcsp6vt fGOZ8OwaEMbHQ+tL0CA7kPro01B64XoeErBCCrw6qGDdzGQmwsxTr/QM9z30oVXI9MUN lIkMBcOj48I32diSLzOewyhZJVa1CC9IaR1kR7oWsw4TDaJzb3d+3wonQlY4KhFD+X75 IKaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=L+IBBWJm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c13-20020a170906340d00b00781dccaa6aesi7630831ejb.673.2022.09.24.02.19.26; Sat, 24 Sep 2022 02:19:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=L+IBBWJm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233580AbiIXI3l (ORCPT + 99 others); Sat, 24 Sep 2022 04:29:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233532AbiIXI3j (ORCPT ); Sat, 24 Sep 2022 04:29:39 -0400 Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0B39BC21; Sat, 24 Sep 2022 01:29:37 -0700 (PDT) Received: by mail-pg1-x532.google.com with SMTP id f193so2305228pgc.0; Sat, 24 Sep 2022 01:29:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date; bh=H9XCRPFdXqUNtmAqhermX4cpbxgjD3c7QiDFM+/CVWY=; b=L+IBBWJm7mGDiOSPJIMesYOnEzlLQZvFMwAWErTLWcqud7pyVGr6XypYfSyB6hN+34 PzVwtZIwrNQFfyRUgCUTuDoXecoQb4daIgwWik2QTtsmO+vDuQE3TWcj1kuCcXbb/3Cu U+1n7qHcWMAIwhoeYJftVORJ8hPu6GS396RLeFworHv0TuvNLlgdJQjSfvg7iyvrSD7f v5U6OBzYFURHQzezkrwvVQsKR1L1j0Ipt2A+vk38ONuHfbnHV8jldzHD0qQwvttUZdA5 4YIxsr4VjgYGN2BlXI2ESBU2UlrlchJ7u6TpaTAl/3lrOC7wJr4aQBIvrqyXLEU1qTN1 VzEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date; bh=H9XCRPFdXqUNtmAqhermX4cpbxgjD3c7QiDFM+/CVWY=; b=Y6+anBYwjUWZdY3rwrSdK+uYFItP7Mohyvbgi0E3S3pfoTcJ54KpqWQv70bdi65mzh UaIiWFrNWG3rTVctkm3BWj/v+vD0NMalKlA0MrHn9M+ptQbb87pteoO6Iuh6BDxgQD+M vWmzgDBfTI23Wntvt50PsHO3tMJjReH5pI7zEDfkvTbYFO+1vzum0pakmh2Mo3udovVP 8a7jQGMtDWgAg7ZIBhBXhCKm/468bvjXLlST9nBTvfvZaG9XXi8/qj7kbMrge2rvPgfp QlFsZxZ2i/6AqnYKGNNMlx4DSBuL8ucf0C1bsZTlYAuH8snpjpX3mKmGRvyPvaUMtZKr yTHg== X-Gm-Message-State: ACrzQf0k1QWzhlHZGtommawMbZA7Ha9g6cM04xs52MKXGh1VNNQXupqZ oZ36FumVSYz+z3WFLMLHBNQ= X-Received: by 2002:a05:6a00:99c:b0:54c:27c4:3acb with SMTP id u28-20020a056a00099c00b0054c27c43acbmr12711258pfg.22.1664008177184; Sat, 24 Sep 2022 01:29:37 -0700 (PDT) Received: from debian.me (subs03-180-214-233-92.three.co.id. [180.214.233.92]) by smtp.gmail.com with ESMTPSA id q18-20020a170902eb9200b0017872bc9865sm7162435plg.63.2022.09.24.01.29.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Sep 2022 01:29:35 -0700 (PDT) Received: by debian.me (Postfix, from userid 1000) id 6A0AD1037EC; Sat, 24 Sep 2022 15:29:30 +0700 (WIB) Date: Sat, 24 Sep 2022 15:29:30 +0700 From: Bagas Sanjaya To: matthew.gerlach@linux.intel.com Cc: hao.wu@intel.com, yilun.xu@intel.com, russell.h.weight@intel.com, basheer.ahmed.muddebihal@intel.com, trix@redhat.com, mdf@kernel.org, linux-fpga@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, tianfei.zhang@intel.com, corbet@lwn.net, gregkh@linuxfoundation.org, linux-serial@vger.kernel.org, jirislaby@kernel.org, geert+renesas@glider.be, andriy.shevchenko@linux.intel.com, niklas.soderlund+renesas@ragnatech.se, phil.edworthy@renesas.com, macro@orcam.me.uk, johan@kernel.org, lukas@wunner.de Subject: Re: [PATCH v2 1/6] Documentation: fpga: dfl: Add documentation for DFHv1 Message-ID: References: <20220923121745.129167-1-matthew.gerlach@linux.intel.com> <20220923121745.129167-2-matthew.gerlach@linux.intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gILyyALDCOs9GF4/" Content-Disposition: inline In-Reply-To: <20220923121745.129167-2-matthew.gerlach@linux.intel.com> X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --gILyyALDCOs9GF4/ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 23, 2022 at 05:17:40AM -0700, matthew.gerlach@linux.intel.com w= rote: > +With DFHv0, the register map of a given feature is located immediately f= ollowing > +the DFHv0 in the memory space. With DFHv1, the location of the feature = register > +map can be specified as an offset to the DFHv1 or as an absolute address= =2E The DFHv1 > +structure is shown below: > + > + +-------------------------------------------------------------------= ----+ > + |63 Type 60|59 DFH VER 52|51 Rsvd 41|40 EOL|39 Next 16|15 VER 12|11 = ID 0| > + +-------------------------------------------------------------------= ----+ > + |63 GUID_L = 0| > + +-------------------------------------------------------------------= ----+ > + |63 GUID_H = 0| > + +-------------------------------------------------------------------= ----+ > + |63 Address/Offset 1| Re= l 0| > + +-------------------------------------------------------------------= ----+ > + |63 Size of register set 32|Params 31|30 Group 16|15 Instance = 0| > + +-------------------------------------------------------------------= ----+ > + |63 Next parameter offset 32|31 Param Version 16|15 Param ID = 0| > + +-------------------------------------------------------------------= ----+ > + |63 Parameter Data = 0| > + +-------------------------------------------------------------------= ----+ > + > + ... > + > + +-------------------------------------------------------------------= ----+ > + |63 Next parameter offset 32|31 Param Version 16|15 Param ID = 0| > + +-------------------------------------------------------------------= ----+ > + |63 Parameter Data = 0| > + +-------------------------------------------------------------------= ----+ > + For consistency with DFL location diagram (which is above the DFHv1 diagram above), use literal code block instead of table: ---- >8 ---- diff --git a/Documentation/fpga/dfl.rst b/Documentation/fpga/dfl.rst index 7c786b75b4988f..db6bff4aee25eb 100644 --- a/Documentation/fpga/dfl.rst +++ b/Documentation/fpga/dfl.rst @@ -584,7 +584,7 @@ across all types. With DFHv0, the register map of a given feature is located immediately fol= lowing the DFHv0 in the memory space. With DFHv1, the location of the feature re= gister map can be specified as an offset to the DFHv1 or as an absolute address. = The DFHv1 -structure is shown below: +structure is shown below:: =20 +---------------------------------------------------------------------= --+ |63 Type 60|59 DFH VER 52|51 Rsvd 41|40 EOL|39 Next 16|15 VER 12|11 ID= 0| Thanks. --=20 An old man doll... just what I always wanted! - Clara --gILyyALDCOs9GF4/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCYy6/4wAKCRD2uYlJVVFO o5KXAQCJ1UPL/CFnyL4a2ndyowwbvrWpIGVW1a8pRAsFnePQGwD8CNztDfBpOPJZ 1qnoSvaJGCUYL/4tQ+pvqPu1Dyn+JgA= =P99G -----END PGP SIGNATURE----- --gILyyALDCOs9GF4/--