From: Amit Singh Tomar <amittomer25@gmail.com>
To: andre.przywara@arm.com, afaerber@suse.de,
manivannan.sadhasivam@linaro.org
Cc: linux-actions@lists.infradead.org,
linux-arm-kernel@lists.infradead.org,
cristian.ciocaltea@gmail.com
Subject: [PATCH RFC 0/8] Add MMC support for S700
Date: Wed, 6 May 2020 16:06:02 +0530 [thread overview]
Message-ID: <1588761371-9078-1-git-send-email-amittomer25@gmail.com> (raw)
The intention of this series is to enable uSD support for Cubieboard7
based on Actions S700 SoC, and on the way we found that it requires
changes in dmaengine present on S700 as its different from what is
present on S900.
Patch(1/8) does provide a new way to describe DMA descriptor, idea is
to remove the bit-fields as its less maintainable. It is only build
tested and it would be great if this can be tested on S900 based
hardware.
Patch(2/8) adds S700 DMA engine support, there is new compatible
string added for it, which means a changed bindings needed to submitted
for this. I would plan to send it later the converted "owl-dma.yaml".
Patch(4/8) disables the sps node as its memory range is conflicting
pinctrl node and results in pinctrl proble failure.
Rest of patches in the series adds DMA/MMC nodes for S700
alone with binding constants and enables the uSD for Cubieboard7.
This whole series is tested, by building/compiling Kernel on
Cubieboard7-lite which was *almost* successful (OOM kicked in,
while Linking due to less RAM present on hardware).
Following is the mmc speed :
ubuntu@ubuntu:~$ sudo hdparm -tT /dev/mmcblk0
/dev/mmcblk0:
Timing cached reads: 1310 MB in 2.00 seconds = 655.15 MB/sec
Timing buffered disk reads: 62 MB in 3.05 seconds = 20.30 MB/sec
Amit Singh Tomar (8):
dmaengine: Actions: get rid of bit fields from dma descriptor
dmaengine: Actions: Add support for S700 DMA engine
clk: actions: Add MMC clock-register reset bits
arm64: dts: actions: disable sps node from S700
arm64: dts: actions: Add DMA Controller for S700
dt-bindings: reset: s700: Add binding constants for mmc
arm64: dts: actions: Add MMC controller support for S700
arm64: dts: actions: Add uSD support for Cubieboard7
arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 41 ++++++
arch/arm64/boot/dts/actions/s700.dtsi | 48 +++++++
drivers/clk/actions/owl-s700.c | 3 +
drivers/dma/owl-dma.c | 166 +++++++++++++----------
include/dt-bindings/reset/actions,s700-reset.h | 3 +
5 files changed, 193 insertions(+), 68 deletions(-)
--
2.7.4
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2020-05-06 10:36 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-06 10:36 Amit Singh Tomar [this message]
2020-05-06 10:36 ` [PATCH RFC 1/8] dmaengine: Actions: get rid of bit fields from dma descriptor Amit Singh Tomar
2020-05-10 15:51 ` Manivannan Sadhasivam
2020-05-11 10:45 ` Amit Tomer
2020-05-11 11:20 ` Manivannan Sadhasivam
2020-05-11 11:44 ` André Przywara
2020-05-11 12:04 ` Manivannan Sadhasivam
2020-05-11 12:48 ` André Przywara
2020-05-11 15:29 ` Manivannan Sadhasivam
2020-05-06 10:36 ` [PATCH RFC 2/8] dmaengine: Actions: Add support for S700 DMA engine Amit Singh Tomar
2020-05-06 11:12 ` André Przywara
2020-05-06 12:54 ` Amit Tomer
2020-05-06 13:04 ` André Przywara
2020-05-06 10:36 ` [PATCH RFC 3/8] clk: actions: Add MMC clock-register reset bits Amit Singh Tomar
2020-05-06 10:36 ` [PATCH RFC 4/8] arm64: dts: actions: disable sps node from S700 Amit Singh Tomar
2020-05-07 10:15 ` André Przywara
2020-05-06 10:36 ` [PATCH RFC 5/8] arm64: dts: actions: Add DMA Controller for S700 Amit Singh Tomar
2020-05-06 10:36 ` [PATCH RFC 6/8] dt-bindings: reset: s700: Add binding constants for mmc Amit Singh Tomar
2020-05-14 15:08 ` Rob Herring
2020-05-06 10:36 ` [PATCH RFC 7/8] arm64: dts: actions: Add MMC controller support for S700 Amit Singh Tomar
2020-05-06 10:36 ` [PATCH RFC 8/8] arm64: dts: actions: Add uSD support for Cubieboard7 Amit Singh Tomar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1588761371-9078-1-git-send-email-amittomer25@gmail.com \
--to=amittomer25@gmail.com \
--cc=afaerber@suse.de \
--cc=andre.przywara@arm.com \
--cc=cristian.ciocaltea@gmail.com \
--cc=linux-actions@lists.infradead.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=manivannan.sadhasivam@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).