tilcdc_slave_compat.dts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /*
  2. * DTS overlay for converting ti,tilcdc,slave binding to new binding.
  3. *
  4. * Copyright (C) 2015 Texas Instruments Inc.
  5. * Author: Jyri Sarha <jsarha@ti.com>
  6. *
  7. * This program is free software; you can redistribute it and/or
  8. * modify it under the terms of the GNU General Public License
  9. * version 2 as published by the Free Software Foundation.
  10. */
  11. /*
  12. * target-path property values are simple tags that are replaced with
  13. * correct values in tildcdc_slave_compat.c. Some properties are also
  14. * copied over from the ti,tilcdc,slave node.
  15. */
  16. /dts-v1/;
  17. / {
  18. fragment@0 {
  19. target-path = "i2c";
  20. __overlay__ {
  21. #address-cells = <1>;
  22. #size-cells = <0>;
  23. tda19988 {
  24. compatible = "nxp,tda998x";
  25. reg = <0x70>;
  26. status = "okay";
  27. port {
  28. hdmi_0: endpoint@0 {
  29. remote-endpoint = <&lcd_0>;
  30. };
  31. };
  32. };
  33. };
  34. };
  35. fragment@1 {
  36. target-path = "lcdc";
  37. __overlay__ {
  38. port {
  39. lcd_0: endpoint@0 {
  40. remote-endpoint = <&hdmi_0>;
  41. };
  42. };
  43. };
  44. };
  45. __local_fixups__ {
  46. fragment@0 {
  47. __overlay__ {
  48. tda19988 {
  49. port {
  50. endpoint@0 {
  51. remote-endpoint = <0>;
  52. };
  53. };
  54. };
  55. };
  56. };
  57. fragment@1 {
  58. __overlay__ {
  59. port {
  60. endpoint@0 {
  61. remote-endpoint = <0>;
  62. };
  63. };
  64. };
  65. };
  66. };
  67. };