Browse Source

boards: sam: sam_v71_xult add hsmci for sdhc

Based on 4.3.6 https://ww1.microchip.com/downloads/en/devicedoc/atmel-42408-samv71-xplained-ultra_user-guide.pdf

Signed-off-by: John Whittington <git@jbrengineering.co.uk>
pull/90621/head
John Whittington 2 months ago committed by Benjamin Cabé
parent
commit
6437f9ed3a
  1. 15
      boards/atmel/sam/sam_v71_xult/sam_v71_xult-common.dtsi
  2. 11
      boards/atmel/sam/sam_v71_xult/sam_v71_xult-pinctrl.dtsi
  3. 1
      boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.yaml
  4. 1
      boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21b.yaml

15
boards/atmel/sam/sam_v71_xult/sam_v71_xult-common.dtsi

@ -21,6 +21,7 @@
sw0 = &sw0_user_button; sw0 = &sw0_user_button;
sw1 = &sw1_user_button; sw1 = &sw1_user_button;
watchdog0 = &wdt; watchdog0 = &wdt;
sdhc0 = &hsmci;
}; };
chosen { chosen {
@ -341,6 +342,20 @@ zephyr_udc0: &usbhs {
status = "okay"; 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 { ext1_spi: &spi0 {
}; };

11
boards/atmel/sam/sam_v71_xult/sam_v71_xult-pinctrl.dtsi

@ -153,4 +153,15 @@
<PD19B_USART2_CTS>; <PD19B_USART2_CTS>;
}; };
}; };
hsmci_default: hsmci_default {
group1 {
pinmux = <PA28C_HSMCI_MCCDA>,
<PA25D_HSMCI_MCCK>,
<PA30C_HSMCI_MCDA0>,
<PA31C_HSMCI_MCDA1>,
<PA26C_HSMCI_MCDA2>,
<PA27C_HSMCI_MCDA3>;
};
};
}; };

1
boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.yaml

@ -22,6 +22,7 @@ supported:
- pwm - pwm
- netif:eth - netif:eth
- rtc - rtc
- sdhc
- spi - spi
- usb_device - usb_device
- watchdog - watchdog

1
boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21b.yaml

@ -22,6 +22,7 @@ supported:
- pwm - pwm
- netif:eth - netif:eth
- rtc - rtc
- sdhc
- spi - spi
- usb_device - usb_device
- watchdog - watchdog

Loading…
Cancel
Save