Files
zephyr/dts/bindings/sdhc/infineon,sdhc-sdio.yaml
Kevin Chan 0c950801d3 drivers: sdhc: add SDHC driver for PSE84 & cy8cproto_062_4343w
- add SDHC driver code to support both SDMMC and SDIO fucntion
- add SDHC dts node and Kconfig
- add clock configuration for SDHC

Signed-off-by: Kevin Chan <kevin.chan3@infineon.com>
2026-01-23 10:41:07 +01:00

48 lines
970 B
YAML

# Copyright (c) 2025 Infineon Technologies AG,
# or an affiliate of Infineon Technologies AG.
#
# SPDX-License-Identifier: Apache-2.0
description: Infineon CAT1 SDHC/SDIO controller
compatible: "infineon,sdhc-sdio"
include: [sdhc.yaml, pinctrl-device.yaml, "infineon,system-interrupts.yaml"]
properties:
reg:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
interrupts:
description: Required for non-cat1c devices
system-interrupts:
description: Required for cat1c devices
bus-width:
type: int
default: 4
description: |
bus width for SDMMC access, defaults to the minimum necessary
number of bus lines
enum:
- 1
- 4
- 8
no-1-8-v:
type: boolean
description: |
The SD/MMC bus on the board doesn't support the 1.8V voltage,
Which disables UHS-I, HS200 and HS400 support.
cd-gpios:
type: phandle-array
description: Card Detect pin