[PATCH v2 0/4] Add Rockchip SFC(serial flash controller) support
Chris Morgan
macroalpha82 at gmail.com
Fri May 28 13:03:06 PDT 2021
On Fri, May 28, 2021 at 08:49:53PM +0200, Michael Walle wrote:
> Am 2021-05-28 19:00, schrieb Chris Morgan:
> > From: Chris Morgan <macromorgan at hotmail.com>
> >
> > I'm trying to revive an abandoned patch series for the Rockchip serial
> > flash controller (SFC) found on the Rockchip PX30 SOC, as well as other
> > SOCs by Rockchip. I'm picking this up from version 8 of the patch
> > series located from here:
> >
> > http://patchwork.ozlabs.org/project/linux-mtd/cover/1518091958-3672-1-git-send-email-andy.yan@rock-chips.com/
> >
> > Changes made in v2:
> > - Reimplemented driver using spi-mem subsystem.
>
> Nice!
>
> Oh and I forgot, the dt-bindings patch should go first.
>
Understood, will do that in v3.
> -michael
>
> > - Removed power management code as I couldn't get it working properly.
> > - Added device tree bindings for Odroid Go Advance.
> >
> > Changes made in this new series versus the v8 of the old series:
> > - Added function to read spi-rx-bus-width from device tree, in the
> > event that the SPI chip supports 4x mode but only has 2 pins
> > wired (such as the Odroid Go Advance).
> > - Changed device tree documentation from txt to yaml format.
> > - Made "reset" message a dev_dbg from a dev_info.
> > - Changed read and write fifo functions to remove redundant checks.
> > - Changed the write and read from relaxed to non-relaxed when
> > starting the DMA transfer or reading the DMA IRQ.
> > - Changed from dma_coerce_mask_and_coherent to just
> > dma_set_mask_and_coherent.
> > - Changed name of get_if_type to rockchip_sfc_get_if_type.
> >
> > Chris Morgan (4):
> > spi: rockchip-sfc: add rockchip serial flash controller driver
> > spi: rockchip-sfc: Bindings for Rockchip serial flash controller
> > arm64: dts: rockchip: Add SFC to PX30
> > arm64: dts: rockchip: Enable SFC for Odroid Go Advance
> >
> > .../spi/rockchip,serialflash-controller.yaml | 107 +++
> > arch/arm64/boot/dts/rockchip/px30.dtsi | 38 +
> > .../boot/dts/rockchip/rk3326-odroid-go2.dts | 16 +
> > drivers/spi/Kconfig | 9 +
> > drivers/spi/Makefile | 1 +
> > drivers/spi/spi-rockchip-sfc.c | 856 ++++++++++++++++++
> > 6 files changed, 1027 insertions(+)
> > create mode 100644
> > Documentation/devicetree/bindings/spi/rockchip,serialflash-controller.yaml
> > create mode 100644 drivers/spi/spi-rockchip-sfc.c
>
> --
> -michael
More information about the Linux-rockchip
mailing list