bgmac.h (ead5d1f4d877e92c051e1a1ade623d0d30e71619) bgmac.h (12cf8e75727a76d6e617619b791ac0de062e7bdb)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _BGMAC_H
3#define _BGMAC_H
4
5#include <linux/netdevice.h>
6
7#define BGMAC_DEV_CTL 0x000
8#define BGMAC_DC_TSM 0x00000002

--- 542 unchanged lines hidden (view full) ---

551 return bgmac->read(bgmac, offset);
552}
553
554static inline void bgmac_write(struct bgmac *bgmac, u16 offset, u32 value)
555{
556 bgmac->write(bgmac, offset, value);
557}
558
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _BGMAC_H
3#define _BGMAC_H
4
5#include <linux/netdevice.h>
6
7#define BGMAC_DEV_CTL 0x000
8#define BGMAC_DC_TSM 0x00000002

--- 542 unchanged lines hidden (view full) ---

551 return bgmac->read(bgmac, offset);
552}
553
554static inline void bgmac_write(struct bgmac *bgmac, u16 offset, u32 value)
555{
556 bgmac->write(bgmac, offset, value);
557}
558
559static inline u32 bgmac_umac_read(struct bgmac *bgmac, u16 offset)
560{
561 return bgmac_read(bgmac, offset);
562}
563
564static inline void bgmac_umac_write(struct bgmac *bgmac, u16 offset, u32 value)
565{
566 bgmac_write(bgmac, offset, value);
567}
568
559static inline u32 bgmac_idm_read(struct bgmac *bgmac, u16 offset)
560{
561 return bgmac->idm_read(bgmac, offset);
562}
563
564static inline void bgmac_idm_write(struct bgmac *bgmac, u16 offset, u32 value)
565{
566 bgmac->idm_write(bgmac, offset, value);

--- 37 unchanged lines hidden (view full) ---

604 bgmac_maskset(bgmac, offset, mask, 0);
605}
606
607static inline void bgmac_set(struct bgmac *bgmac, u16 offset, u32 set)
608{
609 bgmac_maskset(bgmac, offset, ~0, set);
610}
611
569static inline u32 bgmac_idm_read(struct bgmac *bgmac, u16 offset)
570{
571 return bgmac->idm_read(bgmac, offset);
572}
573
574static inline void bgmac_idm_write(struct bgmac *bgmac, u16 offset, u32 value)
575{
576 bgmac->idm_write(bgmac, offset, value);

--- 37 unchanged lines hidden (view full) ---

614 bgmac_maskset(bgmac, offset, mask, 0);
615}
616
617static inline void bgmac_set(struct bgmac *bgmac, u16 offset, u32 set)
618{
619 bgmac_maskset(bgmac, offset, ~0, set);
620}
621
622static inline void bgmac_umac_maskset(struct bgmac *bgmac, u16 offset, u32 mask, u32 set)
623{
624 bgmac_maskset(bgmac, offset, mask, set);
625}
626
612static inline int bgmac_phy_connect(struct bgmac *bgmac)
613{
614 return bgmac->phy_connect(bgmac);
615}
616#endif /* _BGMAC_H */
627static inline int bgmac_phy_connect(struct bgmac *bgmac)
628{
629 return bgmac->phy_connect(bgmac);
630}
631#endif /* _BGMAC_H */