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