tea6415c.h 762 B

12345678910111213141516171819202122232425262728
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __INCLUDED_TEA6415C__
  3. #define __INCLUDED_TEA6415C__
  4. /* the tea6415c's design is quite brain-dead. although there are
  5. 8 inputs and 6 outputs, these aren't enumerated in any way. because
  6. I don't want to say "connect input pin 20 to output pin 17", I define
  7. a "virtual" pin-order. */
  8. /* input pins */
  9. #define TEA6415C_OUTPUT1 18
  10. #define TEA6415C_OUTPUT2 14
  11. #define TEA6415C_OUTPUT3 16
  12. #define TEA6415C_OUTPUT4 17
  13. #define TEA6415C_OUTPUT5 13
  14. #define TEA6415C_OUTPUT6 15
  15. /* output pins */
  16. #define TEA6415C_INPUT1 5
  17. #define TEA6415C_INPUT2 8
  18. #define TEA6415C_INPUT3 3
  19. #define TEA6415C_INPUT4 20
  20. #define TEA6415C_INPUT5 6
  21. #define TEA6415C_INPUT6 10
  22. #define TEA6415C_INPUT7 1
  23. #define TEA6415C_INPUT8 11
  24. #endif