xref: /linux/include/dt-bindings/net/pcs-rzn1-miic.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*45ed13d9SClément Léger /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*45ed13d9SClément Léger /*
3*45ed13d9SClément Léger  * Copyright (C) 2022 Schneider-Electric
4*45ed13d9SClément Léger  *
5*45ed13d9SClément Léger  * Clément Léger <clement.leger@bootlin.com>
6*45ed13d9SClément Léger  */
7*45ed13d9SClément Léger 
8*45ed13d9SClément Léger #ifndef _DT_BINDINGS_PCS_RZN1_MIIC
9*45ed13d9SClément Léger #define _DT_BINDINGS_PCS_RZN1_MIIC
10*45ed13d9SClément Léger 
11*45ed13d9SClément Léger /*
12*45ed13d9SClément Léger  * Reefer to the datasheet [1] section 8.2.1, Internal Connection of Ethernet
13*45ed13d9SClément Léger  * Ports to check the available combination
14*45ed13d9SClément Léger  *
15*45ed13d9SClément Léger  * [1] REN_r01uh0750ej0140-rzn1-introduction_MAT_20210228.pdf
16*45ed13d9SClément Léger  */
17*45ed13d9SClément Léger 
18*45ed13d9SClément Léger #define MIIC_GMAC1_PORT			0
19*45ed13d9SClément Léger #define MIIC_GMAC2_PORT			1
20*45ed13d9SClément Léger #define MIIC_RTOS_PORT			2
21*45ed13d9SClément Léger #define MIIC_SERCOS_PORTA		3
22*45ed13d9SClément Léger #define MIIC_SERCOS_PORTB		4
23*45ed13d9SClément Léger #define MIIC_ETHERCAT_PORTA		5
24*45ed13d9SClément Léger #define MIIC_ETHERCAT_PORTB		6
25*45ed13d9SClément Léger #define MIIC_ETHERCAT_PORTC		7
26*45ed13d9SClément Léger #define MIIC_SWITCH_PORTA		8
27*45ed13d9SClément Léger #define MIIC_SWITCH_PORTB		9
28*45ed13d9SClément Léger #define MIIC_SWITCH_PORTC		10
29*45ed13d9SClément Léger #define MIIC_SWITCH_PORTD		11
30*45ed13d9SClément Léger #define MIIC_HSR_PORTA			12
31*45ed13d9SClément Léger #define MIIC_HSR_PORTB			13
32*45ed13d9SClément Léger 
33*45ed13d9SClément Léger #endif
34