imx6dl-b1x5v2.dtsi 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // SPDX-License-Identifier: GPL-2.0 or MIT
  2. //
  3. // Device Tree Source for General Electric B1x5v2
  4. // patient monitor series
  5. //
  6. // Copyright 2018-2021 General Electric Company
  7. // Copyright 2018-2021 Collabora
  8. #include <dt-bindings/input/input.h>
  9. #include "imx6dl-b1x5pv2.dtsi"
  10. / {
  11. reg_3v3_acm: regulator-3v3-acm {
  12. compatible = "regulator-fixed";
  13. regulator-name = "3V3 ACM";
  14. regulator-min-microvolt = <3300000>;
  15. regulator-max-microvolt = <3300000>;
  16. regulator-always-on;
  17. vin-supply = <&reg_3v3>;
  18. };
  19. };
  20. &i2c1 {
  21. tca6416: gpio-controller@21 {
  22. compatible = "ti,tca6416";
  23. reg = <0x21>;
  24. gpio-controller;
  25. #gpio-cells = <2>;
  26. reset-gpios = <&tca6424a 9 GPIO_ACTIVE_LOW>;
  27. vcc-supply = <&reg_3v3_acm>;
  28. gpio-line-names = "ACM1_EN", "ACM1_CL0", "ACM1_CL1", "ACM1_CL2",
  29. "", "ACM2_EN", "ACM2_CL0", "ACM2_CL1",
  30. "ACM2_CL2", "", "", "",
  31. "", "", "", "";
  32. /*
  33. * The interrupt pin is connected to &tca6424a pin 1, but the Linux
  34. * TCA6424 driver cannot handle low type interrupts at the moment
  35. * (and support cannot be added without some ugly hacks). Since this
  36. * controller does not have any input type GPIOs, just pretend
  37. * that the interrupt pin is unconnected.
  38. */
  39. };
  40. };
  41. &i2c5 {
  42. mpl3115a2: pressure-sensor@60 {
  43. compatible = "fsl,mpl3115";
  44. reg = <0x60>;
  45. /*
  46. * The MPL3115 interrupts are connected to pin 22 and 23
  47. * of &tca6424a, but the binding does not yet support
  48. * interrupts.
  49. */
  50. };
  51. };