imx6qdl-tqma6a.dtsi 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // SPDX-License-Identifier: GPL-2.0-or-later
  2. /*
  3. * Copyright 2013 Sascha Hauer, Pengutronix
  4. * Copyright 2013-2017 Markus Niebel <[email protected]>
  5. */
  6. #include <dt-bindings/gpio/gpio.h>
  7. &fec {
  8. /delete-property/ interrupts;
  9. interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
  10. <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>;
  11. fsl,err006687-workaround-present;
  12. };
  13. &i2c1 {
  14. pinctrl-names = "default", "gpio";
  15. pinctrl-0 = <&pinctrl_i2c1>;
  16. pinctrl-1 = <&pinctrl_i2c1_recovery>;
  17. scl-gpios = <&gpio5 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
  18. sda-gpios = <&gpio5 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
  19. clock-frequency = <100000>;
  20. status = "okay";
  21. pmic: pmic@8 {
  22. compatible = "fsl,pfuze100";
  23. reg = <0x08>;
  24. };
  25. sensor@48 {
  26. compatible = "national,lm75";
  27. reg = <0x48>;
  28. };
  29. eeprom@50 {
  30. compatible = "st,24c64", "atmel,24c64";
  31. reg = <0x50>;
  32. pagesize = <32>;
  33. vcc-supply = <&reg_3p3v>;
  34. };
  35. };
  36. &iomuxc {
  37. /*
  38. * This pinmuxing is required for the ERR006687 workaround. Board
  39. * DTS files that enable the FEC controller with
  40. * fsl,err006687-workaround-present must include this group.
  41. */
  42. pinctrl_enet_fix: enetfixgrp {
  43. fsl,pins = <
  44. /* ENET ping patch */
  45. MX6QDL_PAD_GPIO_6__ENET_IRQ 0x000b1
  46. >;
  47. };
  48. };