diff --git a/dts/arm/adi/max32/max32666.dtsi b/dts/arm/adi/max32/max32666.dtsi index e697a912b41..d49cb6c4921 100644 --- a/dts/arm/adi/max32/max32666.dtsi +++ b/dts/arm/adi/max32/max32666.dtsi @@ -174,5 +174,19 @@ interrupts = <67 0>; status = "disabled"; }; + + sdhc0: sdhc@400b6000 { + compatible = "adi,max32-sdhc"; + reg = <0x400b6000 0x1000>; + interrupts = <66 0>; + status = "disabled"; + mmc { + compatible = "zephyr,sdmmc-disk"; + status = "disabled"; + disk-name = "SD"; + }; + power-delay-ms = <1500>; + clocks = <&gcr ADI_MAX32_CLOCK_BUS1 10>; + }; }; }; diff --git a/dts/bindings/sdhc/adi,max32-sdhc.yaml b/dts/bindings/sdhc/adi,max32-sdhc.yaml new file mode 100644 index 00000000000..86d0e99d5cc --- /dev/null +++ b/dts/bindings/sdhc/adi,max32-sdhc.yaml @@ -0,0 +1,12 @@ +# Copyright (c) 2024 Analog Devices, Inc. +# SPDX-License-Identifier: Apache-2.0 + +description: ADI MAX32 SDHC + +compatible: "adi,max32-sdhc" + +include: [sdhc.yaml, pinctrl-device.yaml] + +properties: + reg: + required: true