imx23-olinuxino.dts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /*
  2. * Copyright 2012 Freescale Semiconductor, Inc.
  3. *
  4. * Author: Fabio Estevam <fabio.estevam@freescale.com>
  5. *
  6. * The code contained herein is licensed under the GNU General Public
  7. * License. You may obtain a copy of the GNU General Public License
  8. * Version 2 or later at the following locations:
  9. *
  10. * http://www.opensource.org/licenses/gpl-license.html
  11. * http://www.gnu.org/copyleft/gpl.html
  12. */
  13. /dts-v1/;
  14. /include/ "imx23.dtsi"
  15. / {
  16. model = "i.MX23 Olinuxino Low Cost Board";
  17. compatible = "olimex,imx23-olinuxino", "fsl,imx23";
  18. memory {
  19. reg = <0x40000000 0x04000000>;
  20. };
  21. apb@80000000 {
  22. apbh@80000000 {
  23. ssp0: ssp@80010000 {
  24. compatible = "fsl,imx23-mmc";
  25. pinctrl-names = "default";
  26. pinctrl-0 = <&mmc0_4bit_pins_a &mmc0_pins_fixup>;
  27. bus-width = <4>;
  28. status = "okay";
  29. };
  30. pinctrl@80018000 {
  31. pinctrl-names = "default";
  32. pinctrl-0 = <&hog_pins_a>;
  33. hog_pins_a: hog@0 {
  34. reg = <0>;
  35. fsl,pinmux-ids = <
  36. 0x2013 /* MX23_PAD_SSP1_DETECT__GPIO_2_1 */
  37. >;
  38. fsl,drive-strength = <0>;
  39. fsl,voltage = <1>;
  40. fsl,pull-up = <0>;
  41. };
  42. };
  43. };
  44. apbx@80040000 {
  45. duart: serial@80070000 {
  46. pinctrl-names = "default";
  47. pinctrl-0 = <&duart_pins_a>;
  48. status = "okay";
  49. };
  50. auart0: serial@8006c000 {
  51. pinctrl-names = "default";
  52. pinctrl-0 = <&auart0_2pins_a>;
  53. status = "okay";
  54. };
  55. };
  56. };
  57. leds {
  58. compatible = "gpio-leds";
  59. user {
  60. label = "green";
  61. gpios = <&gpio2 1 0>;
  62. linux,default-trigger = "default-on";
  63. };
  64. };
  65. };