Tactility/Platforms/platform-esp32/bindings/espressif,esp32-sdmmc.yaml
Ken Van Hoeylandt 4170b86137
Various fixes and improvements (#515)
* Optional internal pull-ups for SD/MMC pins in DTS
  * Selectable on‑chip LDO channel for SD/MMC power (can be disabled)
  * Added several sensor/driver modules to generic ESP32 device configurations so that they become part of the SDKs
  * SD card mount now prints card information for clearer diagnostics
  * Fix for bug DTS boolean parsing. Improved tests to catch these issues.
  * Expanded SDK integration test to include new modules and headers
  * Modularized packaging to generate per‑module build files and include driver assets
2026-04-28 17:26:03 +02:00

61 lines
1.3 KiB
YAML

description: ESP32 SDMMC
compatible: "espressif,esp32-sdmmc"
properties:
pin-clk:
type: phandle-array
required: true
pin-cmd:
type: phandle-array
required: true
pin-d0:
type: phandle-array
required: true
pin-d1:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-d2:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-d3:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-d4:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-d5:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-d6:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-d7:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-cd:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
pin-wp:
type: phandle-array
default: GPIO_PIN_SPEC_NONE
bus-width:
type: int
required: true
description: Bus width in bits
wp-active-high:
type: boolean
default: false
description: Whether the WP pin is active high
enable-uhs:
type: boolean
default: false
description: Enable UHS mode
pullups:
type: boolean
default: false
description: Enable internal pullups for SDMMC pins
on-chip-ldo-chan:
type: int
default: -1
description: On-chip LDO channel for SD power (e.g. 4 for LDO4). Set to -1 to disable.