s700-cubieboard7.dts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * Copyright (c) 2017 Andreas Färber
  4. */
  5. /dts-v1/;
  6. #include "s700.dtsi"
  7. / {
  8. compatible = "cubietech,cubieboard7", "actions,s700";
  9. model = "CubieBoard7";
  10. aliases {
  11. serial3 = &uart3;
  12. };
  13. chosen {
  14. stdout-path = "serial3:115200n8";
  15. };
  16. memory@0 {
  17. device_type = "memory";
  18. reg = <0x0 0x0 0x0 0x80000000>;
  19. };
  20. memory@1,e0000000 {
  21. device_type = "memory";
  22. reg = <0x1 0xe0000000 0x0 0x0>;
  23. };
  24. };
  25. &i2c0 {
  26. status = "okay";
  27. pinctrl-names = "default";
  28. pinctrl-0 = <&i2c0_default>;
  29. };
  30. &i2c1 {
  31. status = "okay";
  32. pinctrl-names = "default";
  33. pinctrl-0 = <&i2c1_default>;
  34. };
  35. &i2c2 {
  36. status = "disabled";
  37. pinctrl-names = "default";
  38. pinctrl-0 = <&i2c2_default>;
  39. };
  40. &pinctrl {
  41. i2c0_default: i2c0_default {
  42. pinmux {
  43. groups = "i2c0_mfp";
  44. function = "i2c0";
  45. };
  46. pinconf {
  47. pins = "i2c0_sclk", "i2c0_sdata";
  48. bias-pull-up;
  49. };
  50. };
  51. i2c1_default: i2c1_default {
  52. pinmux {
  53. groups = "i2c1_dummy";
  54. function = "i2c1";
  55. };
  56. pinconf {
  57. pins = "i2c1_sclk", "i2c1_sdata";
  58. bias-pull-up;
  59. };
  60. };
  61. i2c2_default: i2c2_default {
  62. pinmux {
  63. groups = "i2c2_dummy";
  64. function = "i2c2";
  65. };
  66. pinconf {
  67. pins = "i2c2_sclk", "i2c2_sdata";
  68. bias-pull-up;
  69. };
  70. };
  71. };
  72. &timer {
  73. clocks = <&hosc>;
  74. };
  75. &uart3 {
  76. status = "okay";
  77. };