sdmmc 0.1.0

A no_std SD/MMC/eMMC driver library for ARM64 platforms
Documentation
use super::constant::RK_RXCLK_NO_INVERTER;

#[derive(Debug, Clone, Copy)]
pub struct EMmcChipConfig {
    pub flags: u32,
    pub hs200_tx_tap: u8,
    pub hs400_tx_tap: u8,
    pub hs400_cmd_tap: u8,
    pub hs400_strbin_tap: u8,
    pub _ddr50_strbin_delay_num: u8,
}

impl EMmcChipConfig {
    pub fn rk3568_config() -> Self {
        Self {
            flags: RK_RXCLK_NO_INVERTER,
            hs200_tx_tap: 16,
            hs400_tx_tap: 8,
            hs400_cmd_tap: 8,
            hs400_strbin_tap: 3,
            _ddr50_strbin_delay_num: 16,
        }
    }
}