forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 297b60346df8beafee954a0fd7c2d64f33f3b9bc
kernel/drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h
....@@ -1,10 +1,6 @@
1
+/* SPDX-License-Identifier: GPL-2.0-or-later */
12 /*
23 * Copyright (c) 2014-2015 Hisilicon Limited.
3
- *
4
- * This program is free software; you can redistribute it and/or modify
5
- * it under the terms of the GNU General Public License as published by
6
- * the Free Software Foundation; either version 2 of the License, or
7
- * (at your option) any later version.
84 */
95
106 #ifndef _DSAF_REG_H_
....@@ -1018,7 +1014,7 @@
10181014 #define XGMAC_PAUSE_CTL_RSP_MODE_B 2
10191015 #define XGMAC_PAUSE_CTL_TX_XOFF_B 3
10201016
1021
-static inline void dsaf_write_reg(void __iomem *base, u32 reg, u32 value)
1017
+static inline void dsaf_write_reg(u8 __iomem *base, u32 reg, u32 value)
10221018 {
10231019 writel(value, base + reg);
10241020 }
....@@ -1053,7 +1049,7 @@
10531049 #define dsaf_set_bit(origin, shift, val) \
10541050 dsaf_set_field((origin), (1ull << (shift)), (shift), (val))
10551051
1056
-static inline void dsaf_set_reg_field(void __iomem *base, u32 reg, u32 mask,
1052
+static inline void dsaf_set_reg_field(u8 __iomem *base, u32 reg, u32 mask,
10571053 u32 shift, u32 val)
10581054 {
10591055 u32 origin = dsaf_read_reg(base, reg);
....@@ -1073,7 +1069,7 @@
10731069 #define dsaf_get_bit(origin, shift) \
10741070 dsaf_get_field((origin), (1ull << (shift)), (shift))
10751071
1076
-static inline u32 dsaf_get_reg_field(void __iomem *base, u32 reg, u32 mask,
1072
+static inline u32 dsaf_get_reg_field(u8 __iomem *base, u32 reg, u32 mask,
10771073 u32 shift)
10781074 {
10791075 u32 origin;
....@@ -1089,11 +1085,11 @@
10891085 dsaf_get_reg_field((dev)->io_base, (reg), (1ull << (bit)), (bit))
10901086
10911087 #define dsaf_write_b(addr, data)\
1092
- writeb((data), (__iomem unsigned char *)(addr))
1088
+ writeb((data), (__iomem u8 *)(addr))
10931089 #define dsaf_read_b(addr)\
1094
- readb((__iomem unsigned char *)(addr))
1090
+ readb((__iomem u8 *)(addr))
10951091
10961092 #define hns_mac_reg_read64(drv, offset) \
1097
- readq((__iomem void *)(((u8 *)(drv)->io_base + 0xc00 + (offset))))
1093
+ readq((__iomem void *)(((drv)->io_base + 0xc00 + (offset))))
10981094
10991095 #endif /* _DSAF_REG_H */