All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Add FFT Support for R-Car Gen3 devices
@ 2021-02-25 22:51 ` Fabrizio Castro
  0 siblings, 0 replies; 94+ messages in thread
From: Fabrizio Castro @ 2021-02-25 22:51 UTC (permalink / raw)
  To: Rob Herring, Arnd Bergmann, Laurent Pinchart, Geert Uytterhoeven
  Cc: Fabrizio Castro, Greg Kroah-Hartman, linux-renesas-soc,
	devicetree, linux-arm-kernel, linux-api, linux-kernel,
	Catalin Marinas, Will Deacon, Chris Paterson,
	Prabhakar Mahadev Lad, Phil Edworthy, Dirk Behme, Peter Erben

The DAB hardware accelerator found on R-Car E3 (a.k.a. r8a77990)
and R-Car M3-N (a.k.a. r8a77965) devices is a hardware accelerator
for software DAB demodulators.
It consists of one FFT (Fast Fourier Transform) module and one
decoder module, compatible with DAB specification (ETSI EN 300 401
and ETSI TS 102 563).
The decoder module can perform FIC decoding and MSC decoding
processing from de-puncture to final decoded result.

This series adds FFT support only for R-Car E3 and R-Car M3-N,
FIC and MSC support will be added later on.

Thanks,
Fab

Fabrizio Castro (7):
  clk: renesas: r8a77990: Add DAB clock
  clk: renesas: r8a77965: Add DAB clock
  dt-bindings: misc: Add binding for R-Car DAB
  misc: Add driver for DAB IP found on Renesas R-Car devices
  arm64: dts: renesas: r8a77990: Add DAB support
  arm64: dts: renesas: r8a77965: Add DAB support
  arm64: configs: Add R-Car DAB support

 .../devicetree/bindings/misc/renesas,dab.yaml |  75 ++++++++
 MAINTAINERS                                   |   7 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi     |  12 ++
 arch/arm64/boot/dts/renesas/r8a77990.dtsi     |  12 ++
 arch/arm64/configs/defconfig                  |   1 +
 drivers/clk/renesas/r8a77965-cpg-mssr.c       |   1 +
 drivers/clk/renesas/r8a77990-cpg-mssr.c       |   1 +
 drivers/misc/Kconfig                          |   1 +
 drivers/misc/Makefile                         |   1 +
 drivers/misc/rcar_dab/Kconfig                 |  11 ++
 drivers/misc/rcar_dab/Makefile                |   8 +
 drivers/misc/rcar_dab/rcar_dev.c              | 176 ++++++++++++++++++
 drivers/misc/rcar_dab/rcar_dev.h              | 116 ++++++++++++
 drivers/misc/rcar_dab/rcar_fft.c              | 160 ++++++++++++++++
 include/uapi/linux/rcar_dab.h                 |  35 ++++
 15 files changed, 617 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/misc/renesas,dab.yaml
 create mode 100644 drivers/misc/rcar_dab/Kconfig
 create mode 100644 drivers/misc/rcar_dab/Makefile
 create mode 100644 drivers/misc/rcar_dab/rcar_dev.c
 create mode 100644 drivers/misc/rcar_dab/rcar_dev.h
 create mode 100644 drivers/misc/rcar_dab/rcar_fft.c
 create mode 100644 include/uapi/linux/rcar_dab.h

-- 
2.25.1


^ permalink raw reply	[flat|nested] 94+ messages in thread

end of thread, other threads:[~2021-03-03 21:23 UTC | newest]

Thread overview: 94+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-25 22:51 [PATCH 0/7] Add FFT Support for R-Car Gen3 devices Fabrizio Castro
2021-02-25 22:51 ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 1/7] clk: renesas: r8a77990: Add DAB clock Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26  8:34   ` Geert Uytterhoeven
2021-02-26  8:34     ` Geert Uytterhoeven
2021-03-01 14:47     ` Fabrizio Castro
2021-03-01 14:47       ` Fabrizio Castro
2021-03-03 10:22       ` Fabrizio Castro
2021-03-03 10:22         ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 2/7] clk: renesas: r8a77965: " Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26  8:45   ` Geert Uytterhoeven
2021-02-26  8:45     ` Geert Uytterhoeven
2021-02-26 12:48     ` Laurent Pinchart
2021-02-26 12:48       ` Laurent Pinchart
2021-03-01 15:01       ` Fabrizio Castro
2021-03-01 15:01         ` Fabrizio Castro
2021-03-03 10:23         ` Fabrizio Castro
2021-03-03 10:23           ` Fabrizio Castro
2021-03-01 14:58     ` Fabrizio Castro
2021-03-01 14:58       ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 3/7] dt-bindings: misc: Add binding for R-Car DAB Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26  8:41   ` Geert Uytterhoeven
2021-02-26  8:41     ` Geert Uytterhoeven
2021-03-01 15:10     ` Fabrizio Castro
2021-03-01 15:10       ` Fabrizio Castro
2021-02-26  9:06   ` Sergei Shtylyov
2021-02-26  9:06     ` Sergei Shtylyov
2021-03-01 15:11     ` Fabrizio Castro
2021-03-01 15:11       ` Fabrizio Castro
2021-02-26 13:01   ` Laurent Pinchart
2021-02-26 13:01     ` Laurent Pinchart
2021-03-01 15:13     ` Fabrizio Castro
2021-03-01 15:13       ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 4/7] misc: Add driver for DAB IP found on Renesas R-Car devices Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26  4:57   ` kernel test robot
2021-02-26  4:57     ` kernel test robot
2021-02-26  9:34   ` Geert Uytterhoeven
2021-02-26  9:34     ` Geert Uytterhoeven
2021-03-01 16:19     ` Fabrizio Castro
2021-03-01 16:19       ` Fabrizio Castro
2021-02-26 10:37   ` Arnd Bergmann
2021-02-26 10:37     ` Arnd Bergmann
2021-02-26 13:05     ` Laurent Pinchart
2021-02-26 13:05       ` Laurent Pinchart
2021-03-01 17:54       ` Fabrizio Castro
2021-03-01 17:54         ` Fabrizio Castro
2021-03-01 17:26     ` Fabrizio Castro
2021-03-01 17:26       ` Fabrizio Castro
2021-03-02 11:16       ` Ezequiel Garcia
2021-03-02 11:16         ` Ezequiel Garcia
2021-03-02 12:20         ` Fabrizio Castro
2021-03-02 12:20           ` Fabrizio Castro
2021-03-02 12:32           ` Laurent Pinchart
2021-03-02 12:32             ` Laurent Pinchart
2021-03-03 10:20             ` Fabrizio Castro
2021-03-03 10:20               ` Fabrizio Castro
2021-03-03 10:26               ` Geert Uytterhoeven
2021-03-03 10:26                 ` Geert Uytterhoeven
2021-03-03 10:43                 ` Fabrizio Castro
2021-03-03 10:43                   ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 5/7] arm64: dts: renesas: r8a77990: Add DAB support Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26  9:37   ` Geert Uytterhoeven
2021-02-26  9:37     ` Geert Uytterhoeven
2021-03-01 14:51     ` Fabrizio Castro
2021-03-01 14:51       ` Fabrizio Castro
2021-02-26 12:47   ` Laurent Pinchart
2021-02-26 12:47     ` Laurent Pinchart
2021-03-01 14:53     ` Fabrizio Castro
2021-03-01 14:53       ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 6/7] arm64: dts: renesas: r8a77965: " Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26  9:37   ` Geert Uytterhoeven
2021-02-26  9:37     ` Geert Uytterhoeven
2021-03-01 14:54     ` Fabrizio Castro
2021-03-01 14:54       ` Fabrizio Castro
2021-02-26 12:47   ` Laurent Pinchart
2021-02-26 12:47     ` Laurent Pinchart
2021-03-01 14:55     ` Fabrizio Castro
2021-03-01 14:55       ` Fabrizio Castro
2021-02-25 22:51 ` [PATCH 7/7] arm64: configs: Add R-Car " Fabrizio Castro
2021-02-25 22:51   ` Fabrizio Castro
2021-02-26 12:52   ` Laurent Pinchart
2021-02-26 12:52     ` Laurent Pinchart
2021-02-26 13:05     ` Geert Uytterhoeven
2021-02-26 13:05       ` Geert Uytterhoeven
2021-02-26 12:20 ` [PATCH 0/7] Add FFT Support for R-Car Gen3 devices Laurent Pinchart
2021-02-26 12:20   ` Laurent Pinchart
2021-03-01 14:50   ` Fabrizio Castro
2021-03-01 14:50     ` Fabrizio Castro

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.