am335x-base0033.dts 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * am335x-base0033.dts - Device Tree file for IGEP AQUILA EXPANSION
  4. *
  5. * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz
  6. */
  7. #include "am335x-igep0033.dtsi"
  8. / {
  9. model = "IGEP COM AM335x on AQUILA Expansion";
  10. compatible = "isee,am335x-base0033", "isee,am335x-igep0033", "ti,am33xx";
  11. hdmi {
  12. compatible = "ti,tilcdc,slave";
  13. i2c = <&i2c0>;
  14. pinctrl-names = "default", "off";
  15. pinctrl-0 = <&nxp_hdmi_pins>;
  16. pinctrl-1 = <&nxp_hdmi_off_pins>;
  17. status = "okay";
  18. };
  19. leds_base {
  20. pinctrl-names = "default";
  21. pinctrl-0 = <&leds_base_pins>;
  22. compatible = "gpio-leds";
  23. led0 {
  24. label = "base:red:user";
  25. gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>; /* gpio1_21 */
  26. default-state = "off";
  27. };
  28. led1 {
  29. label = "base:green:user";
  30. gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>; /* gpio2_0 */
  31. default-state = "off";
  32. };
  33. };
  34. };
  35. &am33xx_pinmux {
  36. nxp_hdmi_pins: pinmux_nxp_hdmi_pins {
  37. pinctrl-single,pins = <
  38. AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR0, PIN_OUTPUT, MUX_MODE3) /* xdma_event_intr0.clkout1 */
  39. AM33XX_PADCONF(AM335X_PIN_LCD_DATA0, PIN_OUTPUT, MUX_MODE0)
  40. AM33XX_PADCONF(AM335X_PIN_LCD_DATA1, PIN_OUTPUT, MUX_MODE0)
  41. AM33XX_PADCONF(AM335X_PIN_LCD_DATA2, PIN_OUTPUT, MUX_MODE0)
  42. AM33XX_PADCONF(AM335X_PIN_LCD_DATA3, PIN_OUTPUT, MUX_MODE0)
  43. AM33XX_PADCONF(AM335X_PIN_LCD_DATA4, PIN_OUTPUT, MUX_MODE0)
  44. AM33XX_PADCONF(AM335X_PIN_LCD_DATA5, PIN_OUTPUT, MUX_MODE0)
  45. AM33XX_PADCONF(AM335X_PIN_LCD_DATA6, PIN_OUTPUT, MUX_MODE0)
  46. AM33XX_PADCONF(AM335X_PIN_LCD_DATA7, PIN_OUTPUT, MUX_MODE0)
  47. AM33XX_PADCONF(AM335X_PIN_LCD_DATA8, PIN_OUTPUT, MUX_MODE0)
  48. AM33XX_PADCONF(AM335X_PIN_LCD_DATA9, PIN_OUTPUT, MUX_MODE0)
  49. AM33XX_PADCONF(AM335X_PIN_LCD_DATA10, PIN_OUTPUT, MUX_MODE0)
  50. AM33XX_PADCONF(AM335X_PIN_LCD_DATA11, PIN_OUTPUT, MUX_MODE0)
  51. AM33XX_PADCONF(AM335X_PIN_LCD_DATA12, PIN_OUTPUT, MUX_MODE0)
  52. AM33XX_PADCONF(AM335X_PIN_LCD_DATA13, PIN_OUTPUT, MUX_MODE0)
  53. AM33XX_PADCONF(AM335X_PIN_LCD_DATA14, PIN_OUTPUT, MUX_MODE0)
  54. AM33XX_PADCONF(AM335X_PIN_LCD_DATA15, PIN_OUTPUT, MUX_MODE0)
  55. AM33XX_PADCONF(AM335X_PIN_LCD_VSYNC, PIN_OUTPUT, MUX_MODE0)
  56. AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_OUTPUT, MUX_MODE0)
  57. AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_OUTPUT, MUX_MODE0)
  58. AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_OUTPUT, MUX_MODE0)
  59. >;
  60. };
  61. nxp_hdmi_off_pins: pinmux_nxp_hdmi_off_pins {
  62. pinctrl-single,pins = <
  63. AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR0, PIN_OUTPUT, MUX_MODE3) /* xdma_event_intr0.clkout1 */
  64. >;
  65. };
  66. leds_base_pins: pinmux_leds_base_pins {
  67. pinctrl-single,pins = <
  68. AM33XX_PADCONF(AM335X_PIN_GPMC_A5, PIN_OUTPUT_PULLDOWN, MUX_MODE7) /* gpmc_a5.gpio1_21 */
  69. AM33XX_PADCONF(AM335X_PIN_GPMC_CSN3, PIN_OUTPUT_PULLDOWN, MUX_MODE7) /* gpmc_csn3.gpio2_0 */
  70. >;
  71. };
  72. };
  73. &lcdc {
  74. status = "okay";
  75. };
  76. &i2c0 {
  77. eeprom: eeprom@50 {
  78. compatible = "atmel,24c256";
  79. reg = <0x50>;
  80. };
  81. };