Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1661838 > unrolled thread

[PATCH v6 0/2] Altera CvP driver

Started byAnatolij Gustschin <agust@denx.de>
First post2017-06-09 02:30 +0200
Last post2017-06-14 16:40 +0200
Articles 5 — 3 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH v6 0/2] Altera CvP driver Anatolij Gustschin <agust@denx.de> - 2017-06-09 02:30 +0200
    [PATCH v6 1/2] fpga: Add flag to indicate bitstream needs decompression Anatolij Gustschin <agust@denx.de> - 2017-06-09 02:30 +0200
      Re: [PATCH v6 1/2] fpga: Add flag to indicate bitstream needs decompression Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-06-09 09:30 +0200
    Re: [PATCH v6 0/2] Altera CvP driver Anatolij Gustschin <agust@denx.de> - 2017-06-14 09:30 +0200
      Re: [PATCH v6 0/2] Altera CvP driver Alan Tull <atull@kernel.org> - 2017-06-14 16:40 +0200

#1661838 — [PATCH v6 0/2] Altera CvP driver

FromAnatolij Gustschin <agust@denx.de>
Date2017-06-09 02:30 +0200
Subject[PATCH v6 0/2] Altera CvP driver
Message-ID<tQfYl-2PQ-5@gated-at.bofh.it>
Add FPGA manager support for PCIe CvP on Cyclone-V/Stratix-V/Arria-V
and Arria-10 FPGAs.

Changes in v6:
 - rebase to apply on top of queued fpga manager patches
 - add comment for new fpga info flag in patch 1/2
 - resubmit FPGA_MGR_COMPRESSED_BITSTREAM patch together
   with driver patch (it was a single patch before)
 - minor style changes (variable names, return value checking, etc.)
 - do {} while() loop style changes
 - capitalize acronyms in comments
 - simplify code by using pci_name() string for FPGA manager name
 - numclks init style changes
 - %s/VSEC_/VSE_/g

Anatolij Gustschin (2):
  fpga: Add flag to indicate bitstream needs decompression
  fpga manager: Add Altera CvP driver

 Documentation/ABI/testing/sysfs-driver-altera-cvp |   8 +
 drivers/fpga/Kconfig                              |   7 +
 drivers/fpga/Makefile                             |   1 +
 drivers/fpga/altera-cvp.c                         | 500 ++++++++++++++++++++++
 include/linux/fpga/fpga-mgr.h                     |   2 +
 5 files changed, 518 insertions(+)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-altera-cvp
 create mode 100644 drivers/fpga/altera-cvp.c

-- 
2.7.4

[toc] | [next] | [standalone]


#1661841 — [PATCH v6 1/2] fpga: Add flag to indicate bitstream needs decompression

FromAnatolij Gustschin <agust@denx.de>
Date2017-06-09 02:30 +0200
Subject[PATCH v6 1/2] fpga: Add flag to indicate bitstream needs decompression
Message-ID<tQfYm-2PQ-19@gated-at.bofh.it>
In reply to#1661838
Add a flag that is passed to the write_init() callback, indicating
that the bitstream is compressed.

The low-level driver will deal with the flag, or return an error,
if compressed bitstreams are not supported.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
---
 include/linux/fpga/fpga-mgr.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/linux/fpga/fpga-mgr.h b/include/linux/fpga/fpga-mgr.h
index 01c348c..bfa14bc 100644
--- a/include/linux/fpga/fpga-mgr.h
+++ b/include/linux/fpga/fpga-mgr.h
@@ -68,11 +68,13 @@ enum fpga_mgr_states {
  * FPGA_MGR_PARTIAL_RECONFIG: do partial reconfiguration if supported
  * FPGA_MGR_EXTERNAL_CONFIG: FPGA has been configured prior to Linux booting
  * FPGA_MGR_BITSTREAM_LSB_FIRST: SPI bitstream bit order is LSB first
+ * FPGA_MGR_COMPRESSED_BITSTREAM: FPGA bitstream is compressed
  */
 #define FPGA_MGR_PARTIAL_RECONFIG	BIT(0)
 #define FPGA_MGR_EXTERNAL_CONFIG	BIT(1)
 #define FPGA_MGR_ENCRYPTED_BITSTREAM	BIT(2)
 #define FPGA_MGR_BITSTREAM_LSB_FIRST	BIT(3)
+#define FPGA_MGR_COMPRESSED_BITSTREAM	BIT(4)
 
 /**
  * struct fpga_image_info - information specific to a FPGA image
-- 
2.7.4

[toc] | [prev] | [next] | [standalone]


#1662020 — Re: [PATCH v6 1/2] fpga: Add flag to indicate bitstream needs decompression

FromAndy Shevchenko <andy.shevchenko@gmail.com>
Date2017-06-09 09:30 +0200
SubjectRe: [PATCH v6 1/2] fpga: Add flag to indicate bitstream needs decompression
Message-ID<tQmwO-72q-23@gated-at.bofh.it>
In reply to#1661841
On Fri, Jun 9, 2017 at 3:22 AM, Anatolij Gustschin <agust@denx.de> wrote:
> Add a flag that is passed to the write_init() callback, indicating
> that the bitstream is compressed.
>
> The low-level driver will deal with the flag, or return an error,
> if compressed bitstreams are not supported.
>

Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>

> Signed-off-by: Anatolij Gustschin <agust@denx.de>
> ---
>  include/linux/fpga/fpga-mgr.h | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/include/linux/fpga/fpga-mgr.h b/include/linux/fpga/fpga-mgr.h
> index 01c348c..bfa14bc 100644
> --- a/include/linux/fpga/fpga-mgr.h
> +++ b/include/linux/fpga/fpga-mgr.h
> @@ -68,11 +68,13 @@ enum fpga_mgr_states {
>   * FPGA_MGR_PARTIAL_RECONFIG: do partial reconfiguration if supported
>   * FPGA_MGR_EXTERNAL_CONFIG: FPGA has been configured prior to Linux booting
>   * FPGA_MGR_BITSTREAM_LSB_FIRST: SPI bitstream bit order is LSB first
> + * FPGA_MGR_COMPRESSED_BITSTREAM: FPGA bitstream is compressed
>   */
>  #define FPGA_MGR_PARTIAL_RECONFIG      BIT(0)
>  #define FPGA_MGR_EXTERNAL_CONFIG       BIT(1)
>  #define FPGA_MGR_ENCRYPTED_BITSTREAM   BIT(2)
>  #define FPGA_MGR_BITSTREAM_LSB_FIRST   BIT(3)
> +#define FPGA_MGR_COMPRESSED_BITSTREAM  BIT(4)
>
>  /**
>   * struct fpga_image_info - information specific to a FPGA image
> --
> 2.7.4
>



-- 
With Best Regards,
Andy Shevchenko

[toc] | [prev] | [next] | [standalone]


#1665507

FromAnatolij Gustschin <agust@denx.de>
Date2017-06-14 09:30 +0200
Message-ID<tSaUy-2dU-17@gated-at.bofh.it>
In reply to#1661838
Hi Alan,

On Fri,  9 Jun 2017 02:22:24 +0200
Anatolij Gustschin agust@denx.de wrote:

>Add FPGA manager support for PCIe CvP on Cyclone-V/Stratix-V/Arria-V
>and Arria-10 FPGAs.

this series has been reviewed, could you please queue it for 4.13,
together with altera-ps-spi driver series?

Thanks,
Anatolij

[toc] | [prev] | [next] | [standalone]


#1665889

FromAlan Tull <atull@kernel.org>
Date2017-06-14 16:40 +0200
Message-ID<tShCG-6mB-13@gated-at.bofh.it>
In reply to#1665507
On Wed, Jun 14, 2017 at 2:22 AM, Anatolij Gustschin <agust@denx.de> wrote:
> Hi Alan,
>
> On Fri,  9 Jun 2017 02:22:24 +0200
> Anatolij Gustschin agust@denx.de wrote:
>
>>Add FPGA manager support for PCIe CvP on Cyclone-V/Stratix-V/Arria-V
>>and Arria-10 FPGAs.
>
> this series has been reviewed, could you please queue it for 4.13,
> together with altera-ps-spi driver series?

Yes, I'm getting ready to send them.

Alan

>
> Thanks,
> Anatolij

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web