blob: 0cf05257c8d3576e01b8d9dbc90799567eea036c [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Walter Schweizera0a868b2016-10-06 23:29:56 +02002/*
3 * Copyright (C) 2009-2012
4 * Wojciech Dubowik <wojciech.dubowik@neratec.com>
5 * Luka Perkov <luka@openwrt.org>
Walter Schweizera0a868b2016-10-06 23:29:56 +02006 */
7
8#ifndef __DS109_H
9#define __DS109_H
10
Walter Schweizered3adde2016-10-06 23:29:59 +020011#define DS109_OE_LOW (0)
12#define DS109_OE_HIGH (0)
Walter Schweizera0a868b2016-10-06 23:29:56 +020013#define DS109_OE_VAL_LOW ((1 << 22)|(1 << 23))
14#define DS109_OE_VAL_HIGH ((1 << 1)|1)
15
16/* PHY related */
17#define MV88E1116_LED_FCTRL_REG 10
18#define MV88E1116_CPRSP_CR3_REG 21
19#define MV88E1116_MAC_CTRL_REG 21
20#define MV88E1116_MAC_CTRL2_REG 21
21
22#define MV88E1116_PGADR_REG 22
23#define MV88E1116_RGMII_TXTM_CTRL (1 << 4)
24#define MV88E1116_RGMII_RXTM_CTRL (1 << 5)
25
Walter Schweizera0a868b2016-10-06 23:29:56 +020026#endif /* __DS109_H */