From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EC3B1A034D; Thu, 6 Jan 2022 10:44:27 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B022740E03; Thu, 6 Jan 2022 10:44:27 +0100 (CET) Received: from mail-io1-f51.google.com (mail-io1-f51.google.com [209.85.166.51]) by mails.dpdk.org (Postfix) with ESMTP id 7BFB2406B4 for ; Thu, 6 Jan 2022 10:44:26 +0100 (CET) Received: by mail-io1-f51.google.com with SMTP id e128so2415585iof.1 for ; Thu, 06 Jan 2022 01:44:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LPw0mifFpqZgNF+xMtPcT44+ywvSQsGf2RRghSPQZbg=; b=RVaazecxwr9eNGiN27Y4K5LavfwytDgyYRIU8rndO2SIynNuX7sqrlZqZ9BTLbLuX4 KokkjEJjYBUeUuiTyL+2JrvEi2gIMWdoNi0LjtX0NP9QYUETIdnri3watCFSQZMRXz5a VoJLJX8okfy48aDLUFlNXR7q0JIpBqqI1xtKxHzRufqsiPxh4WRpXWG1E83hUFoOa75B Luw9wGJuqhb7mTkmWfRFNePmgqZJdImB5mwZC/C23fSEjcsZVwrwGREIIh4tMAdYSMZ7 8ieI3rmwhqnOBQBW5JvVNQ49doawpxpHHcwJ/3XXbITtL52SHvs+9P+nfQTHQjD+CEhn 3mFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LPw0mifFpqZgNF+xMtPcT44+ywvSQsGf2RRghSPQZbg=; b=vyds8fsG+yBAKLjRPj/DHWIv1hWacEC6berjl1TFjfn6hmtpSJrZVzrEz9ca0qzUGL O0CoSuI1GwhNYRLQlORevtOTBx3bttvzy/e8yUt+/NmxL1zday0H6cnurq2QcXws8TEZ PjfkDDRIdoNY4ufkmie9HVeXX1m2lKqZ/lcsmWUOIyyo6ioGOOFdVIexts/nIk65kYPF nxukWdJs8/3OQQtrqLTKNpz0wCQsSY4Q1NkHszCKBrnOd0+fO3pCgsrkDel64bVLiCNV xESAgTvI8qV6Kqf+K/4X0FF88KUrYqJhCoKYuCfd+XyZCprRoXlBnrGpkeV9y4dUYb27 MvDQ== X-Gm-Message-State: AOAM532HUpTUyOpdMl56ir9t1BN1keCQFwoLWTg2tfpSc7veTnjHD9zE DUp0lc1NjkuA2KQBzTi7nfDIf8vglsde9Mdmc7A= X-Google-Smtp-Source: ABdhPJwwjak/k8/YqAZzZentomKnJbECfeAQLHMv3DJrCKwqWY/+05Qyg7/LZRuGeIP37jxXf5ze2ltUaDp3h05ZU+g= X-Received: by 2002:a05:6638:d49:: with SMTP id d9mr27164874jak.79.1641462265836; Thu, 06 Jan 2022 01:44:25 -0800 (PST) MIME-Version: 1.0 References: <20211213081732.2096334-1-tduszynski@marvell.com> <20220105140020.1615256-1-tduszynski@marvell.com> In-Reply-To: <20220105140020.1615256-1-tduszynski@marvell.com> From: Jerin Jacob Date: Thu, 6 Jan 2022 15:13:59 +0530 Message-ID: Subject: Re: [PATCH v4 00/11] Add cnxk_gpio To: Tomasz Duszynski Cc: dpdk-dev , Thomas Monjalon , Jerin Jacob Content-Type: text/plain; charset="UTF-8" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, Jan 5, 2022 at 7:30 PM Tomasz Duszynski wrote: > > This series introduces a new rawdevice PMD which allows > to manage userspace GPIOs and install custom GPIO interrupt > handlers which bypass kernel. This is especially useful for > applications that, besides providing standard dataplane functionality, > want to have fast and low latency access to GPIO pin state. > > It'd be great to have that merged during 22.02 merge window. > > v4: > - free kvargs after parsing arguments > - add support for allowing only subset of available GPIOs > > v3: > - fix meson formatting > - fix cnxk_gpio_process_buf() return value > > v2: > - do not trigger irq by writing to /dev/mem, use ioctl() instead > > Tomasz Duszynski (11): > raw/cnxk_gpio: add GPIO driver skeleton > raw/cnxk_gpio: support reading default queue conf > raw/cnxk_gpio: support reading queue count > raw/cnxk_gpio: support queue setup > raw/cnxk_gpio: support queue release > raw/cnxk_gpio: support enqueuing buffers > raw/cnxk_gpio: support dequeuing buffers > raw/cnxk_gpio: support standard GPIO operations > raw/cnxk_gpio: support custom irq handlers > raw/cnxk_gpio: support selftest > raw/cnxk_gpio: add option to allow using subset of GPIOs > > doc/guides/rawdevs/cnxk_gpio.rst | 200 ++++++ 1) Could you update doc/guides/platform/cnxk.rst file with _table_cnxk_rvu_dpdk_mapping table and "HW Offload Drivers" secion. 2) Please update doc/guides/rel_notes/release_21_11.rst release note.