Hi, > -----Original Message----- > From: cip-dev@lists.cip-project.org On Behalf Of Lad Prabhakar via > lists.cip-project.org > Sent: 23 November 2020 12:04 > To: cip-dev@lists.cip-project.org; Nobuhiro Iwamatsu ; Pavel Machek > > Cc: Biju Das > Subject: [cip-dev] [PATCH 4.19.y-cip 0/7] Add RPC-IF driver for RZ/G2x SoC's > > Hi Nobuhiro, Pavel, > > This patch series adds SPI driver for the Renesas RPC-IF. > Alongside relevant changes for spi-mem have been also > backported. This enables accessing SPI flash chip connected > to RPC-IF on RZ/G2x boards. > > We currently only aim to backport just the driver hence there > are no changes to dts/i files. The driver has been tested on > RZ/G2{EM} (I shall reply to this e-mail with the results) with > all the required dts/i changes [1]. > Attached are the test results for RZ/G2{EM}. Cheers, Prabhakar > Currently we are upstreaming clock [2] and pinctrl [3] changes > required for RPC-IF interface on RZ/G2x SoC's once that hits > v5.11 we shall backport it. > > All the patches have been cherry picked from Linux 5.9-rc5. > > [1] > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fprabhakarlad%2Fcip%2Fco > mmits%2Fmaster&data=04%7C01%7Cprabhakar.mahadev- > lad.rj%40bp.renesas.com%7C8e71f2e5942e45872a1108d88fa7dd65%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0% > 7C637417298430851440%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXV > CI6Mn0%3D%7C1000&sdata=DZWkJ8%2FDxbajvUrYyXqmCbZupzJVlbp4X4Uv41ziYDg%3D&reserved=0 > [2] > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.kernel.org%2Fproject%2Flin > ux-renesas-soc%2Flist%2F%3Fseries%3D365697&data=04%7C01%7Cprabhakar.mahadev- > lad.rj%40bp.renesas.com%7C8e71f2e5942e45872a1108d88fa7dd65%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0% > 7C637417298430861437%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXV > CI6Mn0%3D%7C1000&sdata=vXiHtwxTw2n7Bdug0YuaGoz%2FojdV4i2LW60ahxdvndU%3D&reserved=0 > [3] > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.kernel.org%2Fproject%2Flin > ux-renesas-soc%2Flist%2F%3Fseries%3D387535&data=04%7C01%7Cprabhakar.mahadev- > lad.rj%40bp.renesas.com%7C8e71f2e5942e45872a1108d88fa7dd65%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0% > 7C637417298430861437%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXV > CI6Mn0%3D%7C1000&sdata=CSlWNaoxlVedSnTXGQuZeZ2rNap1p8YQcA5VrnDfFbM%3D&reserved=0 > > Cheers, > Prabhakar > > Boris Brezillon (3): > spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum > spi: spi-mem: Split spi_mem_exec_op() code > spi: spi-mem: Add a new API to support direct mapping > > Naga Sureshkumar Relli (1): > spi: spi-mem: export spi_mem_default_supports_op() > > Sergei Shtylyov (3): > dt-bindings: memory: document Renesas RPC-IF bindings > memory: add Renesas RPC-IF driver > spi: add Renesas RPC-IF driver > > .../memory-controllers/renesas,rpc-if.yaml | 88 +++ > drivers/memory/Kconfig | 9 + > drivers/memory/Makefile | 1 + > drivers/memory/renesas-rpc-if.c | 603 ++++++++++++++++++ > drivers/spi/Kconfig | 6 + > drivers/spi/Makefile | 1 + > drivers/spi/spi-mem.c | 273 +++++++- > drivers/spi/spi-rpc-if.c | 216 +++++++ > include/linux/spi/spi-mem.h | 93 +++ > include/memory/renesas-rpc-if.h | 87 +++ > 10 files changed, 1353 insertions(+), 24 deletions(-) > create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml > create mode 100644 drivers/memory/renesas-rpc-if.c > create mode 100644 drivers/spi/spi-rpc-if.c > create mode 100644 include/memory/renesas-rpc-if.h > > -- > 2.17.1