110907Sbde/* SPDX-License-Identifier: GPL-2.0 */
210907Sbde#ifndef __INCLUDED_TEA6415C__
310907Sbde#define __INCLUDED_TEA6415C__
410907Sbde
551138Salfred/* the tea6415c's design is quite brain-dead. although there are
6303858Sbdrewery   8 inputs and 6 outputs, these aren't enumerated in any way. because
710907Sbde   I don't want to say "connect input pin 20 to output pin 17", I define
810907Sbde   a "virtual" pin-order. */
910907Sbde
1010907Sbde/* input pins */
1110907Sbde#define TEA6415C_OUTPUT1 18
1221777Sbde#define TEA6415C_OUTPUT2 14
1354803Srwatson#define TEA6415C_OUTPUT3 16
14177598Sru#define TEA6415C_OUTPUT4 17
15227776Slstewart#define TEA6415C_OUTPUT5 13
16164200Sru#define TEA6415C_OUTPUT6 15
17112902Sjeff
18255492Sjhb/* output pins */
19112902Sjeff#define TEA6415C_INPUT1 5
20161330Sjhb#define TEA6415C_INPUT2 8
21161330Sjhb#define TEA6415C_INPUT3 3
2233041Sbde#define TEA6415C_INPUT4 20
2333041Sbde#define TEA6415C_INPUT5 6
2483652Speter#define TEA6415C_INPUT6 10
2583652Speter#define TEA6415C_INPUT7 1
2636771Sbde#define TEA6415C_INPUT8 11
2736771Sbde
2836735Sdfr#endif
2982150Stmm