stm32mp15xxab-pinctrl.dtsi 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
  2. /*
  3. * Copyright (c) 2019-2021, STMicroelectronics - All Rights Reserved
  4. * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.
  5. */
  6. &pinctrl {
  7. st,package = <STM32MP_PKG_AB>;
  8. gpioa: gpio@50002000 {
  9. status = "okay";
  10. ngpios = <16>;
  11. gpio-ranges = <&pinctrl 0 0 16>;
  12. };
  13. gpiob: gpio@50003000 {
  14. status = "okay";
  15. ngpios = <16>;
  16. gpio-ranges = <&pinctrl 0 16 16>;
  17. };
  18. gpioc: gpio@50004000 {
  19. status = "okay";
  20. ngpios = <16>;
  21. gpio-ranges = <&pinctrl 0 32 16>;
  22. };
  23. gpiod: gpio@50005000 {
  24. status = "okay";
  25. ngpios = <16>;
  26. gpio-ranges = <&pinctrl 0 48 16>;
  27. };
  28. gpioe: gpio@50006000 {
  29. status = "okay";
  30. ngpios = <16>;
  31. gpio-ranges = <&pinctrl 0 64 16>;
  32. };
  33. gpiof: gpio@50007000 {
  34. status = "okay";
  35. ngpios = <6>;
  36. gpio-ranges = <&pinctrl 6 86 6>;
  37. };
  38. gpiog: gpio@50008000 {
  39. status = "okay";
  40. ngpios = <10>;
  41. gpio-ranges = <&pinctrl 6 102 10>;
  42. };
  43. gpioh: gpio@50009000 {
  44. status = "okay";
  45. ngpios = <2>;
  46. gpio-ranges = <&pinctrl 0 112 2>;
  47. };
  48. };