stm32mp157a-microgea-stm32mp1-microdev2.0.dts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
  2. /*
  3. * Copyright (c) STMicroelectronics 2019 - All Rights Reserved
  4. * Copyright (c) 2020 Engicam srl
  5. * Copyright (c) 2020 Amarula Solutions(India)
  6. */
  7. /dts-v1/;
  8. #include "stm32mp157.dtsi"
  9. #include "stm32mp157a-microgea-stm32mp1.dtsi"
  10. #include "stm32mp15-pinctrl.dtsi"
  11. #include "stm32mp15xxaa-pinctrl.dtsi"
  12. #include <dt-bindings/gpio/gpio.h>
  13. / {
  14. model = "Engicam MicroGEA STM32MP1 MicroDev 2.0 Carrier Board";
  15. compatible = "engicam,microgea-stm32mp1-microdev2.0",
  16. "engicam,microgea-stm32mp1", "st,stm32mp157";
  17. aliases {
  18. serial0 = &uart4;
  19. serial1 = &uart8;
  20. };
  21. chosen {
  22. stdout-path = "serial0:115200n8";
  23. };
  24. };
  25. &sdmmc1 {
  26. bus-width = <4>;
  27. disable-wp;
  28. pinctrl-names = "default", "opendrain", "sleep";
  29. pinctrl-0 = <&sdmmc1_b4_pins_a>;
  30. pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
  31. pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
  32. st,neg-edge;
  33. vmmc-supply = <&vdd>;
  34. status = "okay";
  35. };
  36. &uart4 {
  37. pinctrl-names = "default", "sleep", "idle";
  38. pinctrl-0 = <&uart4_pins_a>;
  39. pinctrl-1 = <&uart4_sleep_pins_a>;
  40. pinctrl-2 = <&uart4_idle_pins_a>;
  41. /delete-property/dmas;
  42. /delete-property/dma-names;
  43. status = "okay";
  44. };
  45. /* J31: RS323 */
  46. &uart8 {
  47. pinctrl-names = "default";
  48. pinctrl-0 = <&uart8_pins_a>;
  49. /delete-property/dmas;
  50. /delete-property/dma-names;
  51. status = "okay";
  52. };