mmc: openpiton: add piton_mmc driver

This commit adds support to piton_mmc driver for OpenPiton-riscv64
This driver has many things set as preconfigured because the hardware
automatically configures most of the settings during startup.

Signed-off-by: Tianrui Wei <tianrui-wei@outlook.com>
Signed-off-by: Jonathan Balkind <jbalkind@ucsb.edu>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
40 jobs for next in 49 minutes and 1 second (queued for 6 seconds)
latest
Status Name Job ID Coverage
  Testsuites
passed Build envtools #284568

00:00:30

passed Build tools-only #284567

00:00:28

passed Check for configs without MAINTAINERS entry #284566

00:00:27

passed cppcheck #284562

00:01:13

passed grep TODO/FIXME/HACK #284563

00:00:59

passed htmldocs #284564

00:00:54

passed Run binman, buildman, dtoc, Kconfig and patman testsuites #284569

00:01:06

passed Run tests for Nokia RX-51 (aka N900) #284570

00:03:09

passed sloccount #284565

00:00:41

 
  Test.Py
passed evb-ast2500 test.py #284575

00:01:00

passed integratorcp_cm926ejs test.py #284577

00:00:59

passed qemu_arm64 test.py #284579

00:01:49

passed qemu_arm test.py #284578

00:01:20

passed qemu_malta64el test.py #284583

00:00:38

passed qemu_malta64 test.py #284582

00:01:00

passed qemu_maltael test.py #284581

00:00:38

passed qemu_malta test.py #284580

00:01:19

passed qemu-ppce500 test.py #284584

00:01:08

passed qemu-riscv32_spl test.py #284587

00:01:07

passed qemu-riscv32 test.py #284585

00:01:03

passed qemu-riscv64_spl test.py #284588

00:00:49

passed qemu-riscv64 test.py #284586

00:01:34

passed qemu-x86_64 test.py #284590

00:02:02

passed qemu-x86 test.py #284589

00:01:16

passed r2dplus_i82557c test.py #284591

00:00:58

passed r2dplus_pcnet test.py #284592

00:00:58

passed r2dplus_rtl8139 test.py #284593

00:00:36

passed r2dplus_tulip test.py #284594

00:00:38

passed sandbox_flattree test.py #284576

00:01:28

passed sandbox_noinst_test.py #284574

00:01:16

passed sandbox_spl test.py #284573

00:01:31

passed sandbox test.py #284571

00:03:23

passed sandbox with clang test.py #284572

00:04:11

passed xilinx_versal_virt test.py #284596

00:01:01

passed xilinx_zynq_virt test.py #284595

00:01:15

passed xtfpga test.py #284597

00:00:37

 
  World Build
passed build all 32bit ARM platforms #284598

00:32:00

passed build all 64bit ARM platforms #284599

00:25:45

passed build all other platforms #284601

00:05:24

passed build all PowerPC platforms #284600

00:05:51