This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from ce0599f46c net/icmpv6/icmpv6_input.c: fix undefined build error
add 4f7f751d2a drivers/mmcsd/mmcsd_sdio.c: fix unable to switch eMMC
device to 4-bit bus width mode
add 08ce36d292 drivers/mmcsd/mmcsd_sdio.c|h: optimize macros for setting
EXT_CSD
add 49cbcfb5e6 drivers/mmcsd/mmcsd.h|mmcsd_sdio.c|mmcsd_sdio.h: support
MMC high speed SDR mode
add d07e73e684 drivers/mmcsd/mmcsd_sdio.c: show eMMC information after
initialization is completed
add c96a33a12f drivers/mmcsd/mmcsd_sdio.c: enable clock before issue CMD0
add 190c8787ff arch/xtensa/src/esp32s3/Kconfig|Make.defs|esp32s3_sdmmc.c,
arch/xtensa/src/esp32s3/hardware/esp32s3_sdmmc.h|esp32s3_soc.h,
boards/xtensa/esp32s3/common/include/esp32s3_board_sdmmc.h,
boards/xtensa/esp32s3/common/src/Make.defs|esp32s3_board_sdmmc.c,
boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c: add SD/mmc driver
add 5c8adefc67 drivers/mmcsd/Kconfig|mmcsd_sdio.c: check ready without
sleep
No new revisions were added by this update.
Summary of changes:
Documentation/platforms/xtensa/esp32s3/index.rst | 2 +-
arch/xtensa/src/esp32s3/Kconfig | 53 +
arch/xtensa/src/esp32s3/Make.defs | 4 +
.../src/esp32s3/esp32s3_sdmmc.c} | 1926 +++++++++++---------
.../src/esp32s3/hardware/esp32s3_sdmmc.h} | 331 ++--
arch/xtensa/src/esp32s3/hardware/esp32s3_soc.h | 13 +
.../esp32s3/common/include/esp32s3_board_sdmmc.h} | 18 +-
boards/xtensa/esp32s3/common/src/Make.defs | 4 +
.../esp32s3/common/src/esp32s3_board_sdmmc.c} | 43 +-
.../esp32s3/esp32s3-devkit/src/esp32s3_bringup.c | 12 +
.../esp32s3/esp32s3-eye/src/esp32s3_bringup.c | 12 +
.../esp32s3/esp32s3-korvo-2/src/esp32s3_bringup.c | 12 +
drivers/mmcsd/Kconfig | 13 +
drivers/mmcsd/mmcsd.h | 2 +-
drivers/mmcsd/mmcsd_sdio.c | 57 +-
drivers/mmcsd/mmcsd_sdio.h | 56 +-
include/nuttx/sdio.h | 1 +
17 files changed, 1444 insertions(+), 1115 deletions(-)
copy arch/{arm/src/lpc43xx/lpc43_sdmmc.c =>
xtensa/src/esp32s3/esp32s3_sdmmc.c} (57%)
copy arch/{arm/src/lpc43xx/hardware/lpc43_sdmmc.h =>
xtensa/src/esp32s3/hardware/esp32s3_sdmmc.h} (56%)
copy boards/{risc-v/esp32c3/common/include/esp_board_wlan.h =>
xtensa/esp32s3/common/include/esp32s3_board_sdmmc.h} (82%)
copy boards/{risc-v/esp32c3-legacy/common/src/esp32c3_board_i2c.c =>
xtensa/esp32s3/common/src/esp32s3_board_sdmmc.c} (73%)