u-boot/arch/arm/include/asm/arch-sunxi
Maxime Ripard de9b1771c3 mmc: sunxi: Support new mode
Almost all of the newer Allwinner SoCs have a new operating mode for the
eMMC clocks that needs to be enabled in both the clock and the MMC
controller.

Details about that mode are sparse, and the name itself (new mode vs old
mode) doesn't give much details, but it seems that the it changes the
sampling of the MMC clock. One side effect is also that it divides the
parent clock rate by 2.

Add support for it through a Kconfig option.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2017-08-28 22:36:44 +05:30
..
boot0.h sunxi: A64: do an RMR switch if started in AArch32 mode 2017-01-04 16:37:42 +01:00
clock_sun4i.h sunxi: Add missing macros to configure the NAND controller clk 2016-07-24 20:36:28 -05:00
clock_sun6i.h sunxi: Add clock support for TV encoder 2017-05-15 21:22:57 +02:00
clock_sun8i_a83t.h mmc: sunxi: Support new mode 2017-08-28 22:36:44 +05:30
clock_sun9i.h sunxi: add initial clock setup for sun9i for SPL 2016-10-30 11:38:04 +01:00
clock.h sunxi: Add support for Allwinner A64 SoCs 2016-04-01 09:52:28 +02:00
cpu_sun4i.h sunxi: Add base address for TV encoder 2017-06-09 15:30:28 +02:00
cpu_sun9i.h sunxi: Add support for SID e-fuses on sun9i 2016-10-30 11:38:04 +01:00
cpu.h sunxi: Use H3/A64 DRAM initialization code for R40 2017-04-20 13:30:01 +02:00
cpucfg.h sunxi: Add CPUCFG debug lock and sun7i cpu power controls 2016-06-20 22:44:00 +02:00
display2.h sunxi: video: Add support for CSC and TVE to DE2 driver 2017-06-09 15:30:47 +02:00
display.h sunxi: video: Split out TVE code 2017-05-15 21:22:24 +02:00
dma_sun4i.h sunxi: Add DMA definitions 2015-05-29 13:46:36 +02:00
dma.h sunxi: Add DMA definitions 2015-05-29 13:46:36 +02:00
dram_sun4i.h sunxi: Make DRAM_ODT_EN Kconfig setting a bool 2015-05-19 18:46:44 +02:00
dram_sun6i.h sun6i: Add dram initialization code 2014-11-13 14:49:01 +01:00
dram_sun8i_a23.h sunxi: Make DRAM_ODT_EN Kconfig setting a bool 2015-05-19 18:46:44 +02:00
dram_sun8i_a33.h sunxi: Add a33 dram init code 2015-05-04 16:51:51 +02:00
dram_sun8i_a83t.h sunxi: Add support for LPDDR3 for A83T 2016-01-26 16:20:05 +01:00
dram_sun9i.h sunxi: DRAM initialisation for sun9i 2016-10-30 11:38:04 +01:00
dram_sunxi_dw.h sunxi: Add selective DRAM type and timing 2017-06-08 22:37:55 +05:30
dram.h sunxi: makes an invisible option for H3-like DRAM controllers 2017-06-08 22:37:55 +05:30
gpio.h sunxi: add basic V3s support 2017-04-21 09:23:17 +02:00
gtbus_sun9i.h sunxi: add gtbus-initialisation for sun9i 2016-10-30 11:38:04 +01:00
gtbus.h sunxi: add gtbus-initialisation for sun9i 2016-10-30 11:38:04 +01:00
i2c.h sunxi: Add support for the I2C controller which is part of the PRCM 2016-01-21 07:30:01 +01:00
lcdc.h sunxi: video: Convert lcdc to use struct display_timing 2017-04-20 13:34:52 +02:00
mmc.h mmc: sunxi: Support new mode 2017-08-28 22:36:44 +05:30
p2wi.h sun6i: Add new p2wi controller driver 2014-11-13 14:49:01 +01:00
pmic_bus.h sunxi: axp: Move axp pmic register helpers to a separate file 2015-05-04 16:51:53 +02:00
prcm.h sunxi: add PRCM secure switch register definition 2017-08-11 15:49:39 +05:30
pwm.h sunxi: display: Use PWM to drive backlight where applicable 2016-08-26 16:58:37 +02:00
rsb.h sunxi: rsb: Move rsb_set_device_mode() call to rsb_init() 2015-02-02 13:55:14 +01:00
spl.h sunxi: Store the device tree name in the SPL header 2017-05-17 23:23:58 +05:30
sys_proto.h sunxi: Fix gmac not working due to cpu_eth_init no longer being called 2016-03-23 22:04:13 +01:00
timer.h sunxi: Fix watchdog reset function for R40 2017-04-20 13:30:00 +02:00
tve.h sunxi: video: Split out TVE code 2017-05-15 21:22:24 +02:00
tzpc.h sunxi: Support Secure Memory Touch Arbiter (SMTA) in sun8i H3 2016-01-26 16:20:04 +01:00
usb_phy.h sunxi: musb: Power off OTG port VBUS when disabled 2016-09-17 14:37:40 +02:00
watchdog.h sunxi: Fix watchdog reset function for R40 2017-04-20 13:30:00 +02:00