diff --git a/boards/atmel/sam/sam_v71_xult/sam_v71_xult-common.dtsi b/boards/atmel/sam/sam_v71_xult/sam_v71_xult-common.dtsi index d5500da2bfc..b156ff7a91f 100644 --- a/boards/atmel/sam/sam_v71_xult/sam_v71_xult-common.dtsi +++ b/boards/atmel/sam/sam_v71_xult/sam_v71_xult-common.dtsi @@ -21,6 +21,7 @@ sw0 = &sw0_user_button; sw1 = &sw1_user_button; watchdog0 = &wdt; + sdhc0 = &hsmci; }; chosen { @@ -341,6 +342,20 @@ zephyr_udc0: &usbhs { status = "okay"; }; +&hsmci { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&hsmci_default>; + cd-gpios = <&piod 18 GPIO_ACTIVE_LOW>; + + mmc { + compatible = "zephyr,sdmmc-disk"; + disk-name = "SD"; + status = "okay"; + }; +}; + ext1_spi: &spi0 { }; diff --git a/boards/atmel/sam/sam_v71_xult/sam_v71_xult-pinctrl.dtsi b/boards/atmel/sam/sam_v71_xult/sam_v71_xult-pinctrl.dtsi index fa7d4922743..fdd5ff1e8ad 100644 --- a/boards/atmel/sam/sam_v71_xult/sam_v71_xult-pinctrl.dtsi +++ b/boards/atmel/sam/sam_v71_xult/sam_v71_xult-pinctrl.dtsi @@ -153,4 +153,15 @@ ; }; }; + + hsmci_default: hsmci_default { + group1 { + pinmux = , + , + , + , + , + ; + }; + }; }; diff --git a/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.yaml b/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.yaml index c1873f6aaae..1e3a867ebba 100644 --- a/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.yaml +++ b/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.yaml @@ -22,6 +22,7 @@ supported: - pwm - netif:eth - rtc + - sdhc - spi - usb_device - watchdog diff --git a/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21b.yaml b/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21b.yaml index b0a226550c9..68d06bd6699 100644 --- a/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21b.yaml +++ b/boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21b.yaml @@ -22,6 +22,7 @@ supported: - pwm - netif:eth - rtc + - sdhc - spi - usb_device - watchdog