GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
#include <lotus_sdhci.h>
|
||||
|
||||
static struct sdhci_pad_cell emmc_drive_cap[] = {
|
||||
// inch:2 layer:2 speed:5
|
||||
//inch_index*(layer * speed) + layer_index*(speed) + speed_index
|
||||
//1inch_4L_ls-sdr
|
||||
{0b0111, 0b0011},
|
||||
//1inch_4L_hs-sdr
|
||||
{0b0111, 0b0011},
|
||||
//1inch_4L_hs-ddr
|
||||
{0b0111, 0b0011},
|
||||
//1inch_4L_hs200
|
||||
{0b1000, 0b0100},
|
||||
//1inch_4L_hs400
|
||||
{0b0100, 0b0100},
|
||||
|
||||
//1inch_2L_ls-sdr
|
||||
{0b0111, 0b0011},
|
||||
//1inch_2L_hs-sdr
|
||||
{0b0111, 0b0011},
|
||||
//1inch_2L_hs-ddr
|
||||
{0b0111, 0b0011},
|
||||
//1inch_2L_hs200
|
||||
{0b0110, 0b0010},
|
||||
//1inch_2L_hs400
|
||||
{0b0010, 0b0010},
|
||||
/*****************2inch*************/
|
||||
//2inch_4L_ls-sdr
|
||||
{0b0111, 0b0011},
|
||||
//2inch_4L_hs-sdr
|
||||
{0b0111, 0b0011},
|
||||
//2inch_4L_hs-ddr
|
||||
{0b0111, 0b0011},
|
||||
//2inch_4L_hs200
|
||||
{0b1100, 0b1010},
|
||||
//2inch_4L_hs400
|
||||
{0b1100, 0b1100},
|
||||
|
||||
//2inch_2L_ls-sdr
|
||||
{0b0111, 0b0011},
|
||||
//2inch_2L_hs-sdr
|
||||
{0b0111, 0b0011},
|
||||
//2inch_2L_hs-ddr
|
||||
{0b0111, 0b0011},
|
||||
//2inch_2L_hs200
|
||||
{0b1010, 0b0110},
|
||||
//2inch_2L_hs400
|
||||
{0b1000, 0b1000},
|
||||
};
|
||||
static struct sdhci_pad_cell sdio0_drive_cap[] = {
|
||||
// inch:2 layer:2 speed:5
|
||||
//inch_index*(layer * speed) + layer_index*(speed) + speed_index
|
||||
//2inch_4L_hs-sdr
|
||||
{0b0101, 0b0011},
|
||||
//2inch_4L_sdr12-sdr25
|
||||
{0b0101, 0b0011},
|
||||
//2inch_4L_sdr50
|
||||
{0b0101, 0b0011},
|
||||
//2inch_4L_ddr50
|
||||
{0b0101, 0b0100},
|
||||
//2inch_4L_sdr104
|
||||
{0b1100, 0b0100},
|
||||
|
||||
//2inch_2L_hs-sdr
|
||||
{0b0101, 0b0011},
|
||||
//2inch_2L_sdr12-sdr25
|
||||
{0b0101, 0b0011},
|
||||
//2inch_2L_sdr50
|
||||
{0b0101, 0b0011},
|
||||
//2inch_2L_ddr50
|
||||
{0b0101, 0b0010},
|
||||
//2inch_2L_sdr104
|
||||
{0b1100, 0b0100},
|
||||
/*****************4inch*************/
|
||||
//4inch_4L_hs-sdr
|
||||
{0b0111, 0b0001},
|
||||
//4inch_4L_sdr12-sdr25
|
||||
{0b0111, 0b0001},
|
||||
//4inch_4L_sdr50
|
||||
{0b0110, 0b0011},
|
||||
//4inch_4L_ddr50
|
||||
{0b0110, 0b0011},
|
||||
//4inch_4L_sdr104
|
||||
{0b1110, 0b0110},
|
||||
|
||||
//4inch_2L_hs-sdr
|
||||
{0b0111, 0b0001},
|
||||
//4inch_2L_sdr12-sdr25
|
||||
{0b0111, 0b0001},
|
||||
//4inch_2L_sdr50
|
||||
{0b0110, 0b0011},
|
||||
//4inch_2L_ddr50
|
||||
{0b0110, 0b0011},
|
||||
//4inch_2L_sdr104
|
||||
{0b1110, 0b0110},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user