gk7205v200-uboot/drivers/net/femac/glb.h

41 lines
1.1 KiB
C
Raw Permalink Normal View History

2025-08-07 17:13:54 +08:00
/*
* Copyright (c) Hunan Goke,Chengdu Goke,Shandong Goke. 2021. All rights reserved.
*/
#ifndef __BSPETH_GLB_H__
#define __BSPETH_GLB_H__
#include "bspeth.h"
#define GLB_HOSTMAC_L32 0x1300
#define BITS_HOSTMAC_L32 mk_bits(0, 32)
#define GLB_HOSTMAC_H16 0x1304
#define BITS_HOSTMAC_H16 mk_bits(0, 16)
#define GLB_SOFT_RESET 0x1308
#define BITS_ETH_SOFT_RESET mk_bits(0, 1)
#define GLB_FWCTRL 0x1310
#define BITS_VLAN_ENABLE mk_bits(0, 1)
#define BITS_FW2CPU_ENA_UP mk_bits(5, 1)
#define BITS_FWALL2CPU_UP mk_bits(7, 1)
#define BITS_FW2CPU_ENA_DOWN mk_bits(9, 1)
#define BITS_FWALL2CPU_DOWN mk_bits(11, 1)
#define GLB_MACTCTRL 0x1314
#define BITS_BROAD2CPU_UP mk_bits(5, 1)
#define BITS_BROAD2CPU_DOWN mk_bits(13, 1)
#define BITS_MACT_ENA_DOWN mk_bits(15, 1)
#define BITS_MACT_ENA_UP mk_bits(7, 1)
#define GLB_MAC0_L32 0x1400
#define GLB_MAC0_H16 0x1404
#define BITS_MAC0_H16 mk_bits(0, 16)
#define BITS_PKT2CPU_UP mk_bits(21, 1)
#define BITS_PKT2CPU_DOWN mk_bits(19, 1)
int bspeth_glb_preinit_dummy(struct bspeth_netdev_local *ld);
#endif