else
{
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.clk_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.clk_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.clk_gpio.iomux.name, rksdmmc0_gpio_init.clk_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.clk_gpio.io,GPIO_LOW);//set mmc0-clk to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.cmd_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.cmd_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.cmd_gpio.iomux.name, rksdmmc0_gpio_init.cmd_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.cmd_gpio.io,GPIO_LOW);//set mmc0-cmd to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data0_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data0_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data0_gpio.iomux.name, rksdmmc0_gpio_init.data0_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.data0_gpio.io,GPIO_LOW);//set mmc0-data0 to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data1_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data1_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data1_gpio.iomux.name, rksdmmc0_gpio_init.data1_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.data1_gpio.io,GPIO_LOW);//set mmc0-data1 to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data2_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data2_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data2_gpio.iomux.name, rksdmmc0_gpio_init.data2_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.data2_gpio.io,GPIO_LOW);//set mmc0-data2 to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data3_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data3_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data3_gpio.iomux.name, rksdmmc0_gpio_init.data3_gpio.iomux.fgpio);
#endif
else
{
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc1_gpio_init.clk_gpio.io);
+ iomux_set(rksdmmc1_gpio_init.clk_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc1_gpio_init.clk_gpio.iomux.name, rksdmmc1_gpio_init.clk_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc1_gpio_init.clk_gpio.io,GPIO_LOW);//set mmc1-clk to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc1_gpio_init.cmd_gpio.io);
+ iomux_set(rksdmmc1_gpio_init.cmd_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc1_gpio_init.cmd_gpio.iomux.name, rksdmmc1_gpio_init.cmd_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc1_gpio_init.cmd_gpio.io,GPIO_LOW);//set mmc1-cmd to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc1_gpio_init.data0_gpio.io);
+ iomux_set(rksdmmc1_gpio_init.data0_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc1_gpio_init.data0_gpio.iomux.name, rksdmmc1_gpio_init.data0_gpio.iomux.fgpio);
#endif
#if defined(CONFIG_WIFI_COMBO_MODULE_CONTROL_FUNC) || defined(CONFIG_MT5931) || defined(CONFIG_MT5931_MT6622)
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc1_gpio_init.data1_gpio.io);
+ iomux_set(rksdmmc1_gpio_init.data1_gpio.iomux.fgpio);
#else
rk29_mux_api_set(rksdmmc1_gpio_init.data1_gpio.iomux.name, rksdmmc1_gpio_init.data1_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc1_gpio_init.data1_gpio.io,GPIO_LOW);//set mmc1-data1 to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc1_gpio_init.data2_gpio.io);
+ iomux_set(rksdmmc1_gpio_init.data2_gpio.iomux.fgpio);
#else
rk29_mux_api_set(rksdmmc1_gpio_init.data2_gpio.iomux.name, rksdmmc1_gpio_init.data2_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc1_gpio_init.data2_gpio.io,GPIO_LOW);//set mmc1-data2 to low.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc1_gpio_init.data3_gpio.io);
+ iomux_set(rksdmmc1_gpio_init.data3_gpio.iomux.fgpio);
#else
rk29_mux_api_set(rksdmmc1_gpio_init.data3_gpio.iomux.name, rksdmmc1_gpio_init.data3_gpio.iomux.fgpio);
#endif
case 0xFFFF: //gpio_reset
{
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.power_en_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.power_en_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.power_en_gpio.iomux.name, rksdmmc0_gpio_init.power_en_gpio.iomux.fgpio);
#endif
#endif
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data1_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data1_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data1_gpio.iomux.name, rksdmmc0_gpio_init.data1_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.data1_gpio.io,GPIO_HIGH);//set mmc0-data1 to high.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data2_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data2_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data2_gpio.iomux.name, rksdmmc0_gpio_init.data2_gpio.iomux.fgpio);
#endif
gpio_direction_output(rksdmmc0_gpio_init.data2_gpio.io,GPIO_HIGH);//set mmc0-data2 to high.
#if SDMMC_USE_NEW_IOMUX_API
- iomux_set_gpio_mode(rksdmmc0_gpio_init.data3_gpio.io);
+ iomux_set(rksdmmc0_gpio_init.data3_gpio.iomux.fgpio);
#else
rk30_mux_api_set(rksdmmc0_gpio_init.data3_gpio.iomux.name, rksdmmc0_gpio_init.data3_gpio.iomux.fgpio);
#endif