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