k3-am6548-iot2050-advanced-common.dtsi 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (c) Siemens AG, 2018-2021
  4. *
  5. * Authors:
  6. * Le Jin <[email protected]>
  7. * Jan Kiszka <[email protected]>
  8. *
  9. * Common bits of the IOT2050 Advanced variant, PG1 and PG2
  10. */
  11. /dts-v1/;
  12. #include "k3-am65-iot2050-common.dtsi"
  13. / {
  14. memory@80000000 {
  15. device_type = "memory";
  16. /* 2G RAM */
  17. reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
  18. };
  19. };
  20. &main_pmx0 {
  21. main_mmc0_pins_default: main-mmc0-pins-default {
  22. pinctrl-single,pins = <
  23. AM65X_IOPAD(0x01a8, PIN_INPUT_PULLDOWN, 0) /* (B25) MMC0_CLK */
  24. AM65X_IOPAD(0x01ac, PIN_INPUT_PULLUP, 0) /* (B27) MMC0_CMD */
  25. AM65X_IOPAD(0x01a4, PIN_INPUT_PULLUP, 0) /* (A26) MMC0_DAT0 */
  26. AM65X_IOPAD(0x01a0, PIN_INPUT_PULLUP, 0) /* (E25) MMC0_DAT1 */
  27. AM65X_IOPAD(0x019c, PIN_INPUT_PULLUP, 0) /* (C26) MMC0_DAT2 */
  28. AM65X_IOPAD(0x0198, PIN_INPUT_PULLUP, 0) /* (A25) MMC0_DAT3 */
  29. AM65X_IOPAD(0x0194, PIN_INPUT_PULLUP, 0) /* (E24) MMC0_DAT4 */
  30. AM65X_IOPAD(0x0190, PIN_INPUT_PULLUP, 0) /* (A24) MMC0_DAT5 */
  31. AM65X_IOPAD(0x018c, PIN_INPUT_PULLUP, 0) /* (B26) MMC0_DAT6 */
  32. AM65X_IOPAD(0x0188, PIN_INPUT_PULLUP, 0) /* (D25) MMC0_DAT7 */
  33. AM65X_IOPAD(0x01b8, PIN_OUTPUT_PULLUP, 7) /* (B23) MMC0_SDWP */
  34. AM65X_IOPAD(0x01b4, PIN_INPUT_PULLUP, 0) /* (A23) MMC0_SDCD */
  35. AM65X_IOPAD(0x01b0, PIN_INPUT, 0) /* (C25) MMC0_DS */
  36. >;
  37. };
  38. };
  39. /* eMMC */
  40. &sdhci0 {
  41. pinctrl-names = "default";
  42. pinctrl-0 = <&main_mmc0_pins_default>;
  43. bus-width = <8>;
  44. non-removable;
  45. ti,driver-strength-ohm = <50>;
  46. disable-wp;
  47. };
  48. &main_uart0 {
  49. status = "disabled";
  50. };