Emmanuel Vadot ce0618bea2 allwinner: mmc: Multiple improvement
- Add a per compatible configuration struct
  - Not all SoC uses the same size for DMA transfert, add this into the
    configuration data
  - Use new timing mode for some SoC (A64 mmc)
  - Auto calibrate clock for A64 mmc/emmc
  - A64 mmc controller need masking of data0
  - Add support for vmmc/vqmmc regulator
  - Add more capabilities, r/w speed is better for eMMC
  - MMC_CAP_SIGNALING_180 gives weird result so do not enable it for now.
  - Add new register documented in H3/A64 user manual

Tested-On: Pine64-LTS (A64), eMMC still doesn't work
Tested-On: A64-Olinuxino (A64), sd and eMMC are working
Tested-On: NanoPi Neo Plus2 (H5), sd and eMMC are working
Tested-On: OrangePi PC2 (H5), sd only (no eMMC)
Tested-On: OrangePi One (H3), sd only (no eMMC)
Tested-On: BananaPi M2 (A31s), sd only (no eMMC)
2018-01-14 22:05:29 +00:00
..
2017-11-08 21:24:06 +00:00
2017-02-28 15:44:21 +00:00
2017-01-04 03:35:39 +00:00
2017-12-05 21:21:23 +00:00
2017-12-05 21:21:23 +00:00
2017-02-07 19:28:32 +00:00
2017-08-02 20:19:19 +00:00
2017-10-19 21:34:53 +00:00
2017-01-04 03:35:39 +00:00
2018-01-14 22:05:29 +00:00
2018-01-14 22:05:29 +00:00
2018-01-13 19:02:08 +00:00
2017-11-25 16:46:35 +00:00
2018-01-11 14:29:29 +00:00