xref: /openbmc/u-boot/board/d-link/dns325/dns325.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2bfacf466SStefan /*
3bfacf466SStefan  * Copyright (C) 2011
416437a19SStefan Herbrechtsmeier  * Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
5bfacf466SStefan  *
6bfacf466SStefan  * Based on Kirkwood support:
7bfacf466SStefan  * (C) Copyright 2009
8bfacf466SStefan  * Marvell Semiconductor <www.marvell.com>
9bfacf466SStefan  * Written-by: Prafulla Wadaskar <prafulla@marvell.com>
10bfacf466SStefan  */
11bfacf466SStefan 
12bfacf466SStefan #ifndef __DNS325_H
13bfacf466SStefan #define __DNS325_H
14bfacf466SStefan 
15bfacf466SStefan /* GPIO configuration */
16bfacf466SStefan #define DNS325_OE_LOW			0x00000000
17bfacf466SStefan #define DNS325_OE_HIGH			0x00039604
18bfacf466SStefan #define DNS325_OE_VAL_LOW		0x38000000	/* disable leds */
19bfacf466SStefan #define DNS325_OE_VAL_HIGH		0x00000800	/* disable leds */
20bfacf466SStefan 
21bfacf466SStefan #define DNS325_GPIO_LED_POWER		26
22bfacf466SStefan #define DNS325_GPIO_SATA0_EN		39
23bfacf466SStefan #define DNS325_GPIO_SATA1_EN		40
24bfacf466SStefan 
25bfacf466SStefan /* PHY related */
26bfacf466SStefan #define MV88E1116_MAC_CTRL_REG		21
27bfacf466SStefan #define MV88E1116_PGADR_REG		22
28bfacf466SStefan #define MV88E1116_RGMII_TXTM_CTRL	(1 << 4)
29bfacf466SStefan #define MV88E1116_RGMII_RXTM_CTRL	(1 << 5)
30bfacf466SStefan 
31bfacf466SStefan #endif /* __DNS325_H */
32