162306a36Sopenharmony_ci/*
262306a36Sopenharmony_ci * Device Tree constants for Microsemi VSC8531 PHY
362306a36Sopenharmony_ci *
462306a36Sopenharmony_ci * Author: Nagaraju Lakkaraju
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * License: Dual MIT/GPL
762306a36Sopenharmony_ci * Copyright (c) 2017 Microsemi Corporation
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#ifndef _DT_BINDINGS_MSCC_VSC8531_H
1162306a36Sopenharmony_ci#define _DT_BINDINGS_MSCC_VSC8531_H
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/* PHY LED Modes */
1462306a36Sopenharmony_ci#define VSC8531_LINK_ACTIVITY           0
1562306a36Sopenharmony_ci#define VSC8531_LINK_1000_ACTIVITY      1
1662306a36Sopenharmony_ci#define VSC8531_LINK_100_ACTIVITY       2
1762306a36Sopenharmony_ci#define VSC8531_LINK_10_ACTIVITY        3
1862306a36Sopenharmony_ci#define VSC8531_LINK_100_1000_ACTIVITY  4
1962306a36Sopenharmony_ci#define VSC8531_LINK_10_1000_ACTIVITY   5
2062306a36Sopenharmony_ci#define VSC8531_LINK_10_100_ACTIVITY    6
2162306a36Sopenharmony_ci#define VSC8584_LINK_100FX_1000X_ACTIVITY	7
2262306a36Sopenharmony_ci#define VSC8531_DUPLEX_COLLISION        8
2362306a36Sopenharmony_ci#define VSC8531_COLLISION               9
2462306a36Sopenharmony_ci#define VSC8531_ACTIVITY                10
2562306a36Sopenharmony_ci#define VSC8584_100FX_1000X_ACTIVITY	11
2662306a36Sopenharmony_ci#define VSC8531_AUTONEG_FAULT           12
2762306a36Sopenharmony_ci#define VSC8531_SERIAL_MODE             13
2862306a36Sopenharmony_ci#define VSC8531_FORCE_LED_OFF           14
2962306a36Sopenharmony_ci#define VSC8531_FORCE_LED_ON            15
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci#endif
32